
  var Menus = 
  {
    Config :
    {
      Home :
      {
        Id : 'menu_home',
        Settings :
        {
          position:'static', 
          visible:true, 
          constraintoviewport:true, 
          autosubmenudisplay:true, 
          width:'770px', 
          hidedelay:250, 
          clicktohide:false 
        }
      },


      ToolbarSupport:
      {
      	Id: 'menu_toolbar_support',
      	Settings:
        {
        	position: 'static',
        	visible: false,
        	constraintoviewport: true,
        	autosubmenudisplay: false,
        	width: '55px',
        	hidedelay: 250,
        	clicktohide: false
        }
      },
      
      ToolbarOpts :
      {
        Id : 'menu_toolbar_options',
        Settings :
        { 
          position:'static', 
          visible:false, 
          constraintoviewport:true,
          autosubmenudisplay:false,
          width:'55px', 
          hidedelay:250,
          clicktohide:false
        },
        
        CheckForMenuItems : function(menu)
        {
          if (menu) 
          {
            var subMenus = menu.getSubmenus();
            
            if (subMenus && subMenus.length > 0) 
            {
              var items = subMenus[0].getItems();
              
              if (items && items.length > 0) 
              {

                return;
              }
            }
          }
          var objToolbar = document.getElementById(this.Id);
          objToolbar.style.visibility = 'hidden';
        }
      }
    }
  };

  YAHOO.util.Event.onContentReady('menu_home', create_menu_bar, Menus.Config.Home);
  YAHOO.util.Event.onContentReady('menu_toolbar_options', create_menu_bar, Menus.Config.ToolbarOpts);
  YAHOO.util.Event.onContentReady('menu_toolbar_support', create_menu_bar, Menus.Config.ToolbarSupport);

  function create_menu_bar(config)
  {
    var menu_id = config.Id;
    var cfg = config.Settings;
    var menu = new YAHOO.widget.MenuBar(menu_id, cfg);

    menu.showEvent.subscribe(function() { this.focus(); });

    menu.render();
    
    if (config.CheckForMenuItems)
      config.CheckForMenuItems(menu);

    return true;
  }
   

