
function activarMenuPagActual() {
    sCadenaABuscar = "" + window.location;
    sCadenaABuscar = sCadenaABuscar.substring(sCadenaABuscar.lastIndexOf("/") + 1, sCadenaABuscar.lastIndexOf("."));
    oMenu = document.getElementById('menu'); if (oMenu != null) {
        objNodeListElements = buscarElements(oMenu, 'LI');
        for (i = 0; i < objNodeListElements.length; i++) {
            if (objNodeListElements[i].getAttribute('id') != "") {
                eventID = objNodeListElements[i].id; if (objNodeListElements[i].hasChildNodes()) {
                    objNodeListElmA = buscarElements(objNodeListElements[i], 'A'); for (j = 1; j < objNodeListElmA.length; j++) {
                        idUrlPagina = objNodeListElmA[j].href.substring(objNodeListElmA[j].href.lastIndexOf("/") + 1, objNodeListElmA[j].href.lastIndexOf("."));
                        if (idUrlPagina == sCadenaABuscar) {
                            oElem = document.getElementById(eventID + "a"); oElem.style.display = "";
                        } 
                    } 
                } 
            } 
        } 
    }
}
function buscarElements(oNode, sNom) { return oNode.getElementsByTagName(sNom); }

function clickHandlerMenu(oEvent, eventId, targetId) {
    oEvent = document.getElementById(eventId);
       
    oElem = document.getElementById(targetId);
   plegarContenidors(oEvent, oElem);
    if (oElem != null) {
        if (oElem.style.display == "") {
            oElem.style.display = "none";            }
        else
        { oElem.style.display = ""; }
    }
    // Da error en IE 8
//    if (NavegadorIE())
//    { oEvent.cancelBubble = true; oEvent.returnValue = false; }
//    else
    { }
}
function plegarContenidors(oEvent, oElem) {
    oParent = oEvent.parentNode;
    if (oParent != null && oParent.nodeName == 'UL') {
        oElements = buscarElements(oParent, 'LI')
        if (oElements) {
            for (i = 0; i < oElements.length; i++) {
                if (oElements[i].className == "menuOpcion" && oElements[i].id != "") {
                    oULElements = buscarElements(oElements[i], 'UL');
                    if (oULElements && oULElements[0] && oULElements[0].nodeName == 'UL' && oULElements[0].style.display == "") {
                        if (oElem.id != oULElements[0].id) {
                            oULElements[0].style.display = "none"; 
        } } } } }
    }
}

function DesplegarMenu(sIdMenu)
{ var oMenu = document.getElementById(sIdMenu); if (oMenu) { clickHandlerMenu('', sIdMenu, sIdMenu); } }
