var currLink = "link1";
function ref(r)
{
    return typeof r=='string'? document.getElementById(r):r;
}
function toggleActive(elm)
{
    if(currLink=ref(currLink))
        removeClass(currLink,"active")
    currLink = elm;
    appendClass(currLink,"active");
}
function appendClass(elm, sClass)
{
    var currClassName = elm.className;
    if(! new RegExp("\\b"+sClass+"\\b").test(currClassName) )
        elm.className += (currClassName? ' ':'') + sClass;
}
function removeClass(elm, sClass)
{
    elm.className = elm.className
       .replace(new RegExp('\\s*'+sClass+'\\s*','g'),' ')
       .replace(/^\s+|\s+$/g,'');
}


/*Activar menus laterales*/

var currLinklateral = "linklateral1";
function reflateral(rlateral)
{
    return typeof rlateral=='string'? document.getElementById(rlateral):rlateral;
}
function toggleActivelateral(elmlateral)
{
    if(currLinklateral=reflateral(currLinklateral))
        removeClasslateral(currLinklateral,"active")
    currLinklateral = elmlateral;
    appendClasslateral(currLinklateral,"active");
}
function appendClasslateral(elmlateral, sClasslateral)
{
    var currClassNamelateral = elmlateral.className;
    if(! new RegExp("\\b"+sClasslateral+"\\b").test(currClassNamelateral) )
        elmlateral.className += (currClassNamelateral? ' ':'') + sClasslateral;
}
function removeClasslateral(elmlateral, sClasslateral)
{
    elmlateral.className = elmlateral.className
       .replace(new RegExp('\\s*'+sClasslateral+'\\s*','g'),' ')
       .replace(/^\s+|\s+$/g,'');
}
