﻿document.getElementsByClassName = function(cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elemRaiz = this.getElementById('tabelaMenu');
var elem = elemRaiz.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 expandeMenu(obj,id,subitens)
{
    var TrPrincipal = window.document.getElementById(obj);
    var proxItem = TrPrincipal.nextSibling;
    for(var x=0;x< 5;x++)
    {
        if(proxItem.nodeType == 1)
        {
            if(proxItem.className == "trChild_"+id)
                expandeItens(proxItem,id);
            break;
        }
        else
        {
            proxItem = proxItem.nextSibling;
        }
    }

    if(subitens){
        arrCanaisFilhos = subitens.split(','); 
        for(var x=0;x<arrCanaisFilhos.length-1;x++)
        {
            arr = document.getElementsByClassName("trChild_"+arrCanaisFilhos[x]);
            for(var y =0; y<arr.length ; y++)
            {
                if(arr[y].style.display == '')arr[y].style.display = 'none';
                imgSeta = window.document.getElementById('img_'+arrCanaisFilhos[x]);
                if(imgSeta)
                    imgSeta.src = 'imagens/submenu_bot_mais.gif';
            }
        }
    }
    return false;
}

function expandeItens(obj,id){
    
    if(obj.style.display == "none")
    {
        obj.style.display = "";
        window.document.getElementById('img_'+id).src = 'imagens/submenu_bot_menos.gif';
    }
    else
    {
        obj.style.display = "none";
        window.document.getElementById('img_'+id).src = 'imagens/submenu_bot_mais.gif';
    }
    
    var proxItem = obj.nextSibling;
    while(true){
        if(proxItem.nodeType == 1)  
            break;
        else
            proxItem = proxItem.nextSibling;
    }

    if(proxItem.className == "trChild_"+id)
        expandeItens(proxItem,id);
}

function menuStatusOpen(id_principal)
{
   
}