var debug = false;
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;
}


function BasePointCode(point, address,country, dist, hire, servicer)
{
	if(debug)
		alert("BasePointCode");
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	 alert ("Browser does not support HTTP Request");
	 return;
	}
	var url="gsearch.php";
	url=url+"?PROCESS=getaddress";
	url=url+"&lat=" + point.lat();
	url=url+"&lng=" + point.lng();
	url=url+"&badd="+address;
	url=url+"&country=" + country;
	url=url+"&radius="+dist;
	url=url+"&hire="+hire;
	url=url+"&servicer="+servicer;	
	if(debug)
		alert(url);
	xmlHttp.onreadystatechange=stateChangedSearchForm;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChangedSearchForm() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);
	if(debug)
		alert(xmlHttp.responseText);
		//alert(xmlHttp.responseText);
		var tmp = xmlHttp.responseText;
		var restxt = tmp.split('[JS]');
		//alert(restxt[0]);
		//alert(restxt[1]);
		//alert(restxt[2]);
   	document.getElementById("searchresult").innerHTML=restxt[0];
	document.getElementById("resultcnt").innerHTML=restxt[2];
		eval(restxt[1]);
   
 } 
}
