<!--
  function outliner()
  {
    var srcElement = event.srcElement;
    if (event.srcElement.tagName != "TH")
      srcElement = event.srcElement.parentElement;

    var child = srcElement.parentElement.parentElement.all[srcElement.getAttribute("child",false)];
    if (null != child)
    {
      child.className = (child.className == "COLLAPSED" ? "EXPANDED" : "COLLAPSED");

      if (event.srcElement.tagName == "INPUT")
      {
        event.srcElement.value = (child.className == "COLLAPSED" ? "+" : "-");
      }
      else
      {
        for ( var i=0 ; i<event.srcElement.all.length ; i++)
        {
          if (event.srcElement.all[i].tagName == "INPUT")
          {
            event.srcElement.all[i].value = (child.className == "COLLAPSED" ? "+" : "-");
          }
        }
      }
    }
  }

  function expandCollapseAll(fromState,toState,image)
  {
    var th = document.all.tags("TH");
    for ( var i=0 ; i<th.length ; i++)
    {
      for ( var j=0 ; j<th[i].all.length ; j++)
      {
        if (th[i].all[j].tagName == "INPUT")
        {
          th[i].all[j].value = image;
        }
      }
    }

    for ( i=0 ; i<th.length ; i++)
    {
      var child = th[i].parentElement.parentElement.all[th[i].getAttribute("child",false)];
      if ((null != child) && (child.className != toState))
      {
        child.className = toState;
      }
    }
  }

  function OnDocumentLoad()
  {
    // Get IE version.
    var ua = window.navigator.userAgent;
    var msie = ua.indexOf("MSIE ");
    var bUpdateTables = false;
    if (msie)
    {
      var str = new String( ua.substring(msie+5, ua.indexOf(".",msie) + 2) );
      if (str >= 5.5)
      {
        // Make tables fixed when using IE5.5+.
//        bUpdateTables = true;
      }
    }

    if (bUpdateTables)
    {
      var tbl = document.all.tags("TABLE");
      for ( var i=0 ; i<tbl.length ; i++)
      {
        tbl[i].style.tableLayout = "fixed";
      }
    }
  }
-->
