// JavaScript Document
function toggleSubMenu(depth, objID, Counter) {

for( var i = 1 ; i <= Counter ; i ++)
{
    if (!document.getElementById) return;
    var ob = document.getElementById(objID + i).style;
    ob.display = (ob.display == 'block')?'none': 'block';
    var img = "img" + objID + i;
    document.getElementById(img).src = (ob.display == 'block')? depth + "Images/Collapse.png" : depth + "Images/Expand.png";
    if (ob.display == 'block')
    {
        document.getElementById(objID + 'span' + i).className = 'Green';
        document.getElementById(objID + 'span' + i).setAttribute("class", "Green");
        document.getElementById('td' + objID + i).className = 'tdopen';
        document.getElementById('td' + objID + i).setAttribute("class", "tdopen");
        if ( i % 2 == 0)
        {
            if((objID == 'submenuL' && i == 6 ) || (objID == 'submenuI' && i == 2 && Counter == 2) || (objID == 'submenuK' && i == 10 && Counter == 10) || (objID == 'submenuF' && i == 14 && Counter == 14) || (objID == 'submenuK' && i == 10 && Counter == 10))
            {
                document.getElementById('td' + objID + i).setAttribute('bgColor' , '#ffffff' );
            }
            else
            {
                document.getElementById('td' + objID + i).setAttribute('bgColor' , '#f5f5f5' );
            }
        }
    }
    else
    {
        document.getElementById(objID + 'span' + i).className = 'specClose';
        document.getElementById(objID + 'span' + i).setAttribute("class", "specClose");
        document.getElementById('td' + objID + i).className = 'tdclose';
        document.getElementById('td' + objID + i).setAttribute("class", "tdclose");
    }
    
}
    document.getElementById('coll' + objID).innerHTML = (ob.display == 'block')? "( - Collapse )" : "( + Expand )";
    document.getElementById('mainimg' + objID).src  = (ob.display == 'block')? depth + "Images/Arrow_Open.png" : depth + "Images/Arrow_Close.png";
}



function ExpandCollapseAll(depth,max,n,a,b,c,o,d,e,f,g,h,i,j,k,l,m)
{
    if (max == '13')
    {
        var blueMenus = ['A', 'C', 'O', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M'];
    }
    else if (max == '15')
    {
        var blueMenus = ['N','A','B','C','O','D','E','F','G','H','I','J','K','L','M'];
    }
    else
    {
        var blueMenus = ['A','B','C','O','D','E','F','G','H','I','J','K','L','M'];    
    }

    var greenSubMenus = [n,a,b,c,o,d,e,f,g,h,i,j,k,l,m];
    
    var strid = findID('headSubmenu').split("|");
    
    if (document.getElementById("EXCOLL_ALL").innerHTML == '( + Expand All )')
       {
             for(var ii = 0 ; ii < strid.length - 1 ; ii++)
            {
                if(document.getElementById(('submenu') + blueMenus[ii] + '1' ).style.display == 'block')
                {   
                    
                }
                else
                {
                    toggleSubMenu(depth,('submenu') + blueMenus[ii],greenSubMenus[ii]);
                }
            } 
       }
       else
       {
             for(var ii = 0 ; ii < strid.length - 1 ; ii++)
            {
                if(document.getElementById(('submenu') + blueMenus[ii] + '1' ).style.display == 'block')
                {   
                    toggleSubMenu(depth,('submenu') + blueMenus[ii],greenSubMenus[ii]);
                }
                else
                {   
                   
                }
            } 
       }
  
   document.getElementById("EXCOLL_ALL").innerHTML = (document.getElementById("EXCOLL_ALL").innerHTML == '( + Expand All )')? "( - Collapse All )" : "( + Expand All )";
}

function findID(id)
{
    var strIDs = '';
    for(i = 0; i < document.getElementsByTagName("div").length; i++)
    {
        if(document.getElementsByTagName("div").item(i).id.substr(0, id.length) == id)
        {
        
            strIDs += document.getElementsByTagName("div").item(i).id + '|';
        }
    }
    return strIDs;
}
