

function objetoAjax(){
	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();
	}
	return xmlhttp;
}

function MostrarConsulta(datos, capa){
	
	if(capa==null) capa='resultado'
	
	divResultado = document.getElementById( capa );
	
	ajax=objetoAjax();
	ajax.open("GET", datos);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
			divResultado.innerHTML= 'Cargando... &nbsp;&nbsp;<img src="ajax/waitingGreen.gif">';
        }else if(ajax.readyState==4){
	                if(ajax.status==200){
	                        //mostramos los datos dentro de la divResultado
	                        divResultado.innerHTML = ajax.responseText; 
	                }else if(ajax.status==404){
	                        divResultado.innerHTML = "No existe la página";
	                }else{
	                        divResultado.innerHTML = "Error: " + ajax.status; 
	                }
               }
	}
	ajax.send(null)
}