$(document).ready(function(){
	
	$("#submit").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailFromVal = $("#emailFrom").val();
		if(emailFromVal == '') {
			$("#emailFrom").after('<span class="error"><img src="../images/field-error.png" alt="" width="16" height="16" /></span>');
			hasError = true;
		} else if(!emailReg.test(emailFromVal)) {	
			$("#emailFrom").after('<span class="error"><img src="../images/field-error.png" alt="" width="16" height="16" /></span>');
			hasError = true;
		}	
		
		var formNameVal = $("#formName").val();
		if(formNameVal == '') {
			$("#formName").after('<span class="error"><img src="../images/field-error.png" alt="" width="16" height="16" style="text-align:bottom;" /></span>');
			hasError = true;
		}
		
		if($('#old').attr('selected') == true) {
			var interestVal = "The old stone house";
		}else if($('#new').attr('selected') == true) {
			var interestVal = "The maisonetes";
		}else if($('#all').attr('selected') == true) {
			var interestVal = "All";
		}else if($('#mono2p').attr('selected') == true) {
			var interestVal = "monolocale per 2 persone";	
		}else if($('#mono3p').attr('selected') == true) {
			var interestVal = "monolocale per 3 persone";			
		}else if($('#bilo2c').attr('selected') == true) {
			var interestVal = "bilocale con 2 camere";
		}else if($('#app2p').attr('selected') == true) {
			var interestVal = "appartamento su 2 piani";
		}else {};
			
		var formAddressVal = $("#formAddress").val();
		var formCityVal = $("#formCity").val();
		var formTkVal = $("#formTk").val();
		var formTelVal = $("#formTel").val();
		var formFaxVal = $("#formFax").val();
		var formDateInVal = $("#formDateIn").val();
		var formDateOutVal = $("#formDateOut").val();
		var formAdultVal = $("#formAdult").val();
		var formChildVal = $("#formChild").val();		
		var formChildAgeVal = $("#formChildAge").val();	
		var formCommentVal = $("#formComment").val();
		
		if(hasError == false) {
			$(this).hide();
			$("#sendEmail li.buttons").append('<img src="../images/loading.gif" alt="Loading" id="loading" />');
			
			$.post("../js/contact.send.php",
				  	{emailFrom: emailFromVal, 
				   	formComment: formCommentVal, 
					formName: formNameVal, 
					formAddress: formAddressVal,
					formCity: formCityVal,
					formTk: formTkVal,
					formTel: formTelVal,
					formFax: formFaxVal,
					formDateIn: formDateInVal,
					formDateOut: formDateOutVal,
					formAdult: formAdultVal,
					formChild: formChildVal,
					formChildAge: formChildAgeVal,
					interest: interestVal},
   					function(data){ $("#sendEmail").fadeOut("normal", function() { $("#sendEmail").before(data);});
   					}
				 );
		}
		
		return false;
	});						   
});
