function getHTTPObject()
{
	var xmlHttp;
	try
	{
		xmlHttp=new XMLHttpRequest(); 		// Firefox, Opera 8.0+, Safari
		return xmlHttp;
	}
	catch (e)
	{
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
			return xmlHttp;
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				return xmlHttp;			
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}	 
}
httpObject = getHTTPObject();  
httpObject1 = getHTTPObject();  
httpObject2 = getHTTPObject();  
httpObject3 = getHTTPObject();
function iframepropertypreview(pid)
{	 
  	var params = "?&action=view&pid="+pid;

	parent.document.getElementById("propertypreviewtab").innerHTML ='<table border="0" align="center" width="100%" cellpadding="2" cellspacing="0"  id="ListingFeatures"><tr><td align="center"><div><img src="./images/Loading.gif" alt="Loading"></div><div align="center" >Loading...</div></td></tr></table>';
	httpObject.open("POST", "../propertypreview.php"+params,true);
	httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpObject.setRequestHeader("Content-length", params.length);
	httpObject.setRequestHeader("Connection", "close");
	httpObject.send(params);
	httpObject.onreadystatechange = function(){
		if(httpObject.readyState==4)  
		{	 
 			var results = Trim(httpObject.responseText);	
			top.loadAccordionsnew(1); 			
			parent.document.getElementById("propertypreviewtab").innerHTML = results;
 		}	
	} 
}
function propertypreview(pid)
{	 
 	var params = "?&action=view&pid="+pid;
	document.getElementById("propertypreviewtab").innerHTML ="<div align='center' ><img src='./images/Loading.gif' alt='Loading'></div><div align='center' >Loading...</div>";
	httpObject.open("POST", "propertypreview.php"+params,true);
	httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpObject.setRequestHeader("Content-length", params.length);
	httpObject.setRequestHeader("Connection", "close");
	httpObject.send(params);
	httpObject.onreadystatechange = function(){
		if(httpObject.readyState==4)  
		{	 
 			var results = Trim(httpObject.responseText);	
			loadAccordionsnew(1);
 			document.getElementById("propertypreviewtab").innerHTML = results;
 		}	
	} 
}
function callajx(str)
{ 
  		if(str == "register") //FOR  REGISTER A NEW USER VSAL
		{
 			var Username=document.getElementById('rusername').value;
			var Password=document.getElementById('rpassword1').value;
		 	var ConfirmPassword=document.getElementById('rpassword2').value;
			var EmailAddress=document.getElementById('remailAddress').value;
			var FirstName=document.getElementById('rfirstName').value;
			var LastName=document.getElementById('rlastName').value;
			var AddressLine1=document.getElementById('raddress1').value;
			var AddressLine2=document.getElementById('raddress2').value;
			var Country=document.getElementById('rcountry').value;
			var City=document.getElementById('rcity').value;
			var PostalCode=document.getElementById('rpostalCode').value;
			var phone1Type=document.getElementById('rphone1Type').value;
			var phone2Type=document.getElementById('rphone2Type').value;
			var Phone1=document.getElementById('rphone1Number').value;
			var Phone2=document.getElementById('rphone2Number').value;  
			if (httpObject!="") 
			{ 
				var params = "&action=register&username="+Username+"&password1="+Password+"&ConfirmPassword="+ConfirmPassword+"&emailAddress="+EmailAddress+"&FirstName="+FirstName+"&LastName="+LastName+"&AddressLine1="+AddressLine1+"&AddressLine2="+AddressLine2+"&country="+Country+"&City="+City+"&PostalCode="+PostalCode+"&phone1Type="+phone1Type+"&phone2Type="+phone2Type+"&Phone1="+Phone1+"&Phone2="+Phone2;
				httpObject.open("POST", "insert.php",true);
 				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange = function(){
					if(httpObject.readyState==4)  
					{	 
						var results = Trim(httpObject.responseText);	 
						if(results.charAt(0)=="i")
						{
							document.getElementById("displaymessage").style.display = 'block';
							document.getElementById("displaymessage").innerHTML = "Duplicate Username or Email found.";
 						}
						else
						{
							document.getElementById("rightframe").innerHTML = results.substring(1);
							document.getElementById("displaymessage").style.display = 'block';
							document.getElementById("displaymessage").innerHTML = "Registration made successfully.";
						} 
					}	
				}
			}
		}
		if(str == "registerlist") //FOR  REGISTER A NEW USER VSAL
		{
 			var Username=document.getElementById('rusername').value;
			var Password=document.getElementById('rpassword1').value;
		 	var ConfirmPassword=document.getElementById('rpassword2').value;
			var EmailAddress=document.getElementById('remailAddress').value;
			var FirstName=document.getElementById('rfirstName').value;
			var LastName=document.getElementById('rlastName').value;
			var AddressLine1=document.getElementById('raddress1').value;
			var AddressLine2=document.getElementById('raddress2').value;
			var Country=document.getElementById('rcountry').value;
			var City=document.getElementById('rcity').value;
			var PostalCode=document.getElementById('rpostalCode').value;
			var phone1Type=document.getElementById('rphone1Type').value;
			var phone2Type=document.getElementById('rphone2Type').value;
			var Phone1=document.getElementById('rphone1Number').value;
			var Phone2=document.getElementById('rphone2Number').value; 
			if (httpObject!="") 
			{ 
				var params = "&action=registerlist&username="+Username+"&password1="+Password+"&ConfirmPassword="+ConfirmPassword+"&emailAddress="+EmailAddress+"&FirstName="+FirstName+"&LastName="+LastName+"&AddressLine1="+AddressLine1+"&AddressLine2="+AddressLine2+"&country="+Country+"&City="+City+"&PostalCode="+PostalCode+"&phone1Type="+phone1Type+"&phone2Type="+phone2Type+"&Phone1="+Phone1+"&Phone2="+Phone2;
 				httpObject.open("POST", "insert.php",true);
 				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);				
				httpObject.onreadystatechange = function(){
					if(httpObject.readyState==4)  
					{	 
						var results = Trim(httpObject.responseText);
						document.getElementById("DHTMLSuite_modalBox_contentDiv").innerHTML = results.substring(1);
						if(results.charAt(0)=="i")
						{							 
							document.getElementById("displaymessage").style.display = 'block';
							document.getElementById("displaymessage").innerHTML = "Duplicate Username or Email found.";
							displayreg();
						}
						else
						{ 
							document.getElementById("displaymessage").style.display = 'block';
							document.getElementById("displaymessage").innerHTML = "Registration made successfully.";
						}
						
					}	
				}
			}
		}
 		if(str == "update") //FOR  REGISTER A NEW USER VSAL
		{
 			var Username=document.getElementById('rusername').value;
			var Password=document.getElementById('rpassword1').value;
		 	var ConfirmPassword=document.getElementById('rpassword2').value;
			var EmailAddress=document.getElementById('remailAddress').value;
			var FirstName=document.getElementById('rfirstName').value;
			var LastName=document.getElementById('rlastName').value;
			var AddressLine1=document.getElementById('raddress1').value;
			var AddressLine2=document.getElementById('raddress2').value;
			var Country=document.getElementById('rcountry').value;
			var City=document.getElementById('rcity').value;
			var PostalCode=document.getElementById('rpostalCode').value;
			var phone1Type=document.getElementById('rphone1Type').value;
			var phone2Type=document.getElementById('rphone2Type').value;
			var Phone1=document.getElementById('rphone1Number').value;
			var Phone2=document.getElementById('rphone2Number').value;
 			if (httpObject!="") 
			{ 
				var params = "&action=update&username="+Username+"&password1="+Password+"&emailAddress="+EmailAddress+"&FirstName="+FirstName+"&LastName="+LastName+"&AddressLine1="+AddressLine1+"&AddressLine2="+AddressLine2+"&City="+City+"&country="+Country+"&PostalCode="+PostalCode+"&phone1Type="+phone1Type+"&phone2Type="+phone2Type+"&Phone1="+Phone1+"&Phone2="+Phone2;
				httpObject.open("POST", "insert.php",true);
 				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange = function(){
					if(httpObject.readyState==4)  
					{	 
						var results = Trim(httpObject.responseText);
					 	document.getElementById("rightframe").innerHTML = results;
					}	
				}
			}
		} 
		if(str == "updatelist") //FOR  REGISTER A NEW USER VSAL
		{
 			var Username=document.getElementById('rusername').value;
			var Password=document.getElementById('rpassword1').value;
		 	var ConfirmPassword=document.getElementById('rpassword2').value;
			var EmailAddress=document.getElementById('remailAddress').value;
			var FirstName=document.getElementById('rfirstName').value;
			var LastName=document.getElementById('rlastName').value;
			var AddressLine1=document.getElementById('raddress1').value;
			var AddressLine2=document.getElementById('raddress2').value;
			var Country=document.getElementById('rcountry').value;
			var City=document.getElementById('rcity').value;
			var PostalCode=document.getElementById('rpostalCode').value;
			var phone1Type=document.getElementById('rphone1Type').value;
			var phone2Type=document.getElementById('rphone2Type').value;
			var Phone1=document.getElementById('rphone1Number').value;
			var Phone2=document.getElementById('rphone2Number').value;
 			if (httpObject!="") 
			{ 
				var params = "&action=updatelist&username="+Username+"&password1="+Password+"&emailAddress="+EmailAddress+"&FirstName="+FirstName+"&LastName="+LastName+"&AddressLine1="+AddressLine1+"&AddressLine2="+AddressLine2+"&City="+City+"&country="+Country+"&PostalCode="+PostalCode+"&phone1Type="+phone1Type+"&phone2Type="+phone2Type+"&Phone1="+Phone1+"&Phone2="+Phone2;
				httpObject.open("POST", "insert.php",true);
 				
				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange = function(){
					if(httpObject.readyState==4)  
					{	 
						var results = Trim(httpObject.responseText); 
					 	document.getElementById("DHTMLSuite_modalBox_contentDiv").innerHTML = results;
						document.getElementById("displaymessage").style.display = 'block';
						document.getElementById("displaymessage").innerHTML = "Profile updated successfully";
					}	
				}
			}
		} 
		if(str == "login") // FOR LOGIN FORM VSAL
		{  	
 			var userNameInput=document.getElementById('luserid').value;
			var passwordInput=document.getElementById('lpassword').value;
			var params = "&action=login&userNameInput="+userNameInput+"&passwordInput="+passwordInput;
			if (httpObject != null) 
			{				
				httpObject.open("POST", "insert.php",true);
				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange =  function() {
 					if(httpObject.readyState==4)  
					{	
						var results = Trim(httpObject.responseText);
						var contentresults = results.substring(1);
 						document.getElementById("rightframe").innerHTML = contentresults;
						if(results.charAt(0)=="i")
						{
							document.getElementById("logintext").innerHTML = "<strong><a href=\"#\" onClick=\"callajx('logout')\">Logout</a></strong>";
						}	 
						else
						{
							document.getElementById("displaymessage").style.display = "block";
							document.getElementById("displaymessage").innerHTML = "UserID or Password are wrong";
						} 						
					}
				}
			}
  		}
		//for the popup
		if(str == "loginlist") // FOR LOGIN FORM popup
		{  
  			var userNameInput=document.getElementById('luserid').value;
 			var passwordInput=document.getElementById('lpassword').value;
			var addfavpid=document.getElementById('addfavpid').value;
			var params = "&action=loginlist&userNameInput="+userNameInput+"&passwordInput="+passwordInput+"&addfavpid="+addfavpid;
			if (httpObject != null) 
			{
				httpObject.open("POST", "insert.php",true);
				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange =  function() {
					if(httpObject.readyState==4)  
					{	
						var results = Trim(httpObject.responseText);
						if(results.charAt(0)=="i")
						{
							document.getElementById("logintext").innerHTML = "<strong><a href=\"#\" onClick=\"callajx('logoutlist')\">Logout</a></strong>";
							 
							results = results.substring(1); 
							document.getElementById("DHTMLSuite_modalBox_contentDiv").innerHTML = results;
							closeMessage(); 
						}	 
						else
						{
							document.getElementById("displaymessage").style.display = "block";
							document.getElementById("displaymessage").innerHTML = "UserID or Password didn't match";
						}
					}	
				}
			}
  		}
		if(str=="forgetpass")
		{
			var userid=document.getElementById('fuserid').value;
 			var email=document.getElementById('femailid').value;
 			var params = "&action=forgetpass&userid="+userid+"&email="+email;
  			if (httpObject != null) 
			{
				httpObject.open("POST", "insert.php",true);
				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange = function(){
					if(httpObject.readyState==4)  
					{	
						var results = Trim(httpObject.responseText); 
						alert(results);
 						document.getElementById("displaymessage").innerHTML = results;
					}	
				}
			}			
		}
		if(str=="logout")
		{
 			var params = "&action=logout";
 			if (httpObject != null) 
			{
				httpObject.open("POST", "insert.php",true);
				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange = function ()	{
					if(httpObject.readyState==4)  
					{	
						var results = Trim(httpObject.responseText);
						document.getElementById("logintext").innerHTML= "<strong><a href=\"#\" onClick=\"loadAccordionsnew(3);\">Login</a></strong>"; 
						document.getElementById("rightframe").innerHTML = "";	
						document.getElementById("rightframe").innerHTML = results;												
 					}	
				}
			}			
		}
		if(str=="logoutlist")
		{
 			var params = "&action=logout";
 			if (httpObject != null) 
			{
				httpObject.open("POST", "insert.php",true);
				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange = function ()	{
					if(httpObject.readyState==4)  
					{	
						var results = Trim(httpObject.responseText);
						document.getElementById("logintext").innerHTML= "<strong><a href=\"#\" onClick=\"displayMessage('http://www.saledorado.com/century21/loginlist.php');return false;\">Login</a></strong>"; 
 					}	
				}
			}			
		}
		if(str == "reset") // FOR RESET PASSWORD FORM
		{ 
		  	var userName=document.getElementById('userName').value;
 			var emailAddress=document.getElementById('emailAddress').value;
			var params = "&action=reset&username="+userName+"&emailaddress="+emailAddress;
 			if (httpObject != null) 
			{
				httpObject.open("POST", "insert.php",true);
				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange = setOutput;
			}
  		} 
		if(str == "fillarea") // FOR search select contry
		{ 
			var country=document.getElementById('country').value;
			var params = "&action=areaselect&countryid="+country;
			if (httpObject != null) 
			{
				httpObject.open("POST", "ajxfind.php",true);
				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange = setOutput;
			}
		} 
}
function requestInfo(url,id,redirectPage)
{
	var temp=new Array();
	httpObject3.open("GET", url, true);
	httpObject3.onreadystatechange = function()
	{ 
		if (httpObject3.readyState == 4) 
		{
		  if(httpObject3.status==200)
		  {
			var results=Trim(httpObject3.responseText);			
			if(redirectPage=="" || results!="1") 
			{
				var temp=id.split("~"); // To display on multiple div 
				var r=results.split("~"); // To display multiple data into the div 
				if(temp.length>1)
				{
					for(i=0;i<temp.length;i++)
					{	
						document.getElementById(temp[i]).innerHTML=r[i];
					}
				} 
				else 
				{	  
					document.getElementById(id).innerHTML = "";
					document.getElementById(id).innerHTML = results;
				}	
			} 
			else
			{
				window.location.href=redirectPage;			
			}
		  } 
		}
	};
	httpObject3.send(null);
}
//for the save to proeprty client side vishal
function requestInfosave(url,id,redirectPage)
{
	var temp=new Array();
	httpObject.open("GET", url, true);
	httpObject.onreadystatechange = function()
	{ 
		if (httpObject.readyState == 4) 
		{
		  if(httpObject.status==200)
		  {
			var results=Trim(httpObject.responseText);			
			if(redirectPage=="" || results!="1") 
			{
				var temp=id.split("~"); // To display on multiple div 
				var r=results.split("~"); // To display multiple data into the div 
				if(temp.length>1)
				{
					for(i=0;i<temp.length;i++)
					{	
						document.getElementById(temp[i]).innerHTML=r[i];
					}
				} 
				else 
				{	  
					document.getElementById(id).innerHTML = "";
					document.getElementById(id).innerHTML = results;
					 //For the  automatically open tab at client side. 
					loadAccordionsnew(3);
					getfavdata();
				}	 
			} 
			else
			{
				window.location.href=redirectPage;			
			}
		  } 
		}
	};
	httpObject.send(null);
}
// function for the compare property 
function addremcompareproperty(pid) // for the Your Account pane for added favorite property
{
	var chkid = "compareproperty"+pid; 
	if (httpObject!="") 
	{ 
		loadAccordionsnew(2); //For the  automatically open tab at client side.
		var params;
		if(document.getElementById(chkid).checked == true)
		{
			params = "&action=compareproperty&pid="+pid+"&process=add";
	 		// for add new property id 
		}
		else
		{	// code for delete  cookie 
			params = "&action=compareproperty&pid="+pid+"&process=delete";
 		}
 		httpObject.open("POST", "insert.php",true);
 		httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpObject.setRequestHeader("Content-length", params.length);
		httpObject.setRequestHeader("Connection", "close");

		httpObject.send(params);
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState==4)
			{
				var results = Trim(httpObject.responseText); 
			  	document.getElementById("propertycompare").innerHTML = results;
 			}	
		}
 	} 
} 
function compareproperty(pid)
{
	if (httpObject!="") 
	{ 
		loadAccordionsnew(2); //For the  automatically open tab at client side.
		var params;
		if(document.getElementById("compareproperty").checked == true)
		{
			params = "&action=compareproperty&pid="+pid+"&process=add";
	 		// for add new property id 
		}
		else
		{	// code for delete  cookie 
			params = "&action=compareproperty&pid="+pid+"&process=delete";
 		}
 		httpObject.open("POST", "insert.php",true);
 		httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpObject.setRequestHeader("Content-length", params.length);
		httpObject.setRequestHeader("Connection", "close");
		httpObject.send(params);
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState==4)
			{
				var results = Trim(httpObject.responseText); 
			  	document.getElementById("propertycompare").innerHTML = results;
 			}	
		}
 	}
} 
function comparedelete(pid)
{
  	if (httpObject!="") 
	{ 
 		var params;
		if(confirm("Are you sure you want to remove this property?"))
		{ 
 				var previewid = document.getElementById("propertyid").value; 
				if(previewid == pid)
				{
					document.getElementById("compareproperty").checked = false;
				}
			// code for delete  cookie 
				params = "&action=compareproperty&pid="+pid+"&process=delete"; 
				httpObject.open("POST", "insert.php",true);
				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange = function(){
				if(httpObject.readyState==4)
				{
					var results = Trim(httpObject.responseText); 
					document.getElementById("propertycompare").innerHTML = results;
				}	 
			}
		}
 	}
} 
function removeall()
{
  	if (httpObject!="") 
	{ 
	//	loadAccordionsnew(2); //For the  automatically open tab at client side.
		if(confirm("Are you sure you want to remove all Compare  properties?"))
		{

				var params; 
				params = "&action=removeall"; 
				document.getElementById("propertycompare").innerHTML ="";
				document.getElementById("propertycompare").innerHTML = "<div align='center'><img src='./images/Loading.gif' alt='Loading'></div><div align='center' >Loading...</div>";
				httpObject.open("POST", "insert.php",true);
				httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				httpObject.setRequestHeader("Content-length", params.length);
				httpObject.setRequestHeader("Connection", "close");
				httpObject.send(params);
				httpObject.onreadystatechange = function(){
				if(httpObject.readyState==4)
				{
					var results = Trim(httpObject.responseText); 
					document.getElementById("compareproperty").checked = false;
					document.getElementById("propertycompare").innerHTML = results;
				}	
			}
		}
 	}
}
function getsearchres(path)
{
 	var params = "";
	params += "&propertytype="+document.getElementById("propertytype").value;
	try{		
		for (var i = 0; i < document.seachtab.elements.length; i++)
		{
			if (document.seachtab.elements[i].type == "text") 
			{
			params += "&"+document.seachtab.elements[i].name+"="+document.seachtab.elements[i].value;
			}
		}
	}
	catch(e)
	{
	}
	var from  = document.getElementById("from").value;
	var to = document.getElementById("to").value;
	var hiddenkeyword = document.getElementById("hiddenkeyword").value;
	var keyword = document.getElementById("keyword").value;
	var pricefrom = document.getElementById("pricefrom").value;
	var priceto = document.getElementById("priceto").value;
	var spacefrom = document.getElementById("spacefrom").value;
	var spaceto = document.getElementById("spaceto").value;
	var spacetype = document.getElementById("spacetype").value;
	var propertytype = document.getElementById("propertytype").value;
	var radtype = document.getElementById("radtype").value;
	var styletype = document.getElementById("styletype").value;	
	var country = document.getElementById("country").value;

	try
	{
 	var disctrict = document.getElementById("disctrict").value;
	}
	catch(e)
	{
	var disctrict = "";
	}

 	try
	{
	var city = document.getElementById("city").value; 
	params += "&pricefrom="+pricefrom+"&priceto="+priceto+"&spacefrom="+spacefrom+"&spaceto="+spaceto+"&spacetype="+spacetype+"&propertytype"+propertytype+"&country="+country+"&city="+city+"&from="+from+"&to="+to+"&hiddenkeyword="+hiddenkeyword+"&disctrict="+disctrict+"&keyword="+keyword;
	}
	catch(e)
	{
	params += "&pricefrom="+pricefrom+"&priceto="+priceto+"&spacefrom="+spacefrom+"&spaceto="+spaceto+"&spacetype="+spacetype+"&propertytype"+propertytype+"&country="+country+"&from="+from+"&to="+to+"&hiddenkeyword="+hiddenkeyword+"&disctrict="+disctrict+"&keyword="+keyword;
	}

 	if(document.getElementById("searchunit").checked == true)
	{
 		var bedfrom = document.getElementById("bedfrom").value;
		var bedto = document.getElementById("bedto").value;
		var bathfrom = document.getElementById("bathfrom").value;
		var bathto = document.getElementById("bathto").value;
		var searchunit = document.getElementById("searchunit").checked;		
 		params += "&bedfrom="+bedfrom+"&bedto="+bedto+"&bathfrom="+bathfrom+"&bathto="+bathto+"&searchunit="+searchunit;
 	}
 	params += "&radtype="+document.getElementById("radtype").value+"&styletype="+styletype;

  
	if (httpObject!="") 
	{
 		httpObject.open("POST",""+path+"/findpropertyimage.php?"+params,true);
 		httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpObject.setRequestHeader("Content-length", params.length);
		httpObject.setRequestHeader("Connection", "close");
		httpObject.send(null);
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState==4)
			{
				var results = Trim(httpObject.responseText); 
				document.getElementById("FilmStripPlaceHolder").innerHTML = results;
 			}
		}
 	} 
} 
// for the map in the find.php
function officesearchres(officeid)
{
	/*var keyword = document.getElementById("keyword").value;
	var price = document.getElementById("price").value;
	var bedrooms = document.getElementById("bedrooms").value;
	var bathrooms = document.getElementById("bathrooms").value;
	var squrefoot = document.getElementById("squrefoot").value;
	var propertytype = document.getElementById("propertytype").value;
 	var maxage = document.getElementById("maxage").value;
	var parkingtype = document.getElementById("parkingtype").value;
	var totalparking = document.getElementById("totalparking").value;
 	var acreage = document.getElementById("acreage").value;
	var sortby = document.getElementById("sortby").value;
	var orderby = document.getElementById("orderby").value;
 	var country = cid;
	var city = document.getElementById("city").value;
	var measureunit = document.getElementById("measureunit").value;
	var	radtype = document.getElementById("radtype").value;
	var propertyuse = document.getElementById("propertyuse").value;
		if(keyword =="Address Area PropertyID or MLS ID")
		{
			keyword = "";
		} 
 		var params = "?&keyword="+keyword+"&price="+price+"&bedrooms="+bedrooms+"&bathrooms="+bathrooms+"&measureunit="+measureunit+"&squrefoot="+squrefoot+"&propertytype="+propertytype+"&maxage="+maxage+"&parkingtype="+parkingtype+"&totalparking="+totalparking+"&acreage="+acreage+"&sortby="+sortby+"&orderby="+orderby+"&country="+country+"&city="+city+"&radtype="+radtype+"&propertyuse="+propertyuse;*/
		var params = "?&officeid="+officeid;		
		document.getElementById("FilmStripPlaceHolder").innerHTML = "<div align='center' ><img src='./images/Loading.gif' alt='Loading'></div><div align='center' >Loading...</div>";
		httpObject.open("GET", "findpropertyimage.php"+params,true);
 		httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpObject.setRequestHeader("Content-length", params.length);
		httpObject.setRequestHeader("Connection", "close");
		httpObject.send(null);
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState==4)
			{
				var results = Trim(httpObject.responseText); 
				document.getElementById("FilmStripPlaceHolder").innerHTML = results;
			}	
	}
}
//for country flag in the find.php vishal
function flaggetsearchres(cid)
{
 	var params = "";
	params += "&propertytype="+document.getElementById("propertytype").value;
	try{		
		for (var i = 0; i < document.seachtab.elements.length; i++)
		{
			if (document.seachtab.elements[i].type == "text") 
			{
				params += "&"+document.seachtab.elements[i].name+"="+document.seachtab.elements[i].value;
			}
		}
	}
	catch(e)
	{
	}
	if(cid == '1')
	{
		document.getElementById("headerbannerlogo").className = 'HeaderBGKuwait';
	}
	if(cid == '2')
	{
		document.getElementById("headerbannerlogo").className = 'HeaderBGSaudiArabia';
	}
	if(cid == '3')
	{
		document.getElementById("headerbannerlogo").className = 'HeaderBGEgypt';
	}
	if(cid == '4')
	{
		document.getElementById("headerbannerlogo").className = 'HeaderBGLebanon';
	}
	if(cid == '5')
	{
		document.getElementById("headerbannerlogo").className = 'HeaderBGUAE';
	} 
	
 	var from  = document.getElementById("from").value;
	var to = document.getElementById("to").value;
	var hiddenkeyword = document.getElementById("hiddenkeyword").value;
	
	var keyword = document.getElementById("keyword").value;
	var pricefrom = document.getElementById("pricefrom").value;
	var priceto = document.getElementById("priceto").value;
	var spacefrom = document.getElementById("spacefrom").value;
	var spaceto = document.getElementById("spaceto").value;
	var spacetype = document.getElementById("spacetype").value;
	var propertytype = document.getElementById("propertytype").value;
	var radtype = document.getElementById("radtype").value;
	var styletype = document.getElementById("styletype").value;	
	var country = cid;
	var city = document.getElementById("city").value;
	
	var city = document.getElementById("city").value; 
 	params += "&pricefrom="+pricefrom+"&priceto="+priceto+"&spacefrom="+spacefrom+"&spaceto="+spaceto+"&spacetype="+spacetype+"&propertytype"+propertytype+"&country="+country+"&city="+city+"&radtype="+radtype+"&styletype="+styletype+"&from="+from+"&to="+to+"&hiddenkeyword="+hiddenkeyword+"&keyword="+keyword;
	 
   	if(document.getElementById("searchunit").checked == true)
	{
		var bedfrom = document.getElementById("bedfrom").value;
		var bedto = document.getElementById("bedto").value;
		var bathfrom = document.getElementById("bathfrom").value;
		var bathto = document.getElementById("bathto").value;
		var searchunit = document.getElementById("searchunit").checked;
		params += "&bedfrom="+bedfrom+"&bedto="+bedto+"&bathfrom="+bathfrom+"&bathto="+bathto+"&searchunit="+searchunit;
 	}
 	params += "&radtype="+document.getElementById("radtype").value;
	if (httpObject!="") 
	{ 
 		httpObject.open("POST", "findpropertyimage.php?"+params,true);
 		httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpObject.setRequestHeader("Content-length", params.length);
		httpObject.setRequestHeader("Connection", "close");
		httpObject.send(null);
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState==4)
			{
				var results = Trim(httpObject.responseText); 
				document.getElementById("FilmStripPlaceHolder").innerHTML = results;
 			}	
		}
 	} 
} 
function addtosavepro(pid)
{
  	if (httpObject3!="") 
	{ 
 			var params; 		 
 			params = "&action=addfav&pid=" + pid; 
  			httpObject3.open("POST", "addprofav.php",true);
			httpObject3.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			httpObject3.setRequestHeader("Content-length", params.length);
			httpObject3.setRequestHeader("Connection", "close");
			httpObject3.send(params);
			httpObject3.onreadystatechange = function(){
			if(httpObject3.readyState==4)
			{
				var results = Trim(httpObject3.responseText); 
 				if(results == 'o')
				{
					displayMessage('loginlist.php?action=addfav&pid=' + pid);
				}
				else if(results == 'a')
				{
					 alert("This property already in your favorite list");
				}
				else 
				{
					alert("Property added successfully.");
				}
 			}	
		}
 	}
}
// for the find.php for add to favorite without login.
function addtosaveprosite(pid)
{
  	if (httpObject3!="") 
	{ 
 			var params; 		 
 			params = "&action=addfav&pid=" + pid; 
  			httpObject3.open("POST", "addprofav.php",true);
			httpObject3.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			httpObject3.setRequestHeader("Content-length", params.length);
			httpObject3.setRequestHeader("Connection", "close");
			httpObject3.send(params);
			httpObject3.onreadystatechange = function(){
			if(httpObject3.readyState==4)
			{
			 
				var results = Trim(httpObject3.responseText); 
 				if(results == 'o')
				{
 					loadAccordionsnew(3);					
				}
				else if(results == 'a')
				{
					 alert("This property already in your favorite list");
					 loadAccordionsnew(3);
				}
				else 
				{
					alert("Property added successfully.");
					getfavdata();
					loadAccordionsnew(3);
				}
 			}	
		}
 	}
}
function getsearchrestab()
{
	var keyword = document.getElementById("keyword").value;
	var price = document.getElementById("price").value;
	var bedrooms = document.getElementById("bedrooms").value;
	var bathrooms = document.getElementById("bathrooms").value;
	var squrefoot = document.getElementById("squrefoot").value;
	var propertytype = document.getElementById("propertytype").value;
 	var maxage = document.getElementById("maxage").value;
	var parkingtype = document.getElementById("parkingtype").value;
	var totalparking = document.getElementById("totalparking").value;
 	var acreage = document.getElementById("acreage").value;
	var sortby = document.getElementById("sortby").value;
	var orderby = document.getElementById("orderby").value;
 	var country = document.getElementById("country").value;
	var city = document.getElementById("city").value;
	var measureunit = document.getElementById("measureunit").value;
	var	radtype = document.getElementById("radtype").value;
	var disctrict = document.getElementById("disctrict").value;
	var propertyuse = document.getElementById("propertyuse").value;
		if(keyword =="Address Area PropertyID or MLS ID")
		{
			keyword = "";
		} 
 		var params = "?&keyword="+keyword+"&price="+price+"&bedrooms="+bedrooms+"&bathrooms="+bathrooms+"&measureunit="+measureunit+"&squrefoot="+squrefoot+"&propertytype="+propertytype+"&maxage="+maxage+"&parkingtype="+parkingtype+"&totalparking="+totalparking+"&acreage="+acreage+"&sortby="+sortby+"&orderby="+orderby+"&country="+country+"&city="+city+"&radtype="+radtype+"&disctrict="+disctrict+"&propertyuse="+propertyuse;
		document.getElementById("FilmStripPlaceHolder").innerHTML = "<div align='center' ><img src='./images/Loading.gif' alt='Loading'></div><div align='center' >Loading...</div>";
		httpObject.open("GET", "findpropertyimage.php"+params,true);
 		httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpObject.setRequestHeader("Content-length", params.length);
		httpObject.setRequestHeader("Connection", "close");
		httpObject.send(null);
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState==4)
			{
				var results = Trim(httpObject.responseText); 
 			  	document.getElementById("FilmStripPlaceHolder").innerHTML = results;
 			}	
	}
} 
function favoritedelete(pid)
{
  	if (httpObject!="") 
	{ 
		if(confirm("Are you sure want to remove this listing from Your Account?"))
		{
 			var params;
 			params = "&action=favoriteproperty&pid="+pid+"&process=delete"; 
			document.getElementById("propertyfavtab").innerHTML = "<div align='center'><img src='./images/Loading.gif' alt='Loading'></div><div align='center' >Loading...</div>";
			httpObject.open("POST", "propertyfavorite.php",true);
			httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			httpObject.setRequestHeader("Content-length", params.length);
			httpObject.setRequestHeader("Connection", "close");
			httpObject.send(params); 
			httpObject.onreadystatechange = function(){
			if(httpObject.readyState==4)
			{
				var results = Trim(httpObject.responseText);  
				document.getElementById("propertyfavtab").innerHTML = "";
			 	document.getElementById("propertyfavtab").innerHTML = results;
 			}	
			}
		}
 	}
} 
function favoritenotesave(fid)
{
  	if (httpObject!="") 
	{ 
 			var params;
			var notes = document.getElementById("content"+fid).value;
 			params = "&action=favoritenote&fid="+fid+"&process=update"+"&notes="+notes; 
 			document.getElementById("propertyfavtab").innerHTML = "<div align='center'><img src='./images/Loading.gif' alt='Loading'></div><div align='center' >Loading...</div>";
			httpObject.open("POST", "propertyfavorite.php",true);
			httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			httpObject.setRequestHeader("Content-length", params.length);
			httpObject.setRequestHeader("Connection", "close");
			httpObject.send(params); 
			httpObject.onreadystatechange = function(){
			if(httpObject.readyState==4)
			{
				var results = Trim(httpObject.responseText);  
				document.getElementById("propertyfavtab").innerHTML = "";
			 	document.getElementById("propertyfavtab").innerHTML = results;
 			}	
		}
 	}
} 
function getfavdata()
{
   	if (httpObject1!="") 
	{ 
 			document.getElementById("propertyfavtab").innerHTML = "<div align='center'><img src='./images/Loading.gif' alt='Loading'></div><div align='center' >Loading...</div>";
			httpObject1.open("get", "propertyfavorite.php",true);
 			httpObject1.setRequestHeader("Connection", "close");
			httpObject1.send(null); 
			httpObject1.onreadystatechange = function(){
			if(httpObject1.readyState==4)
			{
				var results = Trim(httpObject1.responseText);  
				document.getElementById("propertyfavtab").innerHTML = ""; 	
			 	document.getElementById("propertyfavtab").innerHTML = results;
 			}
		}
 	}
} 
//httpObject2 = getHTTPObject();  
function getcityselect()
{
   	if (httpObject2!="")
	{ 
		var country = document.getElementById("rcountry").value;
		httpObject2.open("get", "getcitybycontry.php?rcountry="+country,true);
		httpObject2.setRequestHeader("Connection", "close");
		httpObject2.send(null); 
		httpObject2.onreadystatechange = function(){
			if(httpObject2.readyState==4)
			{
				var results = Trim(httpObject2.responseText);  
				document.getElementById("signupcity").innerHTML = ""; 	
				document.getElementById("signupcity").innerHTML = results;
			}
		}
 	}
}
function setOutput()
{
	if(httpObject.readyState==1)
	{
	//	alert(1);
 	}
	if(httpObject.readyState==2)
	{
	//	alert(2);
 	}
	if(httpObject.readyState==3)
	{
	//	alert(3);
 	}
	if(httpObject.readyState==4)  
	{	
		var results = Trim(httpObject.responseText);
 		document.getElementById("area").innerHTML = results;
	}	
}
function filldist()
{
	if (httpObject2!="")
	{ 
		try{
		var cityid = document.getElementById("city").value;
		}
		catch(e)
		{
		var cityid ;
		}
		var country = document.getElementById("country").value;
		httpObject2.open("get", "filldistrict.php?city="+cityid+"&country="+country,true);
		httpObject2.setRequestHeader("Connection", "close");
		httpObject2.send(null); 
		httpObject2.onreadystatechange = function(){
			if(httpObject2.readyState==4)
			{
				var results = Trim(httpObject2.responseText);  
				document.getElementById("areadiv").innerHTML = ""; 	
				document.getElementById("areadiv").innerHTML = results; 
			}
		} 
 	}
}
/*
function savetoaccount(pid)
{
		var params = "&action=addfav&userid="+userid+"&email="+email;
		if (httpObject != null) 
		{
			httpObject.open("POST", "insert.php",true);
			httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			httpObject.setRequestHeader("Content-length", params.length);
			httpObject.setRequestHeader("Connection", "close");
			httpObject.send(params);
			httpObject.onreadystatechange = function(){
				if(httpObject.readyState==4)  
				{	
					var results = httpObject.responseText;
					document.getElementById("displaymessage").innerHTML = results;
				}	
			}
		}			
}
 */
function getfeature()
{
	var ptype = document.getElementById("propertytype").value;
	if (httpObject!="") 
	{ 
		var params;		
		document.getElementById("propertyfeature").innerHTML = "<div align='center'><img src='./images/Loading.gif' alt='Loading'></div><div align='center' >Loading...</div>";
		params = "&ptype="+ptype;
 		httpObject.open("POST", "getfeature.php",true);
 		httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpObject.setRequestHeader("Content-length", params.length);
		httpObject.setRequestHeader("Connection", "close");
		httpObject.send(params);
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState==4)
			{
				var results = Trim(httpObject.responseText); 
				document.getElementById("propertyfeature").innerHTML = results;
 			}	
		}
 	} 
}		 

function Trim(s) 
{
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
	{
		s = s.substring(1,s.length);
	}
	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || 	(s.substring(s.length-1,s.length) == '\r'))
	{
		s = s.substring(0,s.length-1);
	}
	return s;
}
