var Menu = new Class({
  initialize: function()
  {
    var sections = $("menu").getElements("a.section");
    sections.each(function (section) {
      section.href = "#";
      section.addEvent("click", function() {
        menuClass.click(this);
        return false;
      });
    });
  },

  click: function ( item )
  {
    var parentNode = item.parentNode;
    var ulEl = $(parentNode).getElement("ul");
    if (!ulEl) return false;
   
    var fx = new Fx.Slide(ulEl);
    if (ulEl.getStyle("display") == "none") {
      fx.hide();
      ulEl.setStyle("display", "");
    }
    fx.toggle();

    return false;
  }
});

var menuClass = false;
var menuCallback = function ( ) {
  menuClass = new Menu();
};
window.addEvent("domready", menuCallback);

