function collapseAll()
{
  var LItems=document.getElementById("toc").getElementsByTagName("LI");
  for(o=0; o<LItems.length; o++)
  {
	if (LItems[o].className=="")
    {
       LItems[o].className="close";
    }
    if (LItems[o].getElementsByTagName("ul").length>0)
    {
      curChilds=LItems[o].getElementsByTagName("SPAN")
      if (curChilds.length>0)
      {
        curChilds[0].onclick=function(){ShowHide(this.parentNode);}
        if (curChilds[0].className=="")
        {
          curChilds[0].className="close";
        }
      }
      curChilds=LItems[o].getElementsByTagName("A")
      if (curChilds.length>0)
      {
        curChilds[0].onclick=function(){ShowHide(this.parentNode);return false;}
      }
    }
  }
}

function ShowHide(curHeader)
{
  if (curHeader.className=="close")
  {
    curHeader.className="";
    curHeader.firstChild.className="";
  }
  else if (curHeader.className=="")
  {
    curHeader.className="close";
    curHeader.firstChild.className="close";
  }
}

