
var keresoinput=null;
var autocomplete=null;
var req = createXMLHttpRequest();  

function createXMLHttpRequest() {  
 var ua;  
 if(window.XMLHttpRequest) {  
 try {  
  ua = new XMLHttpRequest();  
 } catch(e) {  
  ua = false;  
 }  
 } else if(window.ActiveXObject) {  
  try {  
    ua = new ActiveXObject("Microsoft.XMLHTTP");  
  } catch(e) {  
    ua = false;  
  }  
 }  
return ua;  
}  
  

  
function handleResponse() { 
	var elem=keresoinput;
	var valueT=0;
	var valueL=0;
	do {
		valueT += elem.offsetTop  || 0;
		valueL += elem.offsetLeft || 0;
		elem = elem.offsetParent;
	} while (elem);

	if(req.readyState == 4){
	 	if(req.responseText!="dberror"){
		  	autocomplete.innerHTML = req.responseText;  
			autocomplete.style.visibility='visible';
			autocomplete.style.display='block';
			autocomplete.style.top=valueT+19+"px";
			autocomplete.style.left=valueL+1+"px";
			
	 	}
	 	else{
	 		autocomplete_close();
	 	}
	}
	else{
 		autocomplete_close();
	}
}  

function init(){
	keresoinput=document.getElementById('keresoinput');
	autocomplete=document.getElementById('autocomplete');
	document.getElementById('loader').style.display="none";
	document.getElementById('loader').style.visibility="hidden";
	document.getElementById('lap').style.display="block";
	document.getElementById('lap').style.visibility="visible";
}

function keresoinputkeyup(e){
	if(keresoinput.value.length>2){
		req.abort();
		var elem=keresoinput;
		var valueT=0;
		var valueL=0;
		do {
			valueT += elem.offsetTop  || 0;
			valueL += elem.offsetLeft || 0;
			elem = elem.offsetParent;
		} while (elem);
		sendRequest(keresoinput.value);
	}
	else{
		autocomplete_close();
	}
}

function kereses_indul(){
	if(keresoinput.value.length>0){
		document.getElementById('keresoshiddeninput').value=keresoinput.value;
		document.getElementById('keresoshiddenmire').value=document.getElementById('opsonn').value;
		document.getElementById('keresosform').submit();
	}
}

function kereses_indul2(){

		document.getElementById('searfo').submit();

}


function autocomplete_close(){
	if(autocomplete.style.visibility=='visible'){
		autocomplete.style.visibility='hidden';
		autocomplete.style.display='none';
	}
}

function autocomplete_click(str){
	keresoinput.value=str;
	autocomplete_close();
	keresoinput.focus();
}

