$(document).ready(function(){
	
	$("#e_submit").click(function(){		// Submit Button ID			   				   
		$('#inventoryenquire').find('.inv-details-title').removeClass('red');
		$("#enquiryerror").slideUp();
		
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var nameVal = $("#e_name").val();
		var emailVal = $("#e_email").val();
		var phoneVal = $("#e_phone").val();
		var subjectVal = $("#e_subject").val();
		var messageVal = $("#e_message").val();
		var vehicleVal = $("#e_vehicle").val();
		var addressVal = $("#e_address").val();
		var stateVal = $("#e_state").val();
		var postcodeVal = $("#e_postcode").val();
		var phonebhVal = $("#e_phonebh").val();
		var phonemobVal = $("#e_phonemob").val();
		var preferredVal = $("#e_preferred").val();
		var contacttimeVal = $("#e_contacttime").val();
		var stocknumVal = $("#e_stocknumb").val();
		var yearVal = $("#e_year").val();
		var seriesVal = $("#e_series").val();
		var bodystyleVal = $("#e_bodystyle").val();
		var enginesizeVal = $("#e_enginesize").val();
		var transmissionVal = $("#e_transmission").val();
		var priceVal = $("#e_price").val();
		var sourceVal = $("#e_source").val();
		var dealerVal = $("#e_dealer").val();
		var usercommentsVal = $("#e_usercomments").val();
		var makeVal = $("#e_make").val();
		var modelVal = $("#e_model").val();
		
		if(emailVal == '') {
			$("#t_email").addClass('red');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {
			$("#t_email").addClass('red');
			hasError = true;
		}
		if(nameVal == '') {
			$("#t_name").addClass('red');
			hasError = true;
		}
		
		
		if(hasError == true) {
			$("#enquiryerror").html('Please correct the highlighted fields and try again.').slideDown();
		}
		else {
			$(this).hide();
			
			var formaction = $("#enquiryform").attr('action');
			var regex = new RegExp("[^0-9]*");
			formaction = formaction.replace(regex,"");
			formaction = 'cars/scripts/submitform.asp?formid=' + formaction;
			
			$("#e_submit").after('<img src="cars/images/loading.gif" alt="" width="16" height="16" id="loading" style="margin:2px 0px 0px 3px;"/> Processing...');
			
			$.post(formaction,
   				{ 'Vehicle':vehicleVal, 'Name':nameVal, 'E-Mail':emailVal, 'Phone (AH)':phoneVal, 'Subject':subjectVal, 'Message':messageVal, 'Address':addressVal, 'State':stateVal, 'Post Code':postcodeVal, 'Phone (BH)':phonebhVal, 'Phone (MOB)':phonemobVal, 'Preferred Contact Method':preferredVal, 'Contact Time':contacttimeVal, 'Stock Number':stocknumVal, 'Year':yearVal, 'Series':seriesVal, 'Body Style':bodystyleVal, 'Engine Size':enginesizeVal, 'Transmission':transmissionVal, 'Price':priceVal, 'Source':sourceVal, 'Dealer Name':dealerVal, 'User Comments':usercommentsVal, 'Make':makeVal, 'Model':modelVal },
				//{string},
   					function(data){
						$('#enquiryform').slideUp();
						$("#enquiryform").html('<div class="inv-details-wide">Thanks for your submission. Your enquiry has been received and one of our customer service representatives will be in touch shortly.<br/></div>');
						$("#enquiryform").slideDown();
   					}
			);
			
			// Track Analytics
			//pageTracker._trackPageview('/cars/enquiry');
			
		}
		
		return false;
	});						   
});
