﻿function Ejecutar(url, Control, ControlCuerpo, sitio) {
    var s = document.getElementById(ControlCuerpo);
    Cargar(url, s);
    MiUrl = sitio;
    MostrarDiv(Control);

}
function NuevoAjax() {
    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 Cargar(url, Control) {
    var contenido, Avisos;
    Control.innerHTML = ""

    //creamos el objeto XMLHttpRequest
    ajax = NuevoAjax();


    //peticionamos los datos, le damos la url enviada desde el link
    ajax.open("GET", url, true); //true

    ajax.onreadystatechange = function () {
    
        if (ajax.readyState == 1) {
            Control.innerHTML = "Cargando...";
            //modificamos el estilo de la div, mostrando una imagen de fondo
            //Avisos.style.background = "url('loading.gif') no-repeat"; 
        } else if (ajax.readyState == 4) {
            //    alert(ajax.statusText)

            if (ajax.status == 200) {
                //mostramos los datos dentro de la div

                //Control.innerHTML = ajax.responseText;
                Control.innerHTML = ajax.responseText;
                //Control de error

                //contenido.scrollTop = contenido.scrollHeight
                //    Avisos.style.background = "url('loaded.gif') no-repeat";
            } else if (ajax.status == 404) {
                Control.innerHTML = "No se encontraron datos";
            } else {
                //mostramos el posible error
                Control.innerHTML = "Error:" + ajax.status;
            }
        }
    }
    ajax.send(null);

}

function EjecutarRutina(U, C, T) {
   var DC = document.getElementById(C);
//    //Habilita y oculta según el caso, el menu de subconcurso
//    if (T == 5) {
//        var DT = document.getElementById("SubConcurso");
//        DT.style.height = "60px";
//        DT.style.visibility = "visible";
//    }
//    else {
//        var DT = document.getElementById("SubConcurso");
//        DT.style.height = "0px";
//        DT.style.visibility = "hidden";
//    }

    Cargar(U, DC);
}

function Buscar() {
    var tx = document.getElementById("txtBuscar")
    var DC = document.getElementById("rightpanel");
    //Habilita y oculta según el caso, el menu de subconcurso
    var DT = document.getElementById("SubConcurso");
    DT.style.height = "0px";
    DT.style.visibility = "hidden";

    Cargar('a.aspx?s=1&co=0&pal=' + tx.value, DC);
}

