var isIE = false;

var req;
var req1; 
var req2;
var req3;

var element;
var element1;
var element2;
var element3;

function carga(url, div) 
{
	if(url==''){
		return;
	}
    
    element = div;  
    
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
		req.send(null);
	} else if (window.ActiveXObject) {
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = processReqChange;
			req.open("GET", url, true);
			req.send();
		}
	}
}

function processReqChange()
{
	var detalles = document.getElementById(element);
	if(req.readyState == 4) {
        detalles.innerHTML = req.responseText; 	
	} else {
		detalles.innerHTML = '<table border="0" width="100%" style="border-collapse: collapse"><tr><td><div align="center"><img src="images/loading.gif"/></div></td></tr></table>';
	}    
}

function cargaMasJava(url, div) 
{
    if(url==''){
        return;
    }
    
    element = div;   
    
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChangeHTML;
        req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChangeHTML;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processReqChangeHTML()
{
    var detalles = document.getElementById(element);
    if(req.readyState == 4) {
        setAjaxContent(element,req.responseText);    
    } else {
        detalles.innerHTML = '<table border="0" width="100%" style="border-collapse: collapse"><tr><td><div align="center"><img src="images/loading.gif"/></div></td></tr></table>';
    }    
}

function setAjaxContent(divId, html) 
{
    var temp = html;
    while(true) 
    {
        var sindex = temp.indexOf("<script>");
        if(sindex < 0) break;
        var eindex = temp.indexOf("</script>",sindex);
        var js = temp.substring(sindex+8,eindex);                   
        eval(js);
        temp = temp.substring(eindex+9);
    }     
    document.getElementById(divId).innerHTML=temp; 
}

function carga1(url, div) 
{
    if(url==''){
        return;
    }
    
    element1 = div;   
    
    if (window.XMLHttpRequest) {
        req1 = new XMLHttpRequest();
        req1.onreadystatechange = processReqChange1;
        req1.open("GET", url, true);
        req1.send(null);
    } else if (window.ActiveXObject) {
        isIE = true;
        req1 = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req1.onreadystatechange = processReqChange1;
            req1.open("GET", url, true);
            req1.send();
        }
    }
}

function processReqChange1()
{
    var detalles = document.getElementById(element1);
    if(req1.readyState == 4) {
        detalles.innerHTML = req1.responseText;     
    } else {
        detalles.innerHTML = '<table border="0" height="100%" width="100%" style="border-collapse: collapse"><tr><td><div align="center"><img src="images/loading2.gif"/></div></td></tr></table>';
    }    
}

function carga2(url, div) 
{
    if(url==''){
        return;
    }
    
    element2 = div; 
    
    if (window.XMLHttpRequest) {
        req2 = new XMLHttpRequest();
        req2.onreadystatechange = processReqChange2;
        req2.open("GET", url, true);
        req2.send(null);
    } else if (window.ActiveXObject) {
        isIE = true;
        req2 = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req2.onreadystatechange = processReqChange2;
            req2.open("GET", url, true);
            req2.send();
        }
    }
}

function processReqChange2()
{
    var detalles = document.getElementById(element2);
    if(req2.readyState == 4) {
        detalles.innerHTML = req2.responseText;     
    } else {
        detalles.innerHTML = '<table border="0" height="100%" width="100%" style="border-collapse: collapse"><tr><td valign="middle"><div align="center"><img src="images/loading2.gif"/></div></td></tr></table>';
    }    
}

function carga3(url, div) 
{
    if(url==''){
        return;
    }
    
    element3 = div;   
    
    if (window.XMLHttpRequest) {
        req3 = new XMLHttpRequest();
        req3.onreadystatechange = processReqChange3;
        req3.open("GET", url, true);
        req3.send(null);
    } else if (window.ActiveXObject) {
        isIE = true;
        req3 = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req3.onreadystatechange = processReqChange3;
            req3.open("GET", url, true);
            req3.send();
        }
    }
}

function processReqChange3()
{
    var detalles = document.getElementById(element3);
    if(req3.readyState == 4) {
        detalles.innerHTML = req3.responseText;     
    } else {
        detalles.innerHTML = '<table border="0" height="100%" width="100%" style="border-collapse: collapse"><tr><td><div align="center"><img src="images/loading2.gif"/></div></td></tr></table>';
    }    
}

function ejecutar(url) 
{
    if(url==''){
        return;
    }       
    
    if (window.XMLHttpRequest) {
        req2 = new XMLHttpRequest();
        req2.onreadystatechange = processReqChangeExe;
        req2.open("GET", url, true);
        req2.send(null);
    } else if (window.ActiveXObject) {
        isIE = true;
        req2 = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req2.onreadystatechange = processReqChangeExe;
            req2.open("GET", url, true);
            req2.send();
        }
    }
}

function processReqChangeExe()
{
    if(req2.readyState == 4) {
        // nada     
    } else {
        // nada
    }    
}