// JavaScript Document
//  Vamos a presuponer que el usuario es una persona inteligente...
var isIEz = false;
//  Creamos una variable para el objeto XMLHttpRequest
var reqx;
//Creamos la variable general del objeto div al qie se le entregan los datos
var NuevoObjeto;

//  Creamos una funcion para cargar los datos en nuestro objeto.
//  Logicamente, antes tenemos que crear el objeto.
//  Vease que la sintaxis varķa dependiendo de si usamos un navegador decente
//  o Internet Explorer

function cargaXMLmain(objeto,url,valor) {
	//  Primero vamos a ver si la URL es una URL :)
	//alert(url+valor)
	NuevoObjeto = objeto
    if(url==''){
        return;
    }	
    //  Usuario inteligente...
    if (window.XMLHttpRequest) {		
        reqx = new XMLHttpRequest();
		reqx.onreadystatechange = processReqChangeObject;
		reqx.open("GET", url+valor, true);
        reqx.send(null);

    //  ...y usuario de Internet Explorer Windows
    } else if (window.ActiveXObject) {
		
        isIEz = true;
        reqx = new ActiveXObject("Microsoft.XMLHTTP");
        if (reqx) {
            reqx.onreadystatechange = processReqChangeObject;
            reqx.open("GET", url+valor, true);			
            reqx.send();
        }
    }
}


function processReqChangeObject(){
// Referencia a nuestro DIV con ID unica:
//alert("FIN: " + Objeto)	
var Obj = document.getElementById(NuevoObjeto);
// Si se ha completado la carga de datos, los mostramos en el DIV...
if(reqx.readyState == 4){
Obj.innerHTML = reqx.responseText;
} else {
// ...en caso contrario, le diremos al usuario que los estamos cargando:
Obj.innerHTML = '<img src="img/ajax-loader.gif" align="absmiddle" />';
}
}
