$(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($('#fleetSalesYes').attr('checked') == true) {
			var fleetSalesVal = "Yes";
			$("#error3").removeClass('shower');

		} else if($('#fleetSalesNo').attr('checked') == true) {
			var fleetSalesVal = "No";
			$("#error3").removeClass('shower');

		} else {
		$("#error3").addClass('shower');
		hasError = true;
		}
		
		
		


		
		
		if(hasError == false) {
			$(this).hide();
			$("#btn_load").show();
			
			$.post("dealer_sendemail.php",
   				{ dealerName: dealerNameVal, contactName: contactNameVal, contactTitle: contactTitleVal, emailFrom: emailFromVal, contactPhone: contactPhoneVal, desiredTerritory: desiredTerritoryVal, fleetSales: fleetSalesVal },
   					function(data){
						window.location = "dealer_thankyou.php"; 

   					}
				 );
		}
		
		
		
			$("#res").click(function(){	
		document.getElementById('sendEmail').reset();
		$("#err1").hide();
		$("#err2").hide();
		$("#err3").hide();
		$("#err4").hide();
		$("#err4_2").hide();
		$("#err5").hide();
		$("#err6").hide();
		$("#error3").removeClass('shower');
		
		$("#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;
	});				
	
	
});


