﻿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;
               
          for(i=0;i<nodeCount;i++)
          {
               if(treeLinks[i].firstChild.tagName)
               {
                   if(treeLinks[i].firstChild.tagName.toLowerCase() == "img")
                   {
                       var currentToggleLink = treeLinks[i];
                       var childContainer = GetParentByTagName("table", currentToggleLink).nextSibling;
                       if (childContainer.style.display == displayState) 
                        {
                           eval(currentToggleLink.href);
                        }
                  }
               }
          }//for loop ends
      }
}

