function LTrim(str) 
{ 
	 for (var k=0; k<str.length && str.charAt(k)<=" " ; k++) ;
	 return str.substring(k,str.length);
}
function RTrim(str) 
{
	 for (var j=str.length-1; j>=0 && str.charAt(j)<=" " ; j--) ;
	 return str.substring(0,j+1);
}
function Trim(str) 
{
	 return LTrim(RTrim(str));
}


var http = false;
function getHTTP()
{
	var http = false;

	if(navigator.appName == "Microsoft Internet Explorer")
	{
	  http = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
	  http = new XMLHttpRequest();
	}
	return http;
}


function Ajax_Search_Matches(method, url, id, loading_image)
{	
	var http = getHTTP();
	
    http.open(method, url, true);
    http.onreadystatechange=function()
	{
	  if(http.readyState == 4)
	  {	
		result = http.responseText;
		
		document.getElementById(id).innerHTML=result;
      }
	  else
	  {
		  	if(loading_image!="")
			{
				document.getElementById(id).innerHTML="<img src='"+loading_image+"' border='0'>";			
			}
	  }
   }
   
   http.send(null);
}


/* Not Use
function Ajax_Search_Listing(method, url, id, updateRowsContentId, loading_image)
{	
	var http = getHTTP();
	
    http.open(method, url, true);
    http.onreadystatechange=function()
	{
	  if(http.readyState == 4)
	  {	
		result = http.responseText;
		
		result_arr = result.split('||');
		
		result_rows = Trim(result_arr[0].toString());
		result_tbl = Trim(result_arr[1].toString());
		
		
		document.getElementById(updateRowsContentId).innerHTML=result_rows;
		document.getElementById(id).innerHTML=result_tbl;
      }
	  else
	  {
		  	if(loading_image!="")
			{
				document.getElementById(id).innerHTML="<div width='100%' align='center'><img src='"+loading_image+"' border='0'></div>";			
			}
	  }
   }
   
   http.send(null);
}

*/

function Ajax_County_Areas(method, url, id, loading_image)
{	
	var http = getHTTP();
	
    http.open(method, url, true);
    http.onreadystatechange=function()
	{
	  if(http.readyState == 4)
	  {	
		result = http.responseText;		
				
		document.getElementById(id).innerHTML=result;
      }
	  else
	  {
		  	if(loading_image!="")
			{
				document.getElementById(id).innerHTML="<img src='"+loading_image+"' border='0'>";			
			}
	  }
   }
   
   http.send(null);
}

function Ajax_Clear_Areas(method, url, id, loading_image)
{	
	var http = getHTTP();
	
    http.open(method, url, true);
    http.onreadystatechange=function()
	{
	  if(http.readyState == 4)
	  {	
		result = http.responseText;
	
		document.getElementById(id).innerHTML=result;
		
		getSearchMatches();
      }
	  else
	  {
		  	if(loading_image!="")
			{
				document.getElementById(id).innerHTML="<img src='"+loading_image+"' border='0'>";			
			}
	  }
   }
   
   http.send(null);
}

function Ajax_Show_Map(method, url, id, loading_image)
{	
	var http = getHTTP();
	
    http.open(method, url, true);
    http.onreadystatechange=function()
	{
	  if(http.readyState == 4)
	  {	
		result = http.responseText;		
		
		document.getElementById(id).innerHTML=result;
      }
	  else
	  {
		  	if(loading_image!="")
			{
				document.getElementById(id).innerHTML="<img src='"+loading_image+"' border='0'>";			
			}
	  }
   }
   
   http.send(null);
}




