/*** 
This is the menu creation code - place it right after you body tag
Feel free to add this to a stand-alone js file and link it to your page.
**/

oCMenu = new makeCM( "oCMenu" );
oCMenu.fromLeft = 0;
oCMenu.fromTop = 48;
oCMenu.menuPlacement = "west";
oCMenu.rows = 1; // menu rows
oCMenu.pxBetween = 1; // space between menus
oCMenu.useBar = 1; // menubar behind the menus (true/false)
oCMenu.resizeCheck = 1; // resize when window resizes (true/false)
oCMenu.wait = 200; // milliseconds before closing menu items
oCMenu.frames = 0; // page uses frames (true/false)
oCMenu.offlineRoot="";  // prepend to link
oCMenu.onlineRoot=""; // prepend to link

// menus
oCMenu.level[0] = new cm_makeLevel();
oCMenu.level[0].regClass = "cmMenu"; // css
oCMenu.level[0].overClass = "cmMenuOver"; // css
oCMenu.level[0].borderClass = "cmMenuBorder"; // css
oCMenu.level[0].width = 134;
oCMenu.level[0].height = 20;
oCMenu.level[0].borderX = 1;
oCMenu.level[0].borderY = 0;
oCMenu.level[0].arrow = 0; // display menu items arrow (true/false)
oCMenu.level[0].align = "bottom"; // menu items alignment
oCMenu.level[0].offsetX = -2; // menu items offset

// menu items -- specify differences only
oCMenu.level[1] = new cm_makeLevel();
oCMenu.level[1].regClass = "cmItem"; // css
oCMenu.level[1].overClass = "cmItemOver"; // css
oCMenu.level[1].borderClass = "cmItemBorder"; // css
oCMenu.level[1].borderX = 2;
oCMenu.level[1].borderY = 2;

// menubar
oCMenu.barClass = "clBar"; // css
oCMenu.barWidth = "100%";
oCMenu.barHeight = "menu";
oCMenu.barX = "menu";
oCMenu.barY = "menu";
oCMenu.barBorderX = 0;
oCMenu.barBorderY = 0;

function addMenu( name, text, width )
{
  oCMenu.makeMenu( name, '', text, '', '', width );
}

function addMenuText( text, width )
{
  oCMenu.makeMenu( '', '', text, '', '', width, '', '', '', 'cmStatus', 'cmStatus', '', '', 1 );
}

function addMenuItem( menu, text, target, width )
{
  oCMenu.makeMenu( '', menu, text, target, '', width );
}

function constructMenu()
{
  oCMenu.construct();
}
/*
function removeMenu()
{
  var node = document.body.firstChild;
  var found = false;
  while( node != null && ! found )
  {
    var next = node.nextSibling;
    if( node.className == "clBar" || node.className == "cmMenuBorder" || node.className == "cmItemBorder" )
      node.parentNode.removeChild( node );
    node = next;
  }
}
*/