YAHOO.namespace('Plank');
YAHOO.Plank.menu = function() {

  var Dom = YAHOO.util.Dom;
  
  Dom.getElementsByClassName('initmenu', 'div', '', function(el) {
      var oMenu = new YAHOO.widget.Menu(el, {'shadow': false,
                                              "position":"static",
                                              "hidedelay":1250,
                                              "lazyload":false} 
                                            );

      oMenu.render();                       
      oMenuBar.show(); 
      
    }
  );

  Dom.getElementsByClassName('initmenubar', 'div', '', function(el) 
  {

      var mCfgs = {'shadow': false,"autosubmenudisplay":true,"position":"static","hidedelay":1550,"lazyload":false};

      // @docs submenu nav bar requires initsubmenubar
      if(Dom.hasClass(el, 'initsubmenubar') ) {
        mCfgs.position = 'dynamic';
      }
    
      var oMenuBar = new YAHOO.widget.MenuBar(el,mCfgs );

      // @doc - menubar can have rollover effect. 
      // if(Dom.hasClass(el, 'rollover')){
      //   oMenuBar.subscribe('mouseover',YAHOO.SEGAL.YUIClass.menuRollOver);
      //   oMenuBar.subscribe('mouseout',YAHOO.SEGAL.YUIClass.menuRollOver);
      // }
    
      oMenuBar.render(); 
      oMenuBar.show(); 

    	if (YAHOO.env.ua.gecko && YAHOO.env.ua.gecko < 1.9 && YAHOO.widget.Module.prototype.platform == "mac") {
			  YAHOO.util.Dom.addClass(oMenuBar.element, "hide-submenu-shadow");
      }
                          
    }
  );        
};
YAHOO.util.Event.onDOMReady(YAHOO.Plank.menu);

