function searchurl()
{
var isSubmit=true;
var name=document.searchform.search_left1.value;
	
var location=document.searchform.search_left2.value;
/*var intelligence = document.searchform.search_left3.value;
var searchBy = '';

var radios = document['searchform'].elements['r2'];

 for (var i=0; i <radios.length; i++) {
	  if (radios[i].checked) {
	   //alert(radios[i].value);
	   searchBy = radios[i].value;
	  }
 }*/

var doSubmit =  document.getElementById('hdnDoSubmit').value;
 
if(doSubmit == 'e'){	
	 
	//if(searchBy == 'business_type' || searchBy == 'business_name')	{
			
			if( (name !="")  &&  (location!="") )
			{
				
				 document.searchform.action='location/'+location.replace(/ /g,"-")+'/name/'+name.replace(/ /g,"-")+'/search';	
				 document.searchform.action='location/'+location.replace(/#/g,"-")+'/name/'+name.replace(/#/g,"-")+'/search';
			}
			else if( (!name && location) || (name && !location))
			{
				if(location != "")
				{
				 document.searchform.action='location/'+location.replace(/ /g,"-")+'/search';
				 document.searchform.action='location/'+location.replace(/#/g,"-")+'/search';
				}
				else
				{
				//alert(encodeURI('<?=$siteurl;?>name/'+name+'/search'));
				 document.searchform.action=encodeURI('name/'+name.replace(/ /g,"-")+'/search');
				 document.searchform.action=encodeURI('name/'+name.replace(/#/g,"-")+'/search');
				}
			}
			else
			{
				alert("Please enter search keywords.");
				isSubmit=false;
			}
			
			if(isSubmit){
			document.searchform.submit();
			}
		//}
		
 }
 else{
	 send_google_request('search_google_result');
 	return false;
  }
}

function getXMLHTTP() 
{

		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
		return xmlHttp;
    }
function send_request(divid,keywords)
{	
//document.getElementById('search_left1').background='images/loader.gif';

document.getElementById('search_left1').setAttribute("class", "inputbox search_left1_loader"); 	
	for (var i=0; i < document.searchform.r2.length; i++)
   {
     if (document.searchform.r2[i].checked)
      {
       var b_type = document.searchform.r2[i].value;
      }
   }
   keywords=keywords.replace(/&/g,"amp;");
   keywords=keywords.replace(/\'/g,"apos;");

    strURL='include/getListingData.php?'+'business='+b_type+'&keywords='+keywords+'&rand='+Math.random();
	//alert(strURL);
		var req = getXMLHTTP();
		if (req)
		 { req.onreadystatechange = function()
			   {
				if (req.readyState == 4)
				 {
					if (req.status == 200) 
					{
					document.getElementById(divid).innerHTML=req.responseText;	
					document.getElementById('search_left1').setAttribute("class", "inputbox"); 	
					} 
					else 
					{
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}		
 
}

function selectName(name)
{
 document.getElementById('search_left1').setAttribute( "autocomplete","off" );
 document.getElementById('search_left1').value=name;
 document.getElementById('search_result').innerHTML='';
}
function close_list()
{
 document.getElementById('search_result').innerHTML='';
}



/*google search list 
added on 20-07-2011
*/

function send_google_request(divid)
{	
//document.getElementById('search_left1').background='images/loader.gif';
var keywords = document.getElementById('search_left3').value;

var searchBy = '';

var radios = document['searchform'].elements['r2'];

 for (var i=0; i <radios.length; i++) {
	  if (radios[i].checked) {
	   //alert(radios[i].value);
	   searchBy = radios[i].value;
	  }
 }

 if(searchBy == 'intelligence'){
	if(keywords != '') {
   document.getElementById('search_left3').setAttribute("class", "inputbox search_left1_loader"); 		
   keywords=keywords.replace(/&/g,"amp;");
   keywords=keywords.replace(/\'/g,"apos;");
 
    strURL='include/getGoogleListingData.php?'+'keywords='+keywords+'&rand='+Math.random();
	
		var req = getXMLHTTP();
		if (req)
		 { req.onreadystatechange = function()
			   {
				if (req.readyState == 4)
				 {
					if (req.status == 200) 
					{
					document.getElementById(divid).innerHTML=req.responseText;	
					document.getElementById('search_left3').setAttribute("class", "inputbox"); 	
					} 
					else 
					{
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}
	}
	else{
		alert("Please enter search keywords...");
		return false;
	}
  }// end of search by
}
	
function close_g_list()
{
 document.getElementById('search_google_result').innerHTML='';
}
