var searchDelayId

function GetXmlHttpObject(){
	var objXMLHttp=null
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	}else if (window.ActiveXObject){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}


function triggerSearch(){
	clearTimeout(searchDelayId)
	searchDelayId=setTimeout('doSearch()',1000)

}

function doSearch(){
	if(document.getElementById('SearchText')){
		document.getElementById('SearchText').focus()
		var searchText=document.getElementById('SearchText').value
		//alert(searchText)

		if(searchText.length>2){
			var date = new Date();
			var timestamp = date.getTime();
			xmlHttpSearch=GetXmlHttpObject()
			var url="searchfunction.php"
			url=url+"?text="+searchText+"&time="+timestamp
			xmlHttpSearch.onreadystatechange=displaySearchResults
			xmlHttpSearch.open("GET",url,true)
			xmlHttpSearch.send(null)
		}
	}
}

function displaySearchResults() {
	if (xmlHttpSearch.readyState==4 || xmlHttpSearch.readyState=="complete"){
		document.getElementById("SearchOutputArea").innerHTML=xmlHttpSearch.responseText
	}
}
