// START Collapsing Menu Replacement for YahooSections
// author - see www.drillpine.biz/actinicstuff
var cotopstyle = '';		// extra code for the top level table
var cosubstyle = '';		// extra code for the sub level table
var cobetween = '<br>';		// extra space between top-level items
var coindent = '&nbsp;';	// the indenting for sub-menus
var menuState = -1;
function showSubMenu(n){
  //collapse currently displayed submenu
  if (menuState >= 0)
    {
    // collapse submenu
    document.getElementById("Header" + menuState).className = "hideObject";
    // hide heading
    document.getElementById("SubMenu" + menuState).className = "hideObject";
    // show Menu item
    document.getElementById("Item" + menuState).className = "showObject";
    }
  // turn off Menu item
  document.getElementById("Item" + n).className = "hideObject";
  // turn on Menu header
  document.getElementById("Header" + n).className = "showObject";
  // expand submenu
  document.getElementById("SubMenu" + n).className = "showObject";
  menuState = n;
}  

function hideSubMenu(n){
  document.getElementById("Header" + n).className = "hideObject";
  document.getElementById("SubMenu" + n).className = "hideObject";
  document.getElementById("Item" + n).className = "showObject";
}

function YahooSections(ar){
  var strIDs = '<table ' + cotopstyle + ' width="100%" cellpadding="0" cellspacing="0" border="0">';
  for (var i=0; i < ar.length; i++)
    {
    var covspace = i == 0 ? '' : cobetween;
    if (ar[i+1].sURL != null)
      { 
      if (ar[i+1].pChild)
        {   
        strIDs += '<tr id="Item' + i + '" onclick="showSubMenu(' + i + ')" class="showObject">'
                  + '<td>' + covspace + '<a href="javascript:void(0)"><b>' + ar[i+1].sName + '</b></a></td></tr>';
        strIDs += '<tr id="Header' + i + '" onclick="hideSubMenu(' + i + ')" class="hideObject">'
                  + '<td>' + covspace + '<b>' + ar[i+1].sName + '</b></td></tr>';
        strIDs += '<tr id="SubMenu' + i + '" class="hideObject">'
                  + '<td><table ' + cosubstyle + ' width="100%" cellpadding="0" cellspacing="0" border="0">';
        for (var j=1; j <= ar[i+1].pChild.length; j++)
          {
          if (ar[i+1].pChild[j].sURL != null)
            {
            strIDs += '<tr><td>' + coindent + '<a href="' + ar[i+1].pChild[j].sURL + '">'
                      + ar[i+1].pChild[j].sName + '</a></td></tr>';
            }
          }
        strIDs += '</table></td></tr>';
        }
      else
        {
        strIDs += '<tr id="Item' + i + '" class="showObject">'
                  + '<td>' + covspace + '<a href="' + ar[i+1].sURL + '"><b>' + ar[i+1].sName + '</b></a></td></tr>';
  
        }
      strIDs += '</tr>'
      }
    }
  strIDs += '</table>';
  return strIDs
}
// author - see www.drillpine.biz/actinicstuff
// END Collapsing Menu Replacement for YahooSections
