﻿/*
Initialize and render the MenuBar when its elements are ready 
to be scripted.
*/

YAHOO.util.Event.onContentReady("globalNaviArea", 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("globalNaviArea", { 
autosubmenudisplay: true, 
hidedelay: 750, 
lazyload: true });

/*
Define an array of object literals, each containing 
the data necessary to create a submenu.
*/

var aSubmenuData = [

{
id: "home", 
itemdata: [
]    
},

{
id: "corporate", 
itemdata: [
{ text: "总裁致辞", url: "/corporate/message/index.htm" },
{ text: "管理方案  (&#8220;总体设计&#8221;)", url: "/corporate/management/index.htm" },
{ text: "公司情况", url: "/corporate/overview/index.htm" }        
] 
},


{
id: "service", 
itemdata: [
]    
},

{
id: "techo", 
itemdata: [
]    
},

{
id: "ir", 
itemdata: [
{ text: "档案（财务状况）", url: "/ir/financial/index.htm" },
{ text: "档案（年度报告）", url: "/ir/annual/index.htm" }
] 
},

{
id: "csr",
itemdata: [
{ text: "行动方针", url: "/csr/guideline/index.htm" }
]
},

{
id: "career", 
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]);
}

});


/*
Call the "render" method with no arguments since the 
markup for this MenuBar instance is already exists in 
the page.
*/

oMenuBar.render();         

});