$(document).ready(function(){
	$("#submit").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var dealerNameVal = $("#dealerName").val();
		if(dealerNameVal == '') {
			$("#dealerName").addClass('form_highlite');
			$("#err1").show();
			hasError = true;
		} else {
			$("#dealerName").removeClass('form_highlite');
			$("#err1").hide();
		}
		
		var contactNameVal = $("#contactName").val();
		if(contactNameVal == '') {
			$("#contactName").addClass('form_highlite');
			$("#err2").show();
			hasError = true;
		} else {
			$("#contactName").removeClass('form_highlite');
			$("#err2").hide();
		}
		
		var contactTitleVal = $("#contactTitle").val();
		if(contactTitleVal == '') {
			$("#contactTitle").addClass('form_highlite');
			$("#err3").show();
			hasError = true;
		} else {
			$("#contactTitle").removeClass('form_highlite');
			$("#err3").hide();
		}
		
		var emailFromVal = $("#emailFrom").val();
		if(emailFromVal == '') {
			$("#emailFrom").addClass('form_highlite');
			$("#err4").show();
			$("#err4_2").hide();
			hasError = true;
		} else if(!emailReg.test(emailFromVal)) {	
		$("#emailFrom").addClass('form_highlite');
			$("#err4_2").show();
			$("#err4").hide();
			hasError = true;
		} else {
			$("#emailFrom").removeClass('form_highlite');
			$("#err4").hide();
			$("#err4_2").hide();
		}
		
		var contactPhoneVal = $("#contactPhone").val();
		if(contactPhoneVal == '') {
			$("#contactPhone").addClass('form_highlite');
			$("#err5").show();
			hasError = true;
		} else {
			$("#contactPhone").removeClass('form_highlite');
			$("#err5").hide();
		}
		
		var desiredTerritoryVal = $("#desiredTerritory").val();
		if(desiredTerritoryVal == '') {
			$("#desiredTerritory").addClass('form_highlite');
			$("#err6").show();
			hasError = true;
		} else {
			$("#desiredTerritory").removeClass('form_highlite');
			$("#err6").hide();
		}
		
		
		
	
		if(hasError == false) {
			$("#err9").show();
			$(this).hide();
			
			
			$.post("customer_sendemail.php",
   				{ dealerName: dealerNameVal, contactName: contactNameVal, contactTitle: contactTitleVal, emailFrom: emailFromVal, contactPhone: contactPhoneVal, desiredTerritory: desiredTerritoryVal },
   					function(data){
						window.location = "customer_thankyou.php"; 

   					}
				 );
		}
		
		
		
		
					$("#res").click(function(){	
		document.getElementById('sendEmail').reset();
		$("#err1").hide();
		$("#err2").hide();
		$("#err3").hide();
		$("#err4").hide();
		$("#err4_2").hide();
		$("#err5").hide();
		$("#err6").hide();
		
		$("#dealerName").removeClass('form_highlite');
		$("#contactName").removeClass('form_highlite');
		$("#contactTitle").removeClass('form_highlite');
		$("#emailFrom").removeClass('form_highlite');
		$("#contactPhone").removeClass('form_highlite');
		$("#desiredTerritory").removeClass('form_highlite');
		
 });
		
		
		
		return false;
	});						   
});
