var Menu=Z.O('id','navContainer','x',0,'y',0,'opacity',85,'loaded',false,'activeSub',null);

Menu.setPos=function(){
	var oSB=new Z.DivW('switchboardContainer');
	if(oSB){
		var oMenu=new Z.DivW(Menu.id);
		// JP oMenu.setO(Menu.opacity);
		
		Menu.x=oSB.getAbsX(); //-3;
		Menu.y=70; //oSB.getAbsY();
		if(oMenu){
			var nX=Menu.x,nY=Menu.y;			
			var nOpacity=(b.ie)?Menu.opacity:Menu.opacity-15;
			oMenu.setXYZ(nX,nY,20);
			oMenu.setWH(538,30);
			var i=1,oMenuItem,oSubMenu;
			while((oMenuItem=Z.obj['navItem'+(i++)])){
				oMenuItem.setXYZ(nX,nY,25);
				
				oMenuItem.captureE('mouseover',Menu.openSub);
				//2009-08-03: Femina added the code to hide the menu when onmouseout
				//oMenuItem.captureE('mouseout',Menu.initSubNav);
				//oMenuItem.captureE('mousedown',Menu.initSubNav);
				//oMenuItem.captureE('mouseout',Menu.closeSub);
				if((oSubMenu=Z.obj['navSubContainer'+oMenuItem.id.SS(7)])){
					oSubMenu.setXYZ(nX-1,nY+oMenuItem.getH(),25);
					oSubMenu.setWH(oMenuItem.getW(),oSubMenu.getH());
					oSubMenu.setBgC('#FFFFFF');
					oSubMenu.setO(nOpacity)
				}
				nX+=oMenuItem.getW()
			}
		}
	}
};

Menu.initSubNav=function(p_nNavItem,p_nW,p_nH,p_nSubItemCount){if(Z.doc.getElementById('navItem'+p_nNavItem)){var oNavItemDiv=new Z.DivW('navItem'+p_nNavItem);oNavItemDiv.setWH(p_nW,p_nH);if(Z.doc.getElementById('navSubContainer'+p_nNavItem)){var oDivContainer=new Z.DivW('navSubContainer'+p_nNavItem);var nDivsItemCount=p_nSubItemCount || 0;var oDiv;var nY=0;var nH=0;var nH_total=0;var nSubItemI=1;while(nSubItemI<=nDivsItemCount){oDiv=new Z.DivW('navSubItemDiv'+p_nNavItem+'_'+nSubItemI);oDiv.setXYZ(0,nY+nH,10);oDiv.setBgC('#DDDDDD');oDiv.captureE('mouseover',Menu.navSubOver,'mouseout',Menu.navSubOut,'mouseup',Menu.navSubSel);nY=oDiv.getY();nH=oDiv.getCH()+1;nH_total+=nH;nSubItemI++}oDivContainer.setWH(p_nW,nH_total)}}};
Menu.openSub=function(e){if(Menu.loaded){var oSubMenu,sId='navSubContainer'+this.id.replace(/[\D]/g,'');if((oSubMenu=Z.obj[Menu.activeSub]))oSubMenu.setV(false);if((oSubMenu=Z.obj[sId])){Menu.activeSub=sId;oSubMenu.setV(true)}}};
//2009-08-03: Femina added the code to hide the menu when onmouseout
//Menu.closeSub=function(e){alert("closeSub"); if(Menu.loaded){var oSubMenu,sId='navSubContainer'+this.id.replace(/[\D]/g,'');if((oSubMenu=Z.obj[Menu.activeSub]))oSubMenu.setV(false);}};
//Menu.closeSub=function(e){oDiv=Z.obj[this.id]; alert(oDiv); alert(Menu.x); alert(Menu.y); if((oSubMenu=Z.obj[Menu.activeSub]))oSubMenu.setV(true);};
Menu.navSubOver=function(e){var oDiv=Z.obj[this.id];if(oDiv){var oLink;if(b.dom &&(oLink=this.getElementsByTagName('a')[0]))oLink.style.color='#FFFFFF';var sId=this.id.split('_')[0].replace(/[\D]/g,'');oDiv.setBgI(Menu.aActiveSubImg[sId].src)}};
Menu.navSubOut=function(e){var oDiv=Z.obj[this.id];if(oDiv){var oLink;if(b.dom &&(oLink=this.getElementsByTagName('a')[0]))oLink.style.color='#000000';oDiv.setBgI()}};
Menu.navSubSel=function(e){var oDiv=Z.obj[this.id];if(oDiv){var oLink=(!b.ns4)?Z.doc.getElementById(this.id.R(/div/i,'')):this.document.links[0];if(oLink && oLink.href)Z.loc.href=oLink.href}};
Menu.init=function(){Menu.setPos();Menu.loaded=true};Z.addHandler('resize',Menu.setPos);