﻿//
var sd = true;

// 
document.getElementsByClassName = function(cl)
{
    var retnode = [];
    var myclass = new RegExp('\\b'+cl+'\\b');
    var elem = this.getElementsByTagName('*');
    for (var i = 0; i < elem.length; i++)
    {
        var classes = elem[i].className;
        if (myclass.test(classes))
            retnode.push(elem[i]);
    }
    return retnode;
}; 

// 
function SDC()
{
    var ac = document.getElementsByClassName("ch");
    for (var i = 0; i < ac.length; i++)
    {
        ac[i].checked = sd;
    }
    sd = !sd;
    
    var sal = document.getElementById("cksa").parentElement.childNodes[1];
    sal.innerText = (sd ? " seleccionar todos" : " deseleccionar todos");
}




// Get Ajax Request
function gar()
{
    var r;
    if(window.XMLHttpRequest)
        r=new XMLHttpRequest();
    else if(window.ActiveXObject)
    {
        try
        {
            r=new ActiveXObject("Msml2.XMLHTTP")
        }
        catch(e1)
        {
            try
            {
                r=new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch(e2)
            {
                r=null
            }
        }
    }
    return r
}


// ************************************************************************************************************
// Attach Event
// o:   object
// n:   event Name
// h:   Handler
function ae(o,n,h)
{
    if(o.addEventListener)
        o.addEventListener(n,h,false);
    else if(o.attachEvent)
        o.attachEvent("on"+n,h);
}

var ar;
var tbg,tbs;
//
function ugs(tbgid,tbsid)
{
    tbg = document.getElementById(tbgid);
    tbs = document.getElementById(tbsid);

    ae(tbg,"keyup",ugsh);
}

function ugsh()
{
    tbgv = tbg.value;         //alert(tbgv);
  
    ar=gar();
    if(!ar)
        return;
        
    ar.open("GET","/es/default.aspx?g="+tbgv,true);
    ar.onreadystatechange=rugs;
    ar.send(null);
}

function rugs()
{
    if((ar.readyState==4)&&(ar.status==200))
    {
        tbs.value=ar.responseText;
    }
}



//-----------------------------

function fl(l)
{
    if(window.event)
    {
        var c=document.getElementById(l.htmlFor);
        if(!c.disabled)
        {
            c.focus();
            event.returnValue=false;
        }
    }
}

var af=true;

function s(){document.getElementById("f").submit()}
function ffe(i){var e=document.getElementById(i);if(af){e.focus();e.value+=""}}

function caf(){af=false;}
function acaf(){var f=document.getElementById("f");var fe=f.elements;for(var i=0;i<fe.length;i++){fe[i].onfocus=caf;}}


//-------------------
var se;
var scrollingSpeed = 20;
function ScrollFooterLogos()
{
    var pxLeft = parseInt(se.style.left);

	if (pxLeft == -2102)
	{
		se.style.left = "0px";
	}
	else
	{
		pxLeft -= 1;
		se.style.left = pxLeft + "px";
	}
}
function StartScrolling()
{
    se = document.getElementById("ftlgs");
    if (se != null)
    {
        se.style.left = "0px";
        window.setInterval("ScrollFooterLogos()", scrollingSpeed);
    }
}

function hpplro()
{
    var pl=document.getElementById("pl");
    if(!pl)
        return;
        
    var lis=pl.getElementsByTagName("li");
    for(var i=0;i<lis.length;i++)
    {
        var cli=lis[i];
        cli.onmouseover=function(){this.getElementsByTagName("a")[0].getElementsByTagName("img")[0].style.borderColor="#fff"; // f7f7f7
            this.getElementsByTagName("dl")[0].getElementsByTagName("strong")[0].style.backgroundColor="#ffd";
            var ddsp = this.getElementsByTagName("dd")[0].getElementsByTagName("span");
            if (ddsp.length > 0)
                ddsp[0].style.backgroundColor="#f7f7f7"};
        cli.onmouseout=function(){this.getElementsByTagName("a")[0].getElementsByTagName("img")[0].style.borderColor="#fff";
            this.getElementsByTagName("dl")[0].getElementsByTagName("strong")[0].style.backgroundColor="#fff";
            var ddsp = this.getElementsByTagName("dd")[0].getElementsByTagName("span");
            if (ddsp.length > 0)
                ddsp[0].style.backgroundColor="#fff"};
    }
}



function wl(){acaf();StartScrolling();hpplro()}

window.onload = wl;