﻿/*
 Initialize and render the MenuBar when its elements are ready 
 to be scripted.
*/

YAHOO.util.Event.onContentReady("productsandservices", function () {
	
	/*
		 Instantiate a MenuBar:  The first argument passed to the 
		 constructor is the id of the element in the page 
		 representing the MenuBar; the second is an object literal 
		 of configuration properties.
	*/
	
	var oMenuBar = new YAHOO.widget.MenuBar("productsandservices", { 
												autosubmenudisplay: true, 
												hidedelay: 750, 
												lazyload: true });
	
	/*
		 Define an array of object literals, each containing 
		 the data necessary to create a submenu.
	*/
	
	var aSubmenuData = [
	
		{
			id: "Top",
			itemdata: []
		},
	/*
		{
			id: "concept", 
			itemdata: []    
		},
	*/
		{
			id: "landscape", 
			itemdata: [] 
		},
		{
			id: "plan",
			itemdata: [
				{ text: "1号棟", url: "plan01.html" },
				{ text: "4号棟", url: "plan04.html" },
				{ text: "6号棟", url: "plan06.html" }
			]
		},                    
		
		{
			id: "equipmnt",
			itemdata: []
		},                    
		
		{
			id: "access", 
			itemdata: [] 
		},

		{
			id: "gallery",
			itemdata: []
		} 

	];
	
	
	/*
		 Subscribe to the "beforerender" event, adding a submenu 
		 to each of the items in the MenuBar instance.
	*/
	
	oMenuBar.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 MenuBar instance is already exists in 
		 the page.
	*/
	
	oMenuBar.render();         
	
});
