function validateSearchfrm()
{
  if (document.getElementById('txtCriteria').value == "")
	{
		alert('Please Mention Key words for search.');
		document.getElementById('txtCriteria').focus();
		return false;
	}

  if (document.getElementById('lstCategories1').value == "")
	{
		alert('Please Select atleast one category.');
		document.getElementById('lstCategories1').focus();
		return false;
	}

	return true;
}



function validatelogindetail()
{
  if (document.getElementById('txtLogin').value == "")
	{
		alert('Please Enter your email id.');
		document.getElementById('txtLogin').focus();
		return false;
	}

  if (document.getElementById('txtPassword').value == "")
	{
		alert('Please enter your passwaord.');
		document.getElementById('txtPassword').focus();
		return false;
	}

	return true;
}


function validateSearchfrm1()
{
  if (frmAdvSearch.txtCriteria.value == "")
	{
		alert('Please Mention Key words for search.');
		frmAdvSearch.txtCriteria.focus();
		return false;
	}
	return true;
}



function validateSearchfrmcity()
{
  if (document.getElementById('txtCriteria').value == "")
	{
		alert('Please Mention Key words for search.');
		document.getElementById('txtCriteria').focus();
		return false;
	}
  
  if (document.getElementById('txtCity').value == "")
	{
		alert('Please Mention city name.');
		document.getElementById('txtCity').focus();
		return false;
	}


  if (document.getElementById('txtState').value == "")
	{
		alert('Please Select atleast one state.');
		document.getElementById('txtState').focus();
		return false;
	}

	return true;
}



function validateSearchfrmstate()
{
  if (document.getElementById('txtCriteria').value == "")
	{
		alert('Please Mention Key words for search.');
		document.getElementById('txtCriteria').focus();
		return false;
	}
  
  
  if (document.getElementById('txtState').value == "")
	{
		alert('Please Select atleast one state.');
		document.getElementById('txtState').focus();
		return false;
	}

	return true;
}


function validateSearchfrmZip()
{
  if (document.getElementById('txtCriteria').value == "")
	{
		alert('Please Mention Key words for search.');
		document.getElementById('txtCriteria').focus();
		return false;
	}
  
  
  if (document.getElementById('textfield').value == "")
	{
		alert('Please Enter Zipcode.');
		document.getElementById('textfield').focus();
		return false;
	}
  
  if(isNaN(document.getElementById('textfield').value))
	{
		alert("Please Enter Correct Zip Code number");
		document.getElementById('textfield').focus();
		return false;
	}

   if (document.getElementById('textmile').value == "")
	{
		alert('Please Enter Miles.');
		document.getElementById('textmile').focus();
		return false;
	}

	return true;
}



function showtextfields(gid)
{
    //alert("selval"+gid);
	//var w = document.getElementById('comp_prod').selectedIndex.value;
    //var selected_text = document.getElementById('comp_prod').options[w].text;
    if(gid =="--")
  {
      var ajaxDisplay = document.getElementById('first');
      document.getElementById('second').style.display='none';
      document.getElementById('first').style.display='inline';
			//ajaxDisplay.innerHTML = retval;

  } else {
	url = "showcatsub.php?&catid="+gid;

    //alert("URL"+url);
    //alert("Url"+url);
	retval = func_ajax(url);
    //alert("R"+retval);
	if(retval){
			var ajaxDisplay = document.getElementById('second');
      document.getElementById('first').style.display='none';
      document.getElementById('second').style.display='inline';
			ajaxDisplay.innerHTML = retval;
		} 

}
}



function showtextfieldssecond(gid)
{
   // alert("selval"+gid);
	//var w = document.getElementById('comp_prod').selectedIndex.value;
    //var selected_text = document.getElementById('comp_prod').options[w].text;
    if(gid =="--")
  {
      var ajaxDisplay = document.getElementById('third');
      document.getElementById('fourth').style.display='none';
      document.getElementById('third').style.display='inline';
			//ajaxDisplay.innerHTML = retval;

  } else {
	url = "showcatsub.php?&cat_id="+gid;

    //alert("URL"+url);
    //alert("Url"+url);
	retval = func_ajax(url);
    //alert("R"+retval);
	if(retval){
			var ajaxDisplay = document.getElementById('fourth');
      document.getElementById('third').style.display='none';
      document.getElementById('fourth').style.display='inline';
			ajaxDisplay.innerHTML = retval;
		} 

}
}



function showtextfields11(gid)
{
    //alert("selval"+gid);
	//var w = document.getElementById('comp_prod').selectedIndex.value;
    //var selected_text = document.getElementById('comp_prod').options[w].text;
    if(gid =="--")
  {
      var ajaxDisplay = document.getElementById('first2');
      document.getElementById('second2').style.display='none';
      document.getElementById('first2').style.display='inline';
			//ajaxDisplay.innerHTML = retval;

  } else {
	url = "showallsubcat.php?&catid="+gid;

    //alert("URL"+url);
    //alert("Url"+url);
	retval = func_ajax(url);
    //alert("R"+retval);
	if(retval){
			var ajaxDisplay = document.getElementById('second2');
      document.getElementById('first2').style.display='none';
      document.getElementById('second2').style.display='inline';
			ajaxDisplay.innerHTML = retval;
		} 

}
}

function showtextfields11adsearch(gid)
{
    //alert("selval"+gid);
	//var w = document.getElementById('comp_prod').selectedIndex.value;
    //var selected_text = document.getElementById('comp_prod').options[w].text;
    if(gid =="--")
  {
      var ajaxDisplay = document.getElementById('first2');
      document.getElementById('second2').style.display='none';
      document.getElementById('first2').style.display='inline';
			//ajaxDisplay.innerHTML = retval;

  } else {
	url = "catagoryforadsearch.php?&catid="+gid;

    //alert("URL"+url);
    //alert("Url"+url);
	retval = func_ajax(url);
    //alert("R"+retval);
	if(retval){
			var ajaxDisplay = document.getElementById('second2');
      document.getElementById('first2').style.display='none';
      document.getElementById('second2').style.display='inline';
			ajaxDisplay.innerHTML = retval;
		} 

}
}


function showtextfieldsupload11(gid)
{
    //alert("selval"+gid);
	//var w = document.getElementById('comp_prod').selectedIndex.value;
    //var selected_text = document.getElementById('comp_prod').options[w].text;
    if(gid =="--")
  {
      var ajaxDisplay = document.getElementById('firstup2');
      document.getElementById('secondup2').style.display='none';
      document.getElementById('firstup2').style.display='inline';
			//ajaxDisplay.innerHTML = retval;

  } else {
	url = "uploadshowcat.php?&catid="+gid;

    //alert("URL"+url);
    //alert("Url"+url);
	retval = func_ajax(url);
    //alert("R"+retval);
	if(retval){
			var ajaxDisplay = document.getElementById('secondup2');
      document.getElementById('firstup2').style.display='none';
      document.getElementById('secondup2').style.display='inline';
			ajaxDisplay.innerHTML = retval;
		} 

}
}


function showtextfieldsgeneral11(gid)
{
    //alert("selval"+gid);
	//var w = document.getElementById('comp_prod').selectedIndex.value;
    //var selected_text = document.getElementById('comp_prod').options[w].text;
    if(gid =="--")
  {
      var ajaxDisplay = document.getElementById('firstgr2');
      document.getElementById('secondgr2').style.display='none';
      document.getElementById('firstgr2').style.display='inline';
			//ajaxDisplay.innerHTML = retval;

  } else {
	url = "showgeneralcat.php?&catid="+gid;

    //alert("URL"+url);
    //alert("Url"+url);
	retval = func_ajax(url);
    //alert("R"+retval);
	if(retval){
			var ajaxDisplay = document.getElementById('secondgr2');
      document.getElementById('firstgr2').style.display='none';
      document.getElementById('secondgr2').style.display='inline';
			ajaxDisplay.innerHTML = retval;
		} 

}
}


function showtextfieldssecond2(gid)
{
    //alert("selval"+gid);
	//var w = document.getElementById('comp_prod').selectedIndex.value;
    //var selected_text = document.getElementById('comp_prod').options[w].text;
    if(gid =="--")
  {
      var ajaxDisplay = document.getElementById('third2');
      document.getElementById('fourth2').style.display='none';
      document.getElementById('third2').style.display='inline';
			//ajaxDisplay.innerHTML = retval;

  } else {
	url = "showallsubcat.php?&cat_id="+gid;

    //alert("URL"+url);
    //alert("Url"+url);
	retval = func_ajax(url);
    //alert("R"+retval);
	if(retval){
			var ajaxDisplay = document.getElementById('fourth2');
      document.getElementById('third2').style.display='none';
      document.getElementById('fourth2').style.display='inline';
			ajaxDisplay.innerHTML = retval;
		} 

}
}


function showtextfieldssecond2adsearch(gid)
{
    //alert("selval"+gid);
	//var w = document.getElementById('comp_prod').selectedIndex.value;
    //var selected_text = document.getElementById('comp_prod').options[w].text;
    if(gid =="--")
  {
      var ajaxDisplay = document.getElementById('third2');
      document.getElementById('fourth2').style.display='none';
      document.getElementById('third2').style.display='inline';
			//ajaxDisplay.innerHTML = retval;

  } else {
	url = "catagoryforadsearch.php?&cat_id="+gid;

    //alert("URL"+url);
    //alert("Url"+url);
	retval = func_ajax(url);
    //alert("R"+retval);
	if(retval){
			var ajaxDisplay = document.getElementById('fourth2');
      document.getElementById('third2').style.display='none';
      document.getElementById('fourth2').style.display='inline';
			ajaxDisplay.innerHTML = retval;
		} 

}
}



function showtextfieldssecondupload2(gid)
{
    //alert("selval"+gid);
	//var w = document.getElementById('comp_prod').selectedIndex.value;
    //var selected_text = document.getElementById('comp_prod').options[w].text;
    if(gid =="--")
  {
      var ajaxDisplay = document.getElementById('thirdup2');
      document.getElementById('fourthup2').style.display='none';
      document.getElementById('thirdup2').style.display='inline';
			//ajaxDisplay.innerHTML = retval;

  } else {
	url = "uploadshowcat.php?&cat_id="+gid;

    //alert("URL"+url);
    //alert("Url"+url);
	retval = func_ajax(url);
    //alert("R"+retval);
	if(retval){
			var ajaxDisplay = document.getElementById('fourthup2');
      document.getElementById('thirdup2').style.display='none';
      document.getElementById('fourthup2').style.display='inline';
			ajaxDisplay.innerHTML = retval;
		} 

}
}



function showtextfieldssecondgeneral2(gid)
{
    //alert("selval"+gid);
	//var w = document.getElementById('comp_prod').selectedIndex.value;
    //var selected_text = document.getElementById('comp_prod').options[w].text;
    if(gid =="--")
  {
      var ajaxDisplay = document.getElementById('thirdgr2');
      document.getElementById('fourthgr2').style.display='none';
      document.getElementById('thirdgr2').style.display='inline';
			//ajaxDisplay.innerHTML = retval;

  } else {
	url = "showgeneralcat.php?&cat_id="+gid;

    //alert("URL"+url);
    //alert("Url"+url);
	retval = func_ajax(url);
    //alert("R"+retval);
	if(retval){
			var ajaxDisplay = document.getElementById('fourthgr2');
      document.getElementById('thirdgr2').style.display='none';
      document.getElementById('fourthgr2').style.display='inline';
			ajaxDisplay.innerHTML = retval;
		} 

}
}



function func_ajax(url)
{
var	retval;
var xmlHttp;
	  try
		{    
		  xmlHttp=new XMLHttpRequest();
		 }
	  catch (e)
			{    // Internet Explorer    
			try
			  {		
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); 
				
			  }
			  catch (e)
				{					
				  try
					{        
					  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					  
					}
					catch (e)
					{        
						alert("Your browser does not support AJAX!"); 
						return false;       
					}
				}  
			} 
	  xmlHttp.open("GET", url, false);

	   
	  xmlHttp.send(null);
	//	Call the function to set the fields based upon the response received

	 retval = xmlHttp.responseText;
	return retval;
}	//	fn_ajax