YAHOO.util.Event.onContentReady("navmenu", function () {

    /*
         Instantiate a Menu.  The first argument passed to the
         constructor is the id of the element in the DOM that represents
         the Menu instance.
    */

    var oMenu = new YAHOO.widget.MenuBar("navmenu", {
	    									autosubmenudisplay: true,
	                                        hidedelay: 750,
	                                        lazyload: true });


	var aSubmenuData = [
		{
			id: "nav_home",
			itemData: []
		},
		{
			id: "nav_technology",
			itemData: [
				{ text: "Affinity Columns", url: "/technology/affinity-columns" },
				{ text: "Gel Filtration Columns", url: "/technology/gel-filtration-columns" },
				{ text: "Instrumentation", url: "/technology/instrumentation" }
			]
		},
		{
			id: "nav_products",
			itemData: [
				{ text: "Affinity Columns", url: "/products/affinity-columns" },
				{ text: "Custom Resin Applications", url: "/products/custom-resin-applications" },
				{ text: "Gel Filtration Columns", url: "/products/gel-filtration-columns" },
				{ text: "PhyScreen", url: "/products/physcreen" },
				{ text: "Normal Phase Columns", url: "/products/normal-phase-columns" },
				{ text: "Instrumentation", url: "/products/instrumentation" },
				{ text: "Catalog", url: "/products/catalog" }
			]
		},
		{
			id: "nav_applications",
			itemData: []
		},
		{
			id: "nav_support",
			itemData: [
				{ text: "Frequently Asked Questions", url: "/support/faq" },
				{ text: "Presentations", url: "/support/presentations" },
				{ text: "Publications", url: "/support/publications" },
				{ text: "PhyNexus Posters", url: "/support/phynexus-posters/" },
				{ text: "Customer Posters", url: "/support/customer-posters/" },
				{ text: "Technical Notes", url: "/support/technical-notes/" },
				{ text: "Application Notes", url: "/support/application-notes/" }
			]
		},
		{
			id: "nav_order",
			itemData: []
		},
		{
			id: "nav_contact",
			itemData: []
		}
	];

	oMenu.subscribe("beforeRender", function () {

	    if (this.getRoot() == this) {

	        //this.getItem(0).cfg.setProperty("submenu", aSubmenuData[0]);
	        this.getItem(1).cfg.setProperty("submenu", aSubmenuData[1]);
	        this.getItem(2).cfg.setProperty("submenu", aSubmenuData[2]);
	        //this.getItem(3).cfg.setProperty("submenu", aSubmenuData[3]);
	        this.getItem(4).cfg.setProperty("submenu", aSubmenuData[4]);
	        //this.getItem(5).cfg.setProperty("submenu", aSubmenuData[5]);
	        //this.getItem(6).cfg.setProperty("submenu", aSubmenuData[6]);

	    }

	});

    /*
         Call the "render" method with no arguments since the markup for
         this Menu instance already exists in the DOM.
    */

    oMenu.render();


    // Show the Menu instance

    oMenu.show();

});
