var xmlhttp,xmlhttp2,xmlhttp3,xmlhttp4;
var search_keyword;


////////////////////////////9.2.10
function showsubcat_adv_search(str)
{
	//alert(str);

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/get_subcategory_adv.php";
url=url+"?category="+str;
//alert(url);
//url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=subcatadvChanged;
xmlhttp.open("GET",url,true);

xmlhttp.send(null);
}

function subcatadvChanged()
{
	//alert("comeing here");
	if (xmlhttp.readyState==4)
	{
		//alert(xmlhttp.responseText);
		document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
	}
}
/////////////////////////////9.2.10




function showsubcat(str)
{
	//alert(str);

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/get_subcategory.php";
url=url+"?category="+str;
//alert(url);
//url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=subcatChanged;
xmlhttp.open("GET",url,true);

xmlhttp.send(null);
}

function subcatChanged()
{
	//alert("comeing here");
	if (xmlhttp.readyState==4)
	{
		//alert(xmlhttp.responseText);
		document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
	}
}
// function for city by state
function showcity(str)
{
	xmlhttp2=GetXmlHttpObject();
	if (xmlhttp2==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	  var url="/get_citybystate.php";
	url=url+"?id="+str;
	
	xmlhttp2.onreadystatechange=city_changed;
	xmlhttp2.open("GET",url,true);
	
	xmlhttp2.send(null);
}

function city_changed()
{
	//alert("comeing here");
	if (xmlhttp2.readyState==4)
	{
		//alert(xmlhttp.responseText);
		document.getElementById("cityholder").innerHTML=xmlhttp2.responseText;
	}
}


function showcity_state_byzip(zipcode)
{
	//alert(zipcode);
	xmlhttp3=GetXmlHttpObject();	
	if (xmlhttp3==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	var url="/get_city_statebyzip.php";
	url=url+"?zipcode="+zipcode;
	
	//alert(url);
	xmlhttp3.onreadystatechange=city_statechanged;
	xmlhttp3.open("GET",url,true);
	
	xmlhttp3.send(null);
}

function city_statechanged()
{
	
	
	if (xmlhttp3.readyState==4)
	{//alert('ae');
		var res=xmlhttp3.responseText;
		//alert(xmlhttp3.responseText);
		var a=res.split('|');
		if(a[0]!='' && a[1]!=='')
		{
			document.getElementById("cityholder").innerHTML=a[0];
			document.getElementById("stateholder").innerHTML=a[1];
		}
		else
		{
			
			document.getElementById("cityholder").innerHTML="Invalid Zip Code";
			document.getElementById("stateholder").innerHTML="";
			//document.getElementById("zip").focus();
		}
	}	
}
function adult_check(keyword)
{
	//alert(zipcode);
	//alert(keyword);
	//return false;
	search_keyword=keyword;
	xmlhttp4=GetXmlHttpObject();	
	if (xmlhttp4==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	var url="/ajax_search_check.php";
	url=url+"?search="+keyword;
	
	//alert(url);
	xmlhttp4.onreadystatechange=adult_changed;
	xmlhttp4.open("GET",url,true);
	
	xmlhttp4.send(null);
	
	return false;
}

function adult_changed()
{
	
	
	if (xmlhttp4.readyState==4)
	{//alert('ae');
		var res=xmlhttp4.responseText;
		
		//alert(res);
		if(res=="true")
		{
			if(confirm("This search result contains ads not suitable for minors. If you wish to see them please confirm that you are an adult as per the laws of your country"))
			location.href="http://www.weeklypaper.org/searchresult/"+search_keyword;
			else
			return false;
		}
		else
		{
			location.href="http://www.weeklypaper.org/searchresult/"+search_keyword;
		}
		
		
	}
}


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;
}