$(document).ready(function(){
	$("#error").hide();
	$("#success").hide();
	$("#submit").click(function(){
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var firstNameVal = $("#firstName").val();
		if(firstNameVal == '') {
			$("#firstName").after('<img src="data/images/alert2.gif" alt="!" id="!" />');
			hasError = true;
		}
		
		var lastNameVal = $("#lastName").val();
		if(lastNameVal == '') {
			$("#lastName").after('<img src="data/images/alert2.gif" alt="!" id="!" />');
			hasError = true;
		}
				
		var emailVal = $("#email").val();
		if(emailVal == '') {
			$("#email").after('<img src="data/images/alert2.gif" alt="!" id="!" />');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {
			$("#email").after('<img src="data/images/alert2.gif" alt="!" id="!" />');
			hasError = true;
		}
		
		var phoneVal = $("#phone").val();
		if(phoneVal == '') {
			$("#phone").after('<img src="data/images/alert2.gif" alt="!" id="!" />');
			hasError = true;
		}
		var address1Val = $("#address1").val();
		
		var address2Val = $("#address2").val();
		
		var cityVal = $("#city").val();
		
		var stateVal = $("#state").val();
		
		var moveDate2Val = $("#moveDate2").val();
		if(moveDate2Val == '') {
			$("#moveDate2").after('<img src="data/images/alert2.gif" alt="!" id="!" />');
			hasError = true;
		}
		var pickupZIP2Val = $("#pickupZIP2").val();
		if(pickupZIP2Val == '') {
			$("#pickupZIP2").after('<img src="data/images/alert2.gif" alt="!" id="!" />');
			hasError = true;
		}
		var deliveryZIP2Val = $("#deliveryZIP2").val();
		if(deliveryZIP2Val == '') {
			$("#deliveryZIP2").after('<img src="data/images/alert2.gif" alt="!" id="!" />');
			hasError = true;
		}
		var dwellingTypeVal = $("#dwellingType").val();
		if(dwellingTypeVal == '') {
			$("#dwellingType").after('<img src="data/images/alert2.gif" alt="!" id="!" />');
			hasError = true;
		}
		var commentMessageVal = $("#commentMessage").val();
		
		if(hasError) {
			$("#error").fadeIn();
		} else {
			$.post("data/php/sendemail.php",
   				{ firstName: firstNameVal, 
   				   lastName: lastNameVal,
   				    email: emailVal,
   				     phone: phoneVal,
   				      address1: address1Val,
   				       address2: address2Val,
   				        city: cityVal,
   				         state: stateVal,
   				     	  moveDate2: moveDate2Val,
   				           pickupZIP2: pickupZIP2Val,
   				            deliveryZIP2: deliveryZIP2Val,
   				             dwellingType: dwellingTypeVal,
   				              commentMessage: commentMessageVal
   								 },
   					
   					function(){
						$("#formContainer").hide();
							$("#success").fadeIn();
   						}
				 );
		}
		
		return false;
	});						   
});
