var xmlhttp

function SearchResult()
{
	var  cat = document.getElementById('hdCat').value;
	var  type = document.getElementById('type').value;
	var locationtext = document.getElementById('locationtext').value;
	var sublocationtext = document.getElementById('sublocation').value;
	var Bedrooms = document.getElementById('Bedrooms').value;
	var price = document.getElementById('price').value;
	
	var developer = document.getElementById('developer').value;
	if(document.getElementById('maidroom').checked){
	var maidroom = document.getElementById('maidroom').value;
	}
	 else {
		 maidroom = ''
		 }
	if(document.getElementById('studyroom').checked){
	var studyroom = document.getElementById('studyroom').value;
	} else {studyroom = ''}
	
	if(document.getElementById('Security').checked){
	var Security = document.getElementById('Security').value;
	}
	 else {Security = ''}
	 
	 if(document.getElementById('PrivateGym').checked){
	var PrivateGym = document.getElementById('PrivateGym').value;
	 } else {PrivateGym = ''}
	
	/*if(document.getElementById('SharedGym').checked){
	var SharedGym = document.getElementById('SharedGym').value;
	} else {SharedGym = ''}*/
	
	if(document.getElementById('AC').checked){
	var AC = document.getElementById('AC').value;
	} else {AC = ''}
	
	if(document.getElementById('PrivatePool').checked){
	var PrivatePool = document.getElementById('PrivatePool').value;
	}
	else {PrivatePool = ''}
	
	/*if(document.getElementById('SharedPool').checked){
	var SharedPool = document.getElementById('SharedPool').value;
	} else { SharedPool = ''}
	
	if(document.getElementById('SharedSpa').checked){
	var SharedSpa = document.getElementById('SharedSpa').value;
	} else { SharedSpa = ''}*/
	
	if(document.getElementById('PrivateJacuzzi').checked){
	var PrivateJacuzzi = document.getElementById('PrivateJacuzzi').value;
	} else {PrivateJacuzzi = ''}
	
	if(document.getElementById('Balcony').checked){
	var Balcony = document.getElementById('Balcony').value;
	} else {Balcony = ''}
	
	if(document.getElementById('ConciergeService').checked){
	var ConciergeService = document.getElementById('ConciergeService').value;
	} else {ConciergeService = ''}
	
	if(document.getElementById('BuiltinWardrobes').checked){
	var BuiltinWardrobes = document.getElementById('BuiltinWardrobes').value;
	} else { BuiltinWardrobes = '' }
	
	if(document.getElementById('WalkinCloset').checked){
	var WalkinCloset = document.getElementById('WalkinCloset').value;
	} else {WalkinCloset = ''}
	
	if(document.getElementById('BuiltKitchenAppliances').checked){
	var BuiltKitchenAppliances = document.getElementById('BuiltKitchenAppliances').value;
	} else { BuiltKitchenAppliances = ''}
	
  document.getElementById("search").innerHTML="<img src = 'images/ajax-loader.gif'> Searching Properties...";
  //return;
  //}
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="adsearchresult.php";
url=url+"?category="+cat;
url=url+"&type="+type;
url=url+"&locationtext="+locationtext;
url=url+"&sublocationtext="+sublocationtext;
url=url+"&Bedrooms="+Bedrooms;
url=url+"&developer="+developer;
url=url+"&studyroom="+studyroom;

url=url+"&maidroom="+maidroom;
url=url+"&Security="+Security;
/*url=url+"&studyroom="+studyroom;*/

url=url+"&PrivateGym="+PrivateGym;
url=url+"&AC="+AC;
url=url+"&PrivatePool="+PrivatePool;

/*url=url+"&SharedPool="+SharedPool;
url=url+"&SharedSpa="+SharedSpa;*/
url=url+"&PrivateJacuzzi="+PrivateJacuzzi;

url=url+"&Balcony="+Balcony;
url=url+"&ConciergeService="+ConciergeService;
url=url+"&WalkinCloset="+WalkinCloset;

url=url+"&BuiltKitchenAppliances="+BuiltKitchenAppliances;

xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("POST",url,true);
xmlhttp.send(null);
}

	
	
	function CheckSendingForm(){
		
		if(document.form1.name.value < 1){
		    document.getElementById('mail').innerHTML = 'Please Provide Your Name';
		    document.form1.name.focus();
		    return false;
			}
			
		if(document.form1.contact.value < 1){
		    document.getElementById('mail').innerHTML = 'Please Provide Your Contact No';
		    document.form1.contact.focus();
		    return false;
			}	
		
		if(document.form1.email.value<1){
			document.getElementById('mail').innerHTML = 'Please Provide Your Email';
		    document.form1.email.focus();
			return false;
		    }
		    var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			var EnteredEmail = document.getElementById('email').value;
			 
			 if(!EnteredEmail.match(emailRegEx)){
			      document.getElementById('mail').innerHTML = 'Invalid Email,Please Provide Valid Email ';
				  document.form1.email.focus();
				 return false;
			}
		    
			if(document.form1.message.value<1)
			{
				document.getElementById('mail').innerHTML = 'Please Provide Your Property Details.';
				document.form1.message.focus();
				return false;
				}
			
			else 
		      {
	     		return true;
	   			}
		}
	
	
	
	
	function SendInquiry(){	
	var check = CheckSendingForm();
	if(check){
	var  name = document.getElementById('name').value;
	var  email = document.getElementById('email').value;
	var message = document.getElementById('message').value;
	var contact = document.getElementById('contact').value;	
  	document.getElementById("mail").innerHTML="<img src = 'images/ajax-loader.gif'> Sending...";
  	
	xmlhttp=GetXmlHttpObject();
	  if (xmlhttp==null)
  		{
  		  alert ("Your browser does not support XMLHTTP!");
  			return;
  			}
			var url="get.php";
			url=url+"?name="+name;
			url=url+"&email="+email;
			url=url+"&contact="+contact;
			url=url+"&details="+message;
			
			xmlhttp.onreadystatechange=stateChangedmail;
			xmlhttp.open("POST",url,true);
			xmlhttp.send(null);
 			
			 document.getElementById('name').value = '';
			 document.getElementById('contact').value='';
			 document.getElementById('email').value='';
			 document.getElementById('message').value='';
 
 
 }
}





function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("search").innerHTML=xmlhttp.responseText;
  }
}

  function stateChangedmail(){
	if(xmlhttp.readyState==4){
  document.getElementById("mail").innerHTML=xmlhttp.responseText;
  }
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

 function getCatValue(id){
	 
	 document.getElementById('hdCat').value = id;
	 
	 }
	 
	 
	 function getLocationDropDown(id){
		 
		 document.getElementById("location").innerHTML="<img src = 'images/ajax-loader1.gif'> Loading...";
		 xmlhttp=GetXmlHttpObject();
	 	 if (xmlhttp==null)
  			{
  		  alert ("Your browser does not support XMLHTTP!");
  			return;
  			}
		 
		 	var url="locationajax.php";
			url=url+"?id="+id;
		 
		 	xmlhttp.onreadystatechange=stateChangedropdown;
			xmlhttp.open("POST",url,true);
			xmlhttp.send(null);
		 
		 }
		 
	function stateChangedropdown(){
	if(xmlhttp.readyState==4){
  document.getElementById("location").innerHTML=xmlhttp.responseText;
  }
}


	function getLocationDropDownAdvance(id){
		
		 document.getElementById("location").innerHTML="<img src = 'images/ajax-loader1.gif'> Loading...";
		 xmlhttp=GetXmlHttpObject();
	 	 if (xmlhttp==null)
  			{
  		  alert ("Your browser does not support XMLHTTP!");
  			return;
  			}
		 
		 	var url="locationajax1.php";
			url=url+"?city="+id;
		 
		 	xmlhttp.onreadystatechange=stateChangedropdownLocationAdvance;
			xmlhttp.open("POST",url,true);
			xmlhttp.send(null);
		 
		 }
		 
	function stateChangedropdownLocationAdvance(){
	if(xmlhttp.readyState==4){
  document.getElementById("location").innerHTML=xmlhttp.responseText;
  }
}

    function getSubLocationDropDownAdvance(id){
		
		 document.getElementById("sublocation").innerHTML="<img src = 'images/ajax-loader1.gif'> Loading...";
		 xmlhttp=GetXmlHttpObject();
	 	 if (xmlhttp==null)
  			{
  		  alert ("Your browser does not support XMLHTTP!");
  			return;
  			}
		 
		 	var url="locationajax2.php";
			url=url+"?sublocation="+id;
		 
		 	xmlhttp.onreadystatechange=stateChangedropdownSubLocationAdvance;
			xmlhttp.open("POST",url,true);
			xmlhttp.send(null);
		 
		 }
		 
	function stateChangedropdownSubLocationAdvance(){
	if(xmlhttp.readyState==4){
  document.getElementById("sublocation").innerHTML=xmlhttp.responseText;
  }
}



function stateChangedropdownCity(){
	if(xmlhttp.readyState==4){
  //alert(xmlhttp.responseText);
  document.getElementById("city").innerHTML=xmlhttp.responseText;
  }
}

   function getCityDropDown(id){
		 
		 document.getElementById("city").innerHTML="<img src = 'images/ajax-loader1.gif'> Loading...";
		 xmlhttp=GetXmlHttpObject();
	 	 if (xmlhttp==null)
  			{
  		  alert ("Your browser does not support XMLHTTP!");
  			return;
  			}
		 
		 	var url="cityajax1.php";
			url=url+"?country="+id;
		 
		 	xmlhttp.onreadystatechange=stateChangedropdownCity;
			xmlhttp.open("POST",url,true);
			xmlhttp.send(null);
		 
		 }
		 
		 function stateChangedropdown(){
	if(xmlhttp.readyState==4){
  document.getElementById("location").innerHTML=xmlhttp.responseText;
  }
}

//sending short term inquir

function CheckSendingShortTermForm(){
		
		if(document.getElementById('firstname').value < 1){
			
		    document.getElementById('firstname').className = 'erroralert2';
		    document.getElementById('firstname').focus();
		    return false;
			}
		
		if(document.getElementById('email').value<1){
			document.getElementById('firstname').className = 'ldp_text';
			document.getElementById('email').className = 'erroralert2';
		    document.getElementById('email').focus();
			return false;
		    }
		    var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			var EnteredEmail = document.getElementById('email').value;
			 
			 if(!EnteredEmail.match(emailRegEx)){
			      document.getElementById('mail').innerHTML = 'Invalid Email,Please Provide Valid Email ';
				  document.getElementById('email').focus();
				 return false;
			}
		    
			/*if(document.form1.message.value<1)
			{
				document.getElementById('mail').innerHTML = 'Please Provide Your Property Details.';
				document.form1.message.focus();
				return false;
				}*/
			
			else 
		      {
				document.getElementById('email').className = 'ldp_text';
	     		document.getElementById('mail').innerHTML = "";
				return true;
	   			}
		}

	function SendInquiryShorterm(){	
	var check = CheckSendingShortTermForm();
	if(check){
	var  name = document.getElementById('firstname').value;
	var  email = document.getElementById('email').value;
	var lastname = document.getElementById('lastname').value;
 			 
	var c_code = document.getElementById('c_code').value;
	var e_code = document.getElementById('e_code').value;
	var root_no=document.getElementById('root_no').value;
			 
 	var budget = document.getElementById('budget').value;
 	var checkin =document.getElementById('checkin').value;
	var checkout = document.getElementById('checkout').value;
	
	var Title = document.getElementById('Title').options[document.getElementById('Title').selectedIndex].value;
 	var Country_Name =document.getElementById('Country_Name').options[document.getElementById('Country_Name').selectedIndex].value;
	var City = document.getElementById('City').options[document.getElementById('City').selectedIndex].value;

	var NoOfAdults = document.getElementById('NoOfAdults').value;
 	var NoOfChildren =document.getElementById('NoOfChildren').value;
	var maid = document.getElementById('maid').value;
	var pets =document.getElementById('pets').value;
	var firt_time = document.getElementById('firt_time').value;



	/*var message = document.getElementById('message').value;*/
		
  	document.getElementById("SendStatus").innerHTML="<img src = 'images/send-inquiry.gif'> Sending...";
  	
	xmlhttp=GetXmlHttpObject();
	  if (xmlhttp==null)
  		{
  		  alert ("Your browser does not support XMLHTTP!");
  			return;
  			}
			var url="shortterm_send.php";
			url=url+"?name="+name;
			url=url+"&email="+email;
			url=url+"&lastname="+lastname;
			
			url=url+"&c_code="+c_code;
			url=url+"&e_code="+e_code;
			url=url+"&root_no="+root_no;
			
			url=url+"&budget="+budget;
			url=url+"&checkin="+checkin;
			url=url+"&checkout="+checkout;
			
			url=url+"&Title="+Title;
			url=url+"&Country_Name="+Country_Name;
			url=url+"&City="+City;
			
			url=url+"&NoOfAdults="+NoOfAdults;
			url=url+"&NoOfChildren="+NoOfChildren;
			url=url+"&maid="+maid;
			
			url=url+"&pets="+pets;
			url=url+"&firt_time="+firt_time;
			
			
			xmlhttp.onreadystatechange=stateChangedmailshorterm;
			xmlhttp.open("POST",url,true);
			xmlhttp.send(null);
 			
			 document.getElementById('firstname').value = '';
			 document.getElementById('email').value='';
			 document.getElementById('lastname').value='';
 			 
			 document.getElementById('c_code').value = '';
			 document.getElementById('e_code').value='';
			 document.getElementById('root_no').value='';
			 
			 document.getElementById('budget').value = '';
			 document.getElementById('checkin').value='';
			 document.getElementById('checkout').value='';
 
 }
}
 function stateChangedmailshorterm(){
	if(xmlhttp.readyState==4){
  document.getElementById("SendStatus").innerHTML=xmlhttp.responseText;
  }
}

 function getDialingCode(id){
	 document.getElementById("dialingCode").innerHTML="<img src = 'images/dialingcode.gif'>";
	 xmlhttp=GetXmlHttpObject();
	  if (xmlhttp==null)
  		{
  		  alert ("Your browser does not support XMLHTTP!");
  			return;
  			}
	 	
	 		var url="dialcode.php";
			url=url+"?id="+id;
	 		xmlhttp.onreadystatechange=statechangedDialingCode;
			xmlhttp.open("POST",url,true);
			xmlhttp.send(null);
	 
	 }

function statechangedDialingCode(){
	if(xmlhttp.readyState==4){
  document.getElementById("dialingCode").innerHTML=xmlhttp.responseText;
  }
}



  function SendEmail(email,refno){
	   
	   window.open ("SendEmail.php?id="+email+"&refno="+refno,"LDP","status=0,scrollbars=0,left=250,top=120,width=400,height=450");
	   }
	   
	   function PrintWindow(){
		   window.print();
		   }
		   
	
	
	function CheckEmailForm(){
		
		if(document.form1.name.value < 1){
		    document.getElementById('mail').innerHTML = 'Please Provide Your Name';
		    document.form1.name.focus();
		    return false;
			}
		
		if(document.form1.email.value<1){
			 document.getElementById('mail').innerHTML = '';
			document.getElementById('emaild').innerHTML = 'Please Provide Your Email';
		    document.form1.email.focus();
			return false;
		    }
		    var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			var EnteredEmail = document.getElementById('email').value;
			 
			 if(!EnteredEmail.match(emailRegEx)){
			      document.getElementById('emaild').innerHTML = 'Invalid Email,Please Provide Valid Email ';
				  document.form1.email.focus();
				 return false;
			}
		    
			if(document.form1.details.value<1)
			{
				document.getElementById('emaild').innerHTML = '';
				document.getElementById('detailsd').innerHTML = 'Please Provide Description.';
				document.form1.details.focus();
				return false;
				}
			
			else 
		      {
	     		return true;
	   			}
		}
	
		  function SendEmailbyAjax(){	
			var check = CheckEmailForm();
			if(check){
			var  name = document.getElementById('name').value;
			var  email = document.getElementById('email').value;
			var message = document.getElementById('details').value;
			var RecipientEmail = document.getElementById('ReceipentEmail').value; 
  			var RefNo = document.getElementById('RefNo').value; 
			var ContactNo = document.getElementById('contactno').value;
			document.getElementById("sendemail").innerHTML="<img src = 'images/send-inquiry.gif'><br>Processing Your Information, Please Wait a Moment...";
  	
			xmlhttp=GetXmlHttpObject();
	  		if (xmlhttp==null)
  			{
  		  	alert ("Your browser does not support XMLHTTP!");
  			return;
  			}
			 var url="sendemailajax.php";
			 url=url+"?name="+name;
			 url=url+"&email="+email;
			 url=url+"&details="+message;
			 url=url+"&RecipientEmail="+RecipientEmail;
			 url=url+"&RefNo="+RefNo;
			  url=url+"&ContactNo="+ContactNo;
			
			 xmlhttp.onreadystatechange=stateChangedmailPropertyDetails;
			 xmlhttp.open("POST",url,true);
			 xmlhttp.send(null);
 			
			 document.getElementById('name').value = '';
			 document.getElementById('email').value='';
			 document.getElementById('message').value='';
 
 }
}
 
	function stateChangedmailPropertyDetails(){
	if(xmlhttp.readyState==4){
  document.getElementById("sendemail").innerHTML=xmlhttp.responseText;
  }
}
   
	 function getCurrencyRate(id){
		 var amount = document.getElementById('hdPrice').value;
		 var sizeunit = document.getElementById("hdsqftv").value;
		 
		 document.getElementById("p").innerHTML="<span class = 'erroralert'><img src = 'images/ajax-loader1.gif'> Processing...</div>";
		 
		 var To = document.getElementById('T').options[document.getElementById('T').selectedIndex].value;
		
		xmlhttp=GetXmlHttpObject();
	 	 if (xmlhttp==null)
  			{
  		  alert ("Your browser does not support XMLHTTP!");
  			return;
  			}
		 
		 	var url="getCurrency.php";
			url=url+"?To="+To;
		    url = url+"&amount="+amount;
			url = url+"&sizeunit="+sizeunit;
		 	xmlhttp.onreadystatechange=currencystatechange;
			xmlhttp.open("POST",url,true);
			xmlhttp.send(null);
		 
		 }	   
		   
		   function currencystatechange(){
	if(xmlhttp.readyState==4){
  //alert(xmlhttp.responseText);
  document.getElementById("p").innerHTML=xmlhttp.responseText;
  }
}
	
	function MortgageCalculator(){
		window.open ("mortgage.php","LDP","status=0,scrollbars=0,left=250,top=120,width=400,height=190");
		
		
		}
	