// JavaScript Document
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 InStr(n, s1, s2){
    // Devuelve la posición de la primera ocurrencia de s2 en s1
    // Si se especifica n, se empezará a comprobar desde esa posición
    // Sino se especifica, los dos parámetros serán las cadenas
    var numargs=InStr.arguments.length;

    if(numargs<3)
    return n.indexOf(s1)+1;
    else
    return s1.indexOf(s2, n)+1;
    return -1;
}
function cargarContenido(url,idvid)
{
    var t1, t2, t3,contenedor,editar;
    contenedor = document.getElementById(idvid);
    if (idvid=='contenedor')
    {
        t3 = document.getElementById('aceptar').value;
        alert("algo.......")
    }
    else
    {
        //alert("algo mas.......");
        t3 = document.getElementById('editar').value;
        alert("algo mas......."&t3);
    }
    t1 = document.getElementById('codigo').value;
    t2 = document.getElementById('nom_sucursal').value;
    //t3 = document.getElementById('aceptar').value;

    ajax=nuevoAjax();
    ajax.open("POST",url,true);

    ajax.onreadystatechange=function()
    {
        if (ajax.readyState==4)
        {
            contenedor.innerHTML = ajax.responseText;
        }
    }
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.send("&t1="+t1+"&t2="+t2+"&t3="+t3)
}
function RecargaDIV(url,idvid,form)
{
    strSend ="";
    contenedor = document.getElementById(idvid);
    if (form != undefined)
    {
        //alert(form.name);
        for (var i = 0; i < document.forms.length; i++)
        {
            if (form.name == document.forms[i].name)
            {
                for(var j = 0; j < document.forms[i].elements.length; j++) 
                {
                    strSend = strSend +"&"+ document.forms[i].elements[j].name +"="+  document.forms[i].elements[j].value;
                    //document.forms[i].elements[j].onblur = blurFunc;
                }
                //alert (strSend);
            }
        }
    }
    else
        a = 1;
    
    ajax=nuevoAjax();
    ajax.open("POST",url,true);
    contenido_ant = contenedor.innerHTML
    ajax.onreadystatechange=function()
    {
        if (ajax.readyState==1)
        {
            contenedor.innerHTML = "Cargando Contenido...<br><div style='text-align: center;'><img style='width: 150px; height: 150px;' alt='Logo' src='logo.jpg'></div>";
            //sleep(1200000);
        }
        if (ajax.readyState==4)
        {
            //alert(ajax.responseText);

            //alert (ajax.status);
            if ((InStr(1,ajax.responseText,"ERROR") == 0) && (InStr(1,ajax.responseText,"Warning") == 0))
            {
                //alert(idvid);
                //alert("NO HAY ERROR");
                document.getElementById(idvid).innerHTML = ajax.responseText;

            }
            else
            {
                alert(contenedor.innerHTML);
                //alert(contenido_ant);
                contenedor.innerHTML =contenido_ant;
                return;
            }
        }

    }
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.send(strSend)
}

function $() {
    
    var elements = new Array();

    for (var i = 0; i < arguments.length; i++) {
        var element = arguments[i];

        if (typeof element == 'string')
        element = document.getElementById(element);

        if (arguments.length == 1)
        return element;

        elements.push(element);
    }

    return elements;
}


function toggleDiv( element ) {
    //alert(element);
    var e = $(element);
    //alert(e.style);
    if (e) {
        e.style.display = ((e.style.display != 'block') ? 'block' : 'none');
        //$('div_upper_right').innerHTML = _description[e.id]();
    }
}
function imprimir() {
    if (window.print)
    window.print()
    else
    alert("Disculpe, su navegador no soporta esta opción.");
}

