var t = null;
var UltimaBusqueda = "";
function Conexion(){
	var xmlhttp = false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}	
	if (!xmlhttp) return null;
	this.Conectar = function(url, metodo, variables, Funcion) {
		if (!xmlhttp) return false;
		metodo = metodo.toUpperCase();
		try {
			if (metodo == "GET") { // GET
				xmlhttp.open(metodo, url+"?"+variables, true);
				variables = "";
			}else{
				return null;
			}
			xmlhttp.onreadystatechange = function(){
				if (xmlhttp.readyState == 4) {
					Funcion(xmlhttp);
				}
			};
			xmlhttp.send(null);	
		} catch(z) { return false; }
		return true;
	};
}
function EduBuscar(){
	if (t) {
		window.clearTimeout(t);
	}
	t = window.setTimeout("RealizarEduBusqueda()", 100);
}
function RealizarEduBusqueda() {
	var consulta = document.getElementById("consulta").value;
	var eltema = document.getElementById("eltema").value;
	var lapagina = document.getElementById("lapagina").value;
	if (UltimaBusqueda != consulta) {
		if ( consulta == "") {
			Ocultar();
			mostrar();
			return false;
		}
		var con = new Conexion();
		if (!con) {
			alert("Lo siento, tu navegador no soporta XMLHTTP.");
			Ocultar();
			mostrar();
			return;
		}
		var Actualizar = function (oXML) {
			var  sh = document.getElementById("resultados");
				sh.innerHTML = oXML.responseText;
				sh.style.display = "block";
				quitar();
		};
		con.Conectar("eduresultados.php", "get", "q="+consulta+"&t="+eltema+"&pag="+lapagina, Actualizar);
		UltimaBusqueda = consulta;
	}
}
function Ocultar() {
	document.getElementById("resultados").style.display = "none";
}
function mostrar() {
	document.getElementById("ultimos").style.display = "block";
}
function quitar() {
	document.getElementById("ultimos").style.display = "none";
}
