/*
 *Conjunto de funciones que quizas hacen algo por IndArtrev
 **/
//TODO ponerle nombres estandares a estas funciones


//o.O
_uacct = "UA-907588-2";

var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);

function openwin(parametro,Id) {
    window.open("Resumen.jsp?iCve="+ parametro +"&Id="+ Id +"","visitas","width=615,height=400,top=50,left=50,scrollbars=yes");
}

function ratonin(src,fondoin) {
    if (!src.contains(event.fromElement)) {
        src.style.cursor = 'hand';
        src.bgColor = fondoin;
    }
}
function ratonout(src,fondout) {
    if (!src.contains(event.toElement)) {
        src.style.cursor = 'default';
        src.bgColor = fondout;
    }
}


function creaVentanaResumen(clave,resumen){
    console.log("Entre a muestraResumen con %s,%s", clave, resumen);
    document.write("<div id='ventanaResumenes' style='display:none;'><div class='floatingWindowContent'>resumen esp</div><div class='floatingWindowContent'>Resumen ingles</div><div class='floatingWindowContent'>Resumen portugues</div><div class='floatingWindowContent'>Resumen otro</div></div>");
}



function toggleLayer( id )
{
    var elem, vis;
    if( document.getElementById ) // this is the way the standards work
        elem = document.getElementById( id );
    else if( document.all ) // this is the way old msie versions work
        elem = document.all[id];
    else if( document.layers ) // this is the way nn4 works
        elem = document.layers[id];
    vis = elem.style;
    // if the style.display value is blank we try to figure it out here
    if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
        vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
    vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}



var http_request = false;
if (window.XMLHttpRequest) {
    http_request = new XMLHttpRequest();
}else if (window.ActiveXObject) {
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
}

function getData(clave) {
console.log("Entre por el resumen: %s",clave);
    if(http_request) {
        var obj_id = document.getElementById('esp');
        var clv = clave;
        var url = "../../transmision/GetResumenArticulo.jsp?="+clave;
        http_request.open("GET", url);
        http_request.onreadystatechange = function(){

            if (http_request.readyState == 4 && http_request.status == 200) {
                console.log("Contesto %s", responseText);
                obj_id.innerHTML = responseText;

                toggleLayer('ventanaResumenes');
            }

        }
        http_request.send(null);
    }
}

function capas(id){
    todasocultas();
    // Netscape 4
    if(ns4){
        document.layers[id].visibility = "show";
        document.getElementById(id).style.display="inline-block";
    }
    // Explorer 4
    else if(ie4){
        document.all[id].style.visibility = "visible";
        document.getElementById(id).style.display="inline-block";
    }
    // W3C - Explorer 5+ and Netscape 6+
    else if(ie5 || ns6){
        document.getElementById(id).style.visibility="visible";
        document.getElementById(id).style.display="inline-block";
    }
}

function todasocultas(){
    document.getElementById(1).style.visibility="hidden";
    document.getElementById(2).style.visibility="hidden";
    document.getElementById(3).style.visibility="hidden";

    document.getElementById(1).style.display="none";
    document.getElementById(2).style.display="none";
    document.getElementById(3).style.display="none";
}

