// JavaScript Document
function populatestateqsearch()
{
 var http = null; 
	var res;
	var val=document.qsform.country.value;	
	document.qsform.state.length=0;
	var window_url="generate_states.php";
	if(window.XMLHttpRequest)  http = new XMLHttpRequest(); 
	else 
	   if (window.ActiveXObject)  http = new ActiveXObject("Microsoft.XMLHTTP"); 
		  http.onreadystatechange = function()
		  { 
			if(http.readyState == 4)
			{
			   if(http.status == 200)
			   {

				 if (http.responseText!="")
				 {
					res=http.responseText;
					//alert(res);
					if (res.indexOf("Failed")==-1)
					{
						//alert(res);
						var opt=Array();
						opt=res.split("|");
						document.getElementById('state').options[0]=new 
							Option("--Select--","");
						for(j=1;j<opt.length-1;j++)
						{
							var name=opt[j].split("~");
							document.getElementById('state').options[j]=new Option(name[1],name[0]);
						}
					}
					else
					{
							document.getElementById('state').options[0]=new 
							Option("No States listed","");		
					}								
				  }
				  else
	    		   {
					alert("No response");
					//document.addcampaign.emailtemplate.value=0;
					}
				}
				else alert("Please Try again");
			}
		}
		var params="ctr="+val;
		http.open("POST",window_url,true); 
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");
		http.send(params);	
}

function populatecityqsearch()
{
 var http = null; 
	var res;
	var val=document.qsform.state.value;	
	document.qsform.city.length=0;
	var window_url="generate_city_qsearch.php";
	if(window.XMLHttpRequest)  http = new XMLHttpRequest(); 
	else 
	   if (window.ActiveXObject)  http = new ActiveXObject("Microsoft.XMLHTTP"); 
		  http.onreadystatechange = function()
		  { 
			if(http.readyState == 4)
			{
			   if(http.status == 200)
			   {

				 if (http.responseText!="")
				 {
					res=http.responseText;
					//alert(res);
					if (res.indexOf("Failed")==-1)
					{
						//alert(res);
						var opt=Array();
						opt=res.split("|");
						document.getElementById('city').options[0]=new 
							Option("--Select--","");
						for(j=1;j<opt.length-1;j++)
						{
							var name=opt[j].split("~");
							document.getElementById('city').options[j]=new Option(name[1],name[0]);
						}
					}
					else
					{
							document.getElementById('city').options[0]=new 
							Option("No Cities listed","");		
					}								
				  }
				  else
	    		   {
					alert("No response");
					//document.addcampaign.emailtemplate.value=0;
					}
				}
				else alert("Please Try again");
			}
		}
		var params="stt="+val;
		http.open("POST",window_url,true); 
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");
		http.send(params);	
}

function populatecityqsearchdist()
{
 var http = null; 
	var res;
	var val=document.qsform.dist.value;	
	document.qsform.city.length=0;
	var window_url="generate_city_qsearchdist.php";
	if(window.XMLHttpRequest)  http = new XMLHttpRequest(); 
	else 
	   if (window.ActiveXObject)  http = new ActiveXObject("Microsoft.XMLHTTP"); 
		  http.onreadystatechange = function()
		  { 
			if(http.readyState == 4)
			{
			   if(http.status == 200)
			   {

				 if (http.responseText!="")
				 {
					res=http.responseText;
					//alert(res);
					if (res.indexOf("Failed")==-1)
					{
						//alert(res);
						var opt=Array();
						opt=res.split("|");
						document.getElementById('city').options[0]=new 
							Option("--Select--","");
						for(j=1;j<opt.length-1;j++)
						{
							var name=opt[j].split("~");
							document.getElementById('city').options[j]=new Option(name[1],name[0]);
						}
					}
					else
					{
							document.getElementById('city').options[0]=new 
							Option("No Cities Listed","");		
					}								
				  }
				  else
	    		   {
					alert("No response");
					//document.addcampaign.emailtemplate.value=0;
					}
				}
				else alert("Please Try again");
			}
		}
		var params="dist="+val;
		http.open("POST",window_url,true); 
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");
		http.send(params);	
}

function populatelocationqsearch()
{
 var http = null; 
	var res;
	var val=document.qsform.city.value;	
	document.qsform.location.length=0;
	var window_url="generate_location.php";
	if(window.XMLHttpRequest)  http = new XMLHttpRequest(); 
	else 
	   if (window.ActiveXObject)  http = new ActiveXObject("Microsoft.XMLHTTP"); 
		  http.onreadystatechange = function()
		  { 
			if(http.readyState == 4)
			{
			   if(http.status == 200)
			   {

				 if (http.responseText!="")
				 {
					res=http.responseText;
					//alert(res);
					if (res.indexOf("Failed")==-1)
					{
						//alert(res);
						var opt=Array();
						opt=res.split("|");
						document.getElementById('location').options[0]=new 
							Option("--Select--","");
						for(j=1;j<opt.length-1;j++)
						{
							var name=opt[j].split("~");
							document.getElementById('location').options[j]=new Option(name[1],name[0]);
						}
					}
					else
					{
							document.getElementById('location').options[0]=new 
							Option("No Location listed","");		
					}								
				  }
				  else
	    		   {
					alert("No response");
					//document.addcampaign.emailtemplate.value=0;
					}
				}
				else alert("Error code " + http.status);
			}
		}
		var params="cty="+val;
		http.open("POST",window_url,true); 
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");
		http.send(params);	
}
function qsrchk()
{
if(document.qsform.state.value=="")
	{
		document.qsform.state.focus();
		alert("Please select a State");
		return false;		
	}
}

function displayUser()
{
	document.getElementById('advertiserprofile').style.display = 'block';
}
function contactchk()
{
	if(document.contact.cname.value=="")
	{
		document.contact.cname.focus();
		alert("Please Enter your Name");
		return false;		
	}
	if(document.contact.cphone.value=="")
	{
		document.contact.cphone.focus();
		alert("Please Enter your Phone No");
		return false;		
	}
	if(document.contact.cmail.value=="")
	{
		document.contact.cmail.focus();
		alert("Please Enter your Email");
		return false;		
	}	
	if(document.contact.cmessage.value=="")
	{
		document.contact.cmessage.focus();
		alert("Please Enter your Message");
		return false;		
	}
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.contact.cmail.value))
	{		
	}
	else
	{
		document.contact.cmail.focus();
		alert("Please Enter a valid Email Address");
		return false;
	}
}

function resetallseller()
{
	document.qsform.allclient.checked = false;	
}

function resetallset()
{
	document.qsform.owner.checked = false;
	document.qsform.agent.checked = false;
	document.qsform.builder.checked = false;
}

function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;   
   }

function idcheck()
{
if(document.idsearch.propid.value=="")
	{
		document.idsearch.propid.focus();
		alert("Please Enter Property ID");
		return false;		
	}
 if (!IsNumeric(document.idsearch.propid.value)) 
   { 
      alert('Please Enter Correct Property ID Number') 
      document.idsearch.propid.focus();
      return false; 
   }
}