$(document).ready(function(){
	$("input[name=sendEnquiry]").bind("click", function(){
		if ($("input[name=requestform_firstname]").val() == ""){
			$("#errorRequestFormFirstName").show("fast");
		}else{
			$("#errorRequestFormFirstName").hide("fast");
		}
		
		var pattern = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])*([a-zA-Z])/;
		if (pattern.test($("input[name=requestform_email]").val())){
			$("#errorRequestFormEmail").hide("fast");
		}else{
			$("#errorRequestFormEmail").show("fast");
		}
		if ($("input[name=requestform_lastname]").val() == ""){
			$("#errorRequestFormLastName").show("fast");
		}else{
			$("#errorRequestFormLastName").hide("fast");
		}
		if ($("input[name=requestform_subject]").val() == ""){
			$("#errorRequestFormSubject").show("fast");
		}else{
			$("#errorRequestFormSubject").hide("fast");
		}
		if ($("input[name=requestform_phone]").val() == ""){
			$("#errorRequestFormPhone").show("fast");
		}else{
			$("#errorRequestFormPhone").hide("fast");
		}
		if ($("input[name=requestform_firstname]").val() == ""){
			$("#errorRequestFormFirstName").show("fast");
		}else{
			$("#errorRequestFormFirstName").hide("fast");
		}
		if ($("textarea[name=requestform_comments]").val() == ""){
			$("#errorRequestFormComments").show("fast");
		}else{
			$("#errorRequestFormComments").hide("fast");
		}
		
		if ($("input[name=requestform_lookingtobuy]").val() == ""){
			$("#errorRequestFormLookingToBuy").show("fast");
		}else{
			$("#errorRequestFormLookingToBuy").hide("fast");
		}
		if (pattern.test($("input[name=requestform_email]").val())){
			$("#errorRequestFormEmail").hide("fast");
		}else{
			$("#errorRequestFormEmail").show("fast");
		}
		
		var imageCodeRequest = $("input[name=image_codeRequest]").val();
		$.ajax({
			type: "GET",
			url: "checkSecurityCodeRequest.php?code="+imageCodeRequest,
			dataType: "html",
			success: function(html){
				var property_id = $("input[name=requestform_property_id]").val();
				var developer_id = $("input[name=requestform_developer_id]").val();
				var firstname = $("input[name=requestform_firstname]").val();
				var lastname = $("input[name=requestform_lastname]").val();
				var email = $("input[name=requestform_email]").val();
				var subject = $("input[name=requestform_subject]").val();
				var phone = $("input[name=requestform_phone]").val();
				var lookingtobuy = $("input[name=requestform_lookingtobuy]").val();
				var comments = $("textarea[name=requestform_comments]").val();
				//var legal_advice = $("input[name=requestform_legal_advice]:checked").val();
				//var mortgage_services = $("input[name=requestform_mortgage_services]:checked").val();
				//var similar_properties = $("input[name=requestform_similar_properties]:checked").val();
				//var exchange_rates = $("input[name=requestform_exchange_rates]:checked").val();
				
				if (html == "1"){
					$("#errorImageCodeRequest").hide("fast");
					if ( firstname != "" && lastname != "" && email != "" && pattern.test(email) && subject != "" && phone != "" && lookingtobuy != "" && comments != ""){ 
						$.ajax({
							type: "POST",
							url: "requestForm.php",
							data: "firstname="+firstname+"&lastname="+lastname+"&subject="+subject+"&email="+email+"&phone="+phone+"&comments="+comments+"&lookingtobuy="+lookingtobuy+"&property_id="+property_id+"&imageCodeRequest="+imageCodeRequest+"&user_id="+$("input[name=requestform_user]").val()+"&developer_id="+developer_id,
							success: function(data){
								$("#requestFormHolder").empty();
								$("#requestFormHolder").append(data);							
							},
							error: function(p1,p2,p3){
								alert(p1);
								alert(p2);
								alert(p3);
							}
						});
					}
				}else{
					$("#errorImageCodeRequest").fadeIn("fast");
				}
			}
		});
	});
});
