var xmlHttp



function showUser(str){
	
	xmlHttp=GetXmlHttpObject()
	
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	
	var url="fp_search.php"
	url=url+"?q="+str	
	
	url=url+"&description="+document.getElementById("description").value
	
	var tempState = document.getElementById("state").value
	//alert(tempState)
	//document.forms['testform'].testselect.options.length = 0;
	document.getElementById("state").options.length = 0
	document.getElementById("state").options[0] = new Option(tempState,tempState)

	
	var check1 = document.getElementById("county");
	if (check1 != undefined){
		url=url+"&r="+document.getElementById("county").value
	}
	var check2 = document.getElementById("city");
	if (check2 != undefined){
		url=url+"&s="+document.getElementById("city").value
	}
	
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		document.getElementById("txtHint").innerHTML=xmlHttp.responseText; 
		hide();
 	} 
}

function GetXmlHttpObject(){
	show();
	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 show() {
  if (document.getElementById("loader").style.visibility = "hidden") {
    document.getElementById("loader").style.visibility = "";
  }
}

function hide() { 
	   document.getElementById("loader").style.visibility = "hidden";
 
}