var focusSet = false;

function AJAXCrearObjeto(){
	var obj;
  	if (window.XMLHttpRequest) { // no es IE
   		obj = new XMLHttpRequest();
	}
	else { // Es IE o no tiene el objeto
		try {
			obj = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) {
			alert("El navegador utilizado no está soportado. Por favor utilice Firefox");
		}
	}
	return obj;
}

function realizarBusqueda(texto) {
	oXML = AJAXCrearObjeto();
	oXML.open("GET","search.php?s="+texto, true);
	oXML.onreadystatechange = procesarResultados;	
	oXML.send(null);
}

function procesarResultados() {
	if (oXML.readyState == 4) {
		document.getElementById('lista_resultados').innerHTML = oXML.responseText;
	}
}

function onFocus(objeto) {
	if(focusSet == false) {
		objeto.value = "";
		focusSet = true;
	}
}

function onBlur() {
	document.getElementById("resultados").style.display = "none";
}

function onKeyUp(objeto) {
	if(objeto.value.length > 2) {
		document.getElementById("lista_resultados").innerHTML = "Buscando... <br/><br/>";
		document.getElementById("resultados").style.display = "";
		realizarBusqueda(objeto.value);
	}
	else {
		document.getElementById("lista_resultados").innerHTML = "";
		document.getElementById("resultados").style.display = "none";
	}
}





