// Menu Scripts
function imgOn(imgName) {
if (document.images) {
document[imgName].src = eval(imgName + "on.src");}
}
function imgOff(imgName) {
if (document.images) {
document[imgName].src = eval(imgName + "off.src");}
}

function formatTreeview()
{
    var tree = document.getElementById('thirdTierMenu');
    if(tree)
    {
        var tables = tree.getElementsByTagName('table');

        for(i=0;i<tables.length;i++)
        {
            tables[i].className = 'thirdTierNavTable';
            var rows = tables[i].getElementsByTagName('tr');

            for(r=0;r<rows.length;r++)
            {
                //rows[r].className = 'thirdTierNavRow';
                
                var cells = rows[r].getElementsByTagName('td');
                if (cells.length==2) {
                    cells[0].className = 'thirdTierNavIcon';
                    cells[1].className = 'thirdTierSubNavCell';
                } else if (cells.length==1) {
                    cells[0].className = 'thirdTierNavCell';
                }
                
            }
        }
    }
}

function TreeviewExpandCollapseAll(treeViewId, expandAll)
 {
      var displayState = (expandAll == true ? "none" : "block");
      var treeView = document.getElementById(treeViewId);
      if(treeView)
      {
          var treeLinks = treeView.getElementsByTagName("a");
          var nodeCount = treeLinks.length;
          var flag = true;
     
          for(i=0;i<nodeCount;i++)
          {
               if(treeLinks[i].firstChild.tagName)
               {
                   if(treeLinks[i].firstChild.tagName.toLowerCase() == "img")
                   {
                     var node = treeLinks[i];
                     var level = parseInt(treeLinks[i].id.substr(treeLinks[i].id.length - 1),10);
                     var childContainer = GetParentByTagName("table", node).nextSibling;
                 
                    if(flag)
                     {
                         if(childContainer.style.display == displayState)
                         {
                             TreeView_ToggleNode(eval(treeViewId +"_Data"),level,node,'r',childContainer);
                         }
                         flag = false;
                     }
                     else
                     {
                         if(childContainer.style.display == displayState)
                             TreeView_ToggleNode(eval(treeViewId +"_Data"),level,node,'l',childContainer);
                     }
                  }
               }
          }//for loop ends
      }
}