// Ajax Document

// instanciando el objeto XMLHttpRequest
function getXMLHTTPRequest() {
	try {
	req = new XMLHttpRequest(); // Mozilla
	} catch(err1) {
	  try {
	  req = new ActiveXObject("Msxml2.XMLHTTP"); // Explorer
	  } catch (err2) {
		try {
		req = new ActiveXObject("Microsoft.XMLHTTP"); // Explorer
		} catch (err3) {
		  req = false;
		}
	  }
	}
	return req; // debuelvo el objeto 
}

var http = getXMLHTTPRequest(); // guardo la instancia del objeto

// ////////////////////////////////////////////////////////////////

// función para cargar contenido en el mismo div
// la variable datos es para pasar alguna variable por GET si hace falta
function consulta(url,datos,div){
	divResultado = document.getElementById(div);
	var modurl = url+"?"+datos;
	http.open("GET", modurl,true);
  	http.onreadystatechange = useHttpResponse;
  	http.send(null); // null por que el metodo que uso es GET
}

function useHttpResponse()
{
  if (http.readyState == 4) {
	if(http.status == 200) {
		divResultado.innerHTML = http.responseText;
    }
  } else {
  divResultado.innerHTML = '<img src="_system/cargando.gif" style="margin:25px 0 0 25px;">';
  }
}
