var objeto = false;

function crearObjeto() {
  // --- Crear el Objeto dependiendo los diferentes Navegadores y versiones ---
  try { objeto = new ActiveXObject("Msxml2.XMLHTTP");  }
  catch (e) {
  try { objeto = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (E) {
  objeto = false; }
  }
  // --- Si no se pudo crear... intentar este ultimo metodo ---
  if (!objeto && typeof XMLHttpRequest!='undefined') {
    objeto = new XMLHttpRequest();
  }
}

// ------------------------------

function leerDatos(pagina) {
  crearObjeto();
  if (objeto.readyState != 0) {
    alert('Error al crear el objeto XML. El Navegador no soporta AJAX');
  } else {
    // Preparar donde va a recibir el Resultado
	// Enviar la consulta
	objeto.onreadystatechange = procesaResultado;
    objeto.open("GET",pagina, true);
    objeto.send(null);
  }
}

// ------------------------------

function procesaResultado() {
// Si aun esta revisando los datos...
if (objeto.readyState != 4) {
	if (navigator.appName == "Microsoft Internet Explorer"){
		ventana1.innerHTML = "  Cargando datos...";
	}else{
		document.getElementById('ventana1').innerHTML = "  Cargando datos...";
	}
}
// Si el estado es 4 significa que ya termino
if (objeto.readyState == 4) {
  // objeto.responseText trae el Resultado que metemos al DIV de arriba
	if (navigator.appName == "Microsoft Internet Explorer"){
		ventana1.innerHTML=objeto.responseText;
	}else{
		document.getElementById('ventana1').innerHTML = objeto.responseText;
	}
}
}

