
var google_tracking_code = '<div style="display:inline;"><img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1023831881/?label=h9ilCJu21wEQyd6Z6AM&amp;guid=ON&amp;script=0"/><img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1023831881/?label=yLQwCIvlkwIQyd6Z6AM&amp;guid=ON&amp;script=0"/></div>';

$(document).ready(function(){
	
	/*********************** HOME SPECIFIC FORMS ***************/
	
	/*** SMS ALERT FORM */
	$("#ajax-sms-form-home").submit(function(){
	   $.ajax({
		   type: "POST",
		   url: "php/sms_alerts.php",
		   dataType : 'json',
		   data: {mobile: $("#sms_mobile").val()},
		   success : function(response){
				if (response.error == true){     // ERRORS RETURNED  
					$("#sms_mobile").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
					$("#sms_mobile").val(response.msg); 
					$("#sms_mobile").css("color", "#B90707"); 
				}
				 if (response.error == false){   // SUCCESSFUL 
					$("#sms_mobile").parent().css("background", "url('images/bg-sms.jpg') no-repeat scroll 0 0 transparent");
					$("#sms_res_home").show();
					$("#sms_res_home").html(google_tracking_code + " " + response.msg); 
					$("#sms_form_home").hide();
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			   $("#sms_mobile").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
			   $("#sms_mobile").val(response.msg); 
			}
		});	  
	});
	
	/*** CONTACT FORM SIGNUP FORM ON HOMEPAGE*/
	$("#ajax-contact-form-home").submit(function(){
	   $.ajax({
		   type: "POST",
		   url: "php/contact_signup.php",
		   dataType : 'json',
 	  	   data: {
			   	name: $("#news_name").val(),
				email: $("#news_email").val(),
				telephone: $("#news_phone").val()
		   },
		  
		  success : function(response){
				if (response.error == true){     // ERRORS RETURNED  
					if(response.msgs['name_error']){
						$("#news_name").parent().css("background", "url('images/bg-contact-textbox-error.jpg') no-repeat scroll 0 0 transparent");
						$("#news_name").val(response.msgs['name_error']); 
					} else {
						$("#news_name").parent().css("background", "url('images/bg-contact-textbox-error.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['email_error']){
						$("#news_email").parent().css("background", "url('images/bg-contact-textbox-error.jpg') no-repeat scroll 0 0 transparent");
						$("#news_email").val(response.msgs['email_error']); 
					} else {
						$("#news_email").parent().css("background", "url('images/bg-contact-textbox-error.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['telephone_error']){
						$("#news_phone").parent().css("background", "url('images/bg-contact-textbox-error.jpg') no-repeat scroll 0 0 transparent");
						$("#news_phone").val(response.msgs['telephone_error']); 
					} else {
						$("#news_phone").parent().css("background", "url('images/bg-contact-textbox-error.jpg') no-repeat scroll 0 0 transparent");
					}
					
				}
				 if (response.error == false){   // SUCCESSFUL 
				 	
					$("#news_form_home").hide();
					$("#news_res_home").html(google_tracking_code + " " + response.msg); 
					$("#news_res_home").show();
					
					
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			  // $("#mobile_no").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
			   //$("#mobile_no").val(response.msg); 
			}
		});	  
	});
	
	/*************** END OF HOME SPECIFIC FORMS ***************/
	
	
	/*** SMS ALERT FORM */
	$("#ajax-sms-form").submit(function(){
	   $.ajax({
		   type: "POST",
		   url: "php/sms_alerts.php",
		   dataType : 'json',
		   data: {mobile: $("#sms_mobile").val()},
		   success : function(response){
				if (response.error == true){     // ERRORS RETURNED  
					$("#sms_mobile").parent().css("background", "url('images/bg-textbox-154-error.jpg') no-repeat scroll 0 0 transparent");
					$("#sms_mobile").val(response.msg); 
					$("#sms_mobile").css("color", "#B90707"); 
				}
				 if (response.error == false){   // SUCCESSFUL 
					$("#sms_mobile").parent().css("background", "url('images/bg-textbox-154.jpg') no-repeat scroll 0 0 transparent");
					$("#sms_res").show();
					$("#sms_res").html(google_tracking_code + " " + response.msg); 
					$("#sms_form").hide();
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			   $("#sms_mobile").parent().css("background", "url('images/bg-textbox-154-error.jpg') no-repeat scroll 0 0 transparent");
			   $("#sms_mobile").val(response.msg); 
			}
		});	  
	});
	
	/*** NEWSLETTER SIGNUP FORM */
	$("#ajax-newsletter-form").submit(function(){
	   $.ajax({
		   type: "POST",
		   url: "php/newsletter_signup.php",
		   dataType : 'json',
		   data: {name: $("#news_name").val(),email: $("#news_email").val() },
		   success : function(response){
				if (response.error == true){     // ERRORS RETURNED  
					
					//console.log(response.msgs);
					if(response.msgs['name_error']){
						$("#news_name").parent().css("background", "url('images/bg-textbox-154-error.jpg') no-repeat scroll 0 0 transparent");
						$("#news_name").val(response.msgs['name_error']); $("#news_name").css("color", "#B90707"); 
						
					} else {
						$("#news_name").parent().css("background", "url('images/bg-textbox-154.jpg') no-repeat scroll 0 0 transparent");
						$("#news_name").css("color", "#666666");
					}
					if(response.msgs['email_error']){
						$("#news_email").parent().css("background", "url('images/bg-textbox-154-error.jpg') no-repeat scroll 0 0 transparent");
						$("#news_email").val(response.msgs['email_error']); $("#news_email").css("color", "#B90707");
						
					} else {
						$("#news_email").parent().css("background", "url('images/bg-textbox-154.jpg') no-repeat scroll 0 0 transparent");
						$("#news_email").css("color", "#666666");
					}
					
				}
				 if (response.error == false){   // SUCCESSFUL 
					$("#news_res").show();
					$("#news_res").html(google_tracking_code + " " + response.msg); 
					$("#news_form").hide();
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			  // $("#mobile_no").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
			   //$("#mobile_no").val(response.msg); 
			}
		});	  
	});
	
	
	/*** MORTGAGE CALCULATOR FORM */
	$("#ajax-mortgage-calc-form").submit(function(){
	   $.ajax({
		   type: "POST",
		   url: "php/mortgage_calc.php",
		   dataType : 'json',
		   data: {amount: $("#mort_amount").val(),lang: $("#lang").val(),rate: $("#mort_rate").val(),term: $("#mort_term").val() },
		   success : function(response){
				if (response.error == true){     // ERRORS RETURNED  
					if(response.msgs['amount_error']){
						$("#mort_amount").parent().css("background", "url('images/bg-textbox-154-w-error.jpg') no-repeat scroll 0 0 transparent");
						$("#mort_amount").val(response.msgs['amount_error']); 
					} else {
						$("#mort_amount").parent().css("background", "url('images/bg-textbox-154-w.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['rate_error']){
						$("#mort_rate").parent().css("background", "url('images/bg-textbox-154-w-error.jpg') no-repeat scroll 0 0 transparent");
						$("#mort_rate").val(response.msgs['rate_error']); 
					} else {
						$("#mort_rate").parent().css("background", "url('images/bg-textbox-154-w.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['term_error']){
						$("#mort_term").parent().css("background", "url('images/bg-textbox-154-w-error.jpg') no-repeat scroll 0 0 transparent");
						$("#mort_term").val(response.msgs['term_error']); 
					} else {
						$("#mort_term").parent().css("background", "url('images/bg-textbox-154-w.jpg') no-repeat scroll 0 0 transparent");
					}
					
				}
				 if (response.error == false){   // SUCCESSFUL 
				 	var res_html = response.msg;
					
					$("#mort_form").hide();
					$("#mort_res").html(res_html); 
					$("#mort_res").show();
					
					
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			  // $("#mobile_no").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
			   //$("#mobile_no").val(response.msg); 
			}
		});	  
	});

	/*** MORE PROPERT INFORMATION FORM */
	$("#ajax-more-property-info").submit(function(){
	   $.ajax({
		   type: "POST",
		   url: "php/more_property_info.php",
		   dataType : 'json',
		   data: {name: $("#prop_name").val(),email: $("#prop_email").val(),telephone: $("#prop_telephone").val(),ref: $("#prop_ref").val() },
		   success : function(response){
				if (response.error == true){     // ERRORS RETURNED  
					if(response.msgs['name_error']){
						$("#prop_name").parent().css("background", "url('images/bg-text-216-yellow-error.jpg') no-repeat scroll 0 0 transparent");
						$("#prop_name").val(response.msgs['name_error']); 
						$("#prop_name").attr('title', response.msgs['name_error']); 
					} else {
						$("#prop_name").parent().css("background", "url('images/bg-text-216-yellow.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['email_error']){
						$("#prop_email").parent().css("background", "url('images/bg-text-216-yellow-error.jpg') no-repeat scroll 0 0 transparent");
						$("#prop_email").val(response.msgs['email_error']); 
						$("#prop_email").attr('title', response.msgs['email_error']); 
					} else {
						$("#prop_email").parent().css("background", "url('images/bg-text-216-yellow.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['telephone_error']){
						$("#prop_telephone").parent().css("background", "url('images/bg-text-216-yellow-error.jpg') no-repeat scroll 0 0 transparent");
						$("#prop_telephone").val(response.msgs['telephone_error']); 
						$("#prop_telephone").attr('title', response.msgs['telephone_error']); 
					} else {
						$("#prop_telephone").parent().css("background", "url('images/bg-text-216-yellow.jpg') no-repeat scroll 0 0 transparent");
					}
					
				}
				 if (response.error == false){   // SUCCESSFUL 				 	
					$("#prop_form").hide();
					$("#prop_res").html(google_tracking_code + " " + response.msg); 
					$("#prop_res").show();
					
					
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			  // $("#mobile_no").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
			   //$("#mobile_no").val(response.msg); 
			}
		});	  
	});
	
	
	
	/*** CONTACT FORM */
	$("#ajax-contact-form").submit(function(){
	   $.ajax({
		   type: "POST",
		   url: "php/contact.php",
		   dataType : 'json',
		   data: {
			   	name: $("#cont_name").val(),
				email: $("#cont_email").val(),
				telephone: $("#cont_telephone").val(),
				comments: $("#cont_comments").val() 
		   },
		   success : function(response){
				if (response.error == true){     // ERRORS RETURNED  
					if(response.msgs['name_error']){
						$("#cont_name").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
						$("#cont_name").val(response.msgs['name_error']); 
					} else {
						$("#cont_name").parent().css("background", "url('images/bg-textbox-179.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['email_error']){
						$("#cont_email").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
						$("#cont_email").val(response.msgs['email_error']); 
					} else {
						$("#cont_email").parent().css("background", "url('images/bg-textbox-179.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['telephone_error']){
						$("#cont_telephone").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
						$("#cont_telephone").val(response.msgs['telephone_error']); 
					} else {
						$("#cont_telephone").parent().css("background", "url('images/bg-textbox-179.jpg') no-repeat scroll 0 0 transparent");
					}
					
				}
				 if (response.error == false){   // SUCCESSFUL 
				 	
					$("#cont_form").hide();
					$("#cont_res").html(google_tracking_code + " " + response.msg); 
					$("#cont_res").show();
					
					
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			  // $("#mobile_no").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
			   //$("#mobile_no").val(response.msg); 
			}
		});	  
	});
	
	
	/*** AGENT REGISTRATION FORM */
	$("#ajax-agent-form").submit(function(){
	   $.ajax({
		   type: "POST",
		   url: "php/agent.php",
		   dataType : 'json',
		   data: {
			   	name: $("#agent_name").val(),
				email: $("#agent_email").val(),
				telephone: $("#agent_telephone").val(),
				comments: $("#agent_comments").val() 
		   },
		   success : function(response){
				if (response.error == true){     // ERRORS RETURNED  
					if(response.msgs['name_error']){
						$("#agent_name").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
						$("#agent_name").val(response.msgs['name_error']); 
					} else {
						$("#agent_name").parent().css("background", "url('images/bg-textbox-179.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['email_error']){
						$("#agent_email").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
						$("#agent_email").val(response.msgs['email_error']); 
					} else {
						$("#agent_email").parent().css("background", "url('images/bg-textbox-179.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['telephone_error']){
						$("#agent_telephone").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
						$("#agent_telephone").val(response.msgs['telephone_error']); 
					} else {
						$("#agent_telephone").parent().css("background", "url('images/bg-textbox-179.jpg') no-repeat scroll 0 0 transparent");
					}
					
				}
				 if (response.error == false){   // SUCCESSFUL 
				 	
					$("#agent_form").hide();
					$("#agent_res").html(google_tracking_code + " " + response.msg); 
					$("#agent_res").show();
					
					
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			  // $("#mobile_no").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
			   //$("#mobile_no").val(response.msg); 
			}
		});	  
	});
	
	
	/*** DOWNLOAD FORM */
	$("#ajax-download-form").submit(function(){
	   $.ajax({
		   type: "POST",
		   url: "php/download_buyers_guide.php",
		   dataType : 'json',
		   data: {
			   	name: $("#buy_name").val(),
				email: $("#buy_email").val(),
				telephone: $("#buy_telephone").val()
				
		   },
		   success : function(response){
				if (response.error == true){     // ERRORS RETURNED  
					if(response.msgs['name_error']){
						$("#buy_name").parent().css("background", "url('images/bg-text-180-error.jpg') no-repeat scroll 0 0 transparent");
						$("#buy_name").val(response.msgs['name_error']); 
					} else {
						$("#buy_name").parent().css("background", "url('images/bg-text-180.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['email_error']){
						$("#buy_email").parent().css("background", "url('images/bg-text-180-error.jpg') no-repeat scroll 0 0 transparent");
						$("#buy_email").val(response.msgs['email_error']); 
					} else {
						$("#buy_email").parent().css("background", "url('images/bg-text-180.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['telephone_error']){
						$("#buy_telephone").parent().css("background", "url('images/bg-text-180-error.jpg') no-repeat scroll 0 0 transparent");
						$("#buy_telephone").val(response.msgs['telephone_error']); 
					} else {
						$("#buy_telephone").parent().css("background", "url('images/bg-text-180.jpg') no-repeat scroll 0 0 transparent");
					}
					
				}
				 if (response.error == false){   // SUCCESSFUL 
				 	
					$("#buy_form").hide();
					$("#buy_res").html(google_tracking_code + " " + response.msg); 
					$("#buy_res").show();
					
					
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			  // $("#mobile_no").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
			   //$("#mobile_no").val(response.msg); 
			}
		});	  
	});
	
		/*** CAREERS FORM */
	$("#ajax-careers-form").submit(function(){
	   $.ajax({
		   type: "POST",
		   url: "php/career.php",
		   dataType : 'json',
		   data: {
			   	name: $("#car_name").val(),
				email: $("#car_email").val(),
				telephone: $("#car_telephone").val(),
				comments: $("#car_comments").val() 
		   },
		   success : function(response){
				if (response.error == true){     // ERRORS RETURNED  
					if(response.msgs['name_error']){
						$("#car_name").parent().css("background", "url('images/bg-textbox-179-error.jpg') no-repeat scroll 0 0 transparent");
						$("#car_name").val(response.msgs['name_error']); 
					} else {
						$("#car_name").parent().css("background", "url('images/bg-textbox-179.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['email_error']){
						$("#car_email").parent().css("background", "url('images/bg-textbox-179-error.jpg') no-repeat scroll 0 0 transparent");
						$("#car_email").val(response.msgs['email_error']); 
					} else {
						$("#car_email").parent().css("background", "url('images/bg-textbox-179.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['telephone_error']){
						$("#car_telephone").parent().css("background", "url('images/bg-textbox-179-error.jpg') no-repeat scroll 0 0 transparent");
						$("#car_telephone").val(response.msgs['telephone_error']); 
					} else {
						$("#car_telephone").parent().css("background", "url('images/bg-textbox-179.jpg') no-repeat scroll 0 0 transparent");
					}
					
				}
				 if (response.error == false){   // SUCCESSFUL 
				 	
					$("#car_form").hide();
					$("#car_res").html(google_tracking_code + " " + response.msg); 
					$("#car_res").show();
					
					
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			  // $("#mobile_no").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
			   //$("#mobile_no").val(response.msg); 
			}
		});	  
	});
	
	
	/*** RECOMMEND TO A FRIEND FORM */
	$("#ajax-recommend-form").submit(function(){
	   $.ajax({
		   type: "POST",
		   url: "php/recommend.php",
		   dataType : 'json',
		   data: {
			   	name: $("#rec_name").val(),
				friendname: $("#rec_friendname").val(),
				email: $("#rec_email").val(),
				friendemail: $("#rec_friendemail").val(),
				subject: $("#rec_subject").val(),
				message: $("#rec_message").val(),
				ref: $("#rec_ref").val(),
				id: $("#rec_id").val(),
				type: $("#rec_type").val()
		   },
		   success : function(response){
				if (response.error == true){     // ERRORS RETURNED  
					if(response.msgs['name_error']){
						$("#rec_name").parent().css("background", "url('images/bg-text-179-error.jpg') no-repeat scroll 0 0 transparent");
						$("#rec_name").val(response.msgs['name_error']); 
						document.getElementById('rec_name').title = response.msgs['name_error'];
					} else {
						$("#rec_name").parent().css("background", "url('images/bg-text-179.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['friendname_error']){
						$("#rec_friendname").parent().css("background", "url('images/bg-text-179-error.jpg') no-repeat scroll 0 0 transparent");
						$("#rec_friendname").val(response.msgs['friendname_error']); 
						document.getElementById('rec_friendname').title = response.msgs['friendname_error'];
					} else {
						$("#rec_friendname").parent().css("background", "url('images/bg-text-179.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['email_error']){
						$("#rec_email").parent().css("background", "url('images/bg-text-179-error.jpg') no-repeat scroll 0 0 transparent");
						$("#rec_email").val(response.msgs['email_error']); 
						document.getElementById('rec_email').title = response.msgs['email_error'];
					} else {
						$("#rec_email").parent().css("background", "url('images/bg-text-179.jpg') no-repeat scroll 0 0 transparent");
					}
					if(response.msgs['friendemail_error']){
						$("#rec_friendemail").parent().css("background", "url('images/bg-text-179-error.jpg') no-repeat scroll 0 0 transparent");
						$("#rec_friendemail").val(response.msgs['friendemail_error']); 
						document.getElementById('rec_friendemail').title = response.msgs['friendemail_error'];
					} else {
						$("#rec_friendemail").parent().css("background", "url('images/bg-text-179.jpg') no-repeat scroll 0 0 transparent");
					}
				}
				 if (response.error == false){   // SUCCESSFUL 
				 	
					$("#rec_form").hide();
					$("#rec_res").html(google_tracking_code + " " + response.msg); 
					$("#rec_res").show();
					
					
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			  // $("#mobile_no").parent().css("background", "url('images/bg-sms-error.jpg') no-repeat scroll 0 0 transparent");
			   //$("#mobile_no").val(response.msg); 
			}
		});	  
	});
	
	
	
	

	
});

 

	function ResetMortgageCalculator()
	{
		$("#mort_rate").val('');
		$("#mort_term").val('');
		$("#mort_amount").val('');
		$("#mort_form").show();
		$("#mort_res").hide();
		
		/*
		document.getElementById("#mort_rate").value = '';
		document.getElementById("#mort_term").value = '';
		document.getElementById("#mort_amount").value = '';
		document.getElementById("#mort_form").style.display='block';
		document.getElementById("#mort_res").style.display='none';
		*/
	}
