// 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 populatecityselsearch()
{
 var http = null; 
	var res;
	var val=document.selsearch.stateseller.value;	
	document.selsearch.cityseller.length=0;
	var window_url="generate_city_selsearch.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('cityseller').options[0]=new 
							Option("--Select--","");
						for(j=1;j<opt.length-1;j++)
						{
							var name=opt[j].split("~");
							document.getElementById('cityseller').options[j]=new Option(name[1],name[0]);
						}
					}
					else
					{
							document.getElementById('cityseller').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 selsearch()
{
if(document.selsearch.stateseller.value=="")
	{
		document.selsearch.stateseller.focus();
		alert("Please select a State");
		return false;		
	}
if(document.selsearch.cityseller.value=="")
	{
		document.selsearch.cityseller.focus();
		alert("Please select a City");
		return false;		
	}
}

function validatecontact()
{
	var field_name  = new Array("fname","email","message");
	var display_name= new Array("First Name","Contact Email","Message");
	var count_array=3;

	if(check_fields('contact_frm',field_name,display_name,count_array))
		{
		document.contact_frm.email.value  =		trimSpaces(document.contact_frm.email.value);
			
		if(checkEmail(document.contact_frm.email.value))
		{		
		sendContactMail(document.contact_frm.fname.value,document.contact_frm.lname.value,document.contact_frm.address.value,document.contact_frm.email.value,document.contact_frm.phone.value,document.contact_frm.message.value,document.contact_frm.advertiser_mail.value,document.contact_frm.property_no.value);
		}
		else
		{
			return false; 
		}
		}
 		else
		{
		 	return false; 
		}
}

function reset_contactfrm()
{
	document.contact_frm.fname.value='';
	document.contact_frm.lname.value='';
	document.contact_frm.address.value='';
	document.contact_frm.email.value='';
	document.contact_frm.phone.value='';
	document.contact_frm.message.value='';	
}

function validatesoldout()
{
	var field_name  = new Array("name","email","smessage");
	var display_name= new Array("Contact Name","Contact Email","Message");
	var count_array=3;

	if(check_fields('sold_frm',field_name,display_name,count_array))
		{
		document.sold_frm.email.value  =		trimSpaces(document.sold_frm.email.value);
			
		if(checkEmail(document.sold_frm.email.value))
		{		
		sendSoldoutMail(document.sold_frm.name.value,document.sold_frm.email.value,document.sold_frm.smessage.value,document.sold_frm.property_no.value);
		}
		else
		{
			return false; 
		}
		}
 		else
		{
		 	return false; 
		}
}

function resetsoldout()
{
	document.sold_frm.name.value='';
	document.sold_frm.email.value='';
	document.sold_frm.smessage.value='';	
}

function validatefriend()
{
	var field_name  = new Array("sname","smail","fname","fmail","fmessage");
	var display_name= new Array("Your Name","Your Email","Friends Name","Friends Mail","Message");
	var count_array=5;

	if(check_fields('friend_frm',field_name,display_name,count_array))
		{
		document.friend_frm.smail.value  =		trimSpaces(document.friend_frm.smail.value);
			
		if(checkEmail(document.friend_frm.smail.value))
		{		
		sendFriendMail(document.friend_frm.sname.value,document.friend_frm.smail.value,document.friend_frm.fname.value,document.friend_frm.fmail.value,document.friend_frm.fmessage.value);
		}
		else
		{
			return false; 
		}
		}
 		else
		{
		 	return false; 
		}
}

function resetfriend()
{
	document.friend_frm.sname.value='';
	document.friend_frm.smail.value='';
	document.friend_frm.fname.value='';
	document.friend_frm.fmail.value='';	
	document.friend_frm.fmessage.value='';	
}
