YAHOO.namespace("magicmonster");
var menuIsOpen = new Array();
var allMenu;


function toggleMenu(menu) {
  var allMenu = YAHOO.util.Dom.getElementsByClassName('showMenu', 'div');
  for (var i=0; i<allMenu.length; i++) {
    var currMenu = allMenu[i];
    hideMenu(currMenu.id);
  }
  var thisMenu = document.getElementById(menu);
  if (thisMenu) {
    if (thisMenu.className == 'menu') showMenu(menu);
    else hideMenu(menu);
  }
}

function showMenu(menu) {
  var thisMenu = document.getElementById(menu);
  if (thisMenu) {
    var children = thisMenu.childNodes;
    for (var i=0; i<children.length; i++) {
      var childNode = children[i];
      if (childNode.nodeName == 'DIV') {
        if (childNode.className == 'nothere') YAHOO.util.Dom.setStyle(childNode, "display", "block");
      }
    }
    thisMenu.className = 'showMenu';
    var pos = YAHOO.util.Dom.getXY(thisMenu);
    pos[0] = pos[0]-4;
    YAHOO.util.Dom.setStyle(thisMenu, "position", "absolute");
    YAHOO.util.Dom.setXY(menu, pos);
  }
}

function hideMenu(menu) {
  var thisMenu = document.getElementById(menu);
  if (thisMenu) {
    var children = thisMenu.childNodes;
    for (var i=0; i<children.length; i++) {
      var childNode = children[i];
      if (childNode.nodeName == 'DIV') {
        if (childNode.className == 'nothere') YAHOO.util.Dom.setStyle(childNode, "display", "none");
      }
    }
    thisMenu.className = 'menu';
    YAHOO.util.Dom.setStyle(thisMenu, "position", "");
    YAHOO.util.Dom.setStyle(thisMenu, "top", "0");
    YAHOO.util.Dom.setStyle(thisMenu, "left", "0");
  }
}

function onloadfunctions() {
}

onload = onloadfunctions;