function MenuClass(id,name){var t=this;t.ID=id;t.mID=name;t.clockValue=0;t.ticker;t.DELAY_BOUND=5;t.menuGroups=[];t.mis=[];t.subMenuIDs=[];t.iP;t.initialize=function(items){t.sS=items[0].style.selected;t.uS=items[0].style.unselected;if(items[0].arrowimage)t.menuArrow=items[0].arrowimage;if(items[0].headerclass)t.hC=items[0].headerclass;t.minWidth=(items[0].minwidth)?items[0].minwidth:130;t.maxWidth=(items[0].maxwidth)?items[0].maxwidth:130;t.mg=new MenuGroup(t,t.iP,t.iP,items);};t.show=function(){document.write(t.mg.Output);};t.onclick=function(tr,mID,u){t.clockValue=t.DELAY_BOUND+1;t.mOutM(tr,mID);eShop.navigate(t.urlOp+u);};t.setStyle=function(st,s){st.backgroundColor=s.backColor;st.borderColor=s.borderColor;st.borderStyle=s.borderStyle;st.borderWidth=s.borderWidth;st.color=s.foreColor;st.fontWeight=s.fontWeight;st.fontStyle=s.fontStyle;st.fontFamily=s.fontFamily;st.fontSize=s.fontSize;};t.kEsc=function(tr,mID){t.clockValue=t.DELAY_BOUND+1;t.mOutM(tr,mID);};t.mOvM=function(tr,mID){t.stopTick();if(tr.onclick!=null){tr.style.cursor='pointer';tr.style.cursor='hand';}var mi=t.mis[mID];var mg=(mi)?mi.mg:t.menuGroups[mID];if(!mi&&(!mg||!mg.iP))return;if(mi){mg.closemenu(true);if(mi.subMenu&&$(mi.subMenu.mID)){var sub=$(mi.subMenu.mID);var st=sub.style;mi.subMenu.isOpen=true;st.display='block';st.position='absolute';var table=$(mg.mID);st.left=t.getAL(table)+table.offsetWidth-1;var top=t.getAT(tr)+tr.offsetHeight/2-20;if(top<table.offsetTop+4)top=table.offsetTop+4;st.top=top;var fTD=$(mi.subMenu.items[0].mID);if(fTD)st.width=$P($P(fTD)).offsetWidth;if(sub.offsetWidth<t.minWidth)st.width=t.minWidth;if(sub.offsetWidth>t.maxWidth)st.width=t.maxWidth;fTD.style.width=st.width;tr.style.width=st.width;}}else{tr=$P($(mg.iP.mID));mg=mg.iP.mg;}t.setStyle(tr.style,t.sS);while(mg.iP){tr=$P($(mg.iP.mID));mg=mg.iP.mg;t.setStyle(tr.style,t.sS);}};t.mOutM=function(tr,mID){tr.style.cursor='default';t.doTick();var mi=t.mis[mID];if(!mi)return;t.setStyle(tr.style,t.uS);mi=t.mis[mID];while(mi&&mi.mg&&mi.mg.iP){mID=mi.mg.iP.mID;mi=t.mis[mID];t.setStyle($P($(mID)).style,t.uS);}};t.getAL=function(e){return e?e.offsetLeft+t.getAL(e.offsetParent):0;};t.getAT=function(e){return e?e.offsetTop+t.getAT(e.offsetParent):0;};t.doTick=function(){if(t.clockValue>t.DELAY_BOUND){t.stopTick();t.mg.closemenu(true);}else{t.clockValue++;t.ticker=setTimeout(t.mID+'.doTick()',100);}};t.stopTick=function(){t.clockValue=0;clearTimeout(t.ticker);}}function MenuGroup(mBar,mP,iP,items){var t=this;t.mBar=mBar;t.mP=mP;t.iP=iP;t.isOpen=false;if(iP){t.name=iP.name;t.mID=iP.mID+'-subMenu';}else{t.name=mBar.mID;t.mID=t.name;}if(items[0].style)t.style=items[0].style;t.t=(items[1])?items[1]:'&nbsp;';t.cssClass;if(items[0].cssclass)t.cssClass=items[0].cssclass;else if(t.iP&&t.iP.mg){var mg=t.iP.mg;while(mg.iP)mg=mg.iP.mg;t.cssClass=mg.cssClass;}t.cssSubMenuClass;if(items[0].submenuclass)t.cssSubMenuClass=items[0].submenuclass;else if(t.iP&&t.iP.mg){var mg=t.iP.mg;while(mg.iP)mg=mg.iP.mg;t.cssSubMenuClass=mg.cssSubMenuClass;}t.bC=(items[0].menubodyclass)?items[0].menubodyclass:(t.mBar.bC)?t.mBar.bC:null;t.sbC=(items[0].submenubodyclass)?items[0].submenubodyclass:(t.mBar.sbC)?t.mBar.sbC:null;t.hC=(items[0].headerclass)?items[0].headerclass:(t.mBar.hC)?t.mBar.hC:null;t.shC=(items[0].subheaderclass)?items[0].subheaderclass:(t.mBar.shC)?t.mBar.shC:null;t.minWidth=(items[0].minWidth)?items[0].minWidth:(t.mBar.minWidth)?t.mBar.minWidth:130;t.maxWidth=(items[0].maxWidth)?items[0].maxWidth:(t.mBar.maxWidth)?t.mBar.maxWidth:130;t.mBar.subMenuIDs[t.mBar.subMenuIDs.length]=t.mID;t.mBar.menuGroups[t.mID]=t;t.items=[];for(var i=2;i<items.length;i++)t.items[i-2]=new mi(t.mBar,t,items[i],i);t.generate=function(){var h='class="'+(t.iP?t.shC:t.hC)+'"';var o='<TABLE id="'+t.mID+'" cellpadding=0 cellspacing=0 ';if(!t.iP&&t.cssClass)o+='class="'+t.cssClass+'"	';else if(t.iP&&t.cssSubMenuClass)o+='class="'+t.cssSubMenuClass+'" ';if(t.iP)o+='style="display:none;width:'+t.minWidth+'px"';o+='><TR width="100%" ';var m=t.iP?t.items[0].mID:t.mID;o+='onmouseover="'+mBar.ID+'.mOvM(this,\''+m+'\');" '+'onmouseout="'+mBar.ID+'.mOutM(this,\''+m+'\');"';if(t.iP&&t.u)o+=' onclick="'+mBar.ID+'.onclick(this,\''+t.items[0].mID+'\',\''+t.u+'\');"';o+='><TH '+h;if(t.iP)o+=' id="'+t.iP.mID+'" ';o+=' valign=top>&nbsp;&nbsp;'+t.t+'&nbsp;&nbsp;</TH></TR><TR><TD '+h+' valign=top width=100%><TABLE cellSpacing=0 cellPadding=0 ';if(!t.iP&&t.bC)o+=' class="'+t.bC+'"	';else if(t.iP&&t.sbC)o+=' class="'+t.sbC+'"	';o+='>';for(var i=0;i<t.items.length;i++)o+=" "+t.items[i].itemOutput;o+='</TABLE></TD></TR></TABLE>';return o;};t.closemenu=function(childonly){for(var i=0;i<t.items.length;i++){if(t.items[i].subMenu&&t.items[i].subMenu.isOpen)t.items[i].subMenu.closemenu(false);}if(!childonly){elem=$(t.mID);elem.style.display='none';t.isOpen=false;}};t.Output=t.generate();for(var i=0;i<t.items.length;i++){if(t.items[i].subMenuOutput){t.Output+=" "+t.items[i].subMenuOutput;}}}function mi(mBar,mg,item,index){var t=this;t.mBar=mBar;t.mg=mg;t.mID=mg.mID+'-mi'+index;t.mBar.mis[t.mID]=t;t.name=mg.name;t.t=item.t;t.u=item.u;t.image=item.image;t.icon=item.icon;t.style=item.style;t.sub=item.sub;if(t.sub)t.subMenu=new MenuGroup(t.mBar,t.mg,t,t.sub,true);t.generate=function(){var o='<TR	'+'onmouseover="'+mBar.ID+'.mOvM(this,\''+t.mID+'\');" onmouseout="'+mBar.ID+'.mOutM(this,\''+t.mID+'\');"'+'onkeypress="'+t.mBar.ID+'.kEsc(this,\''+t.mID+'\');" onclick="'+mBar.ID+'.onclick(this,\''+t.mID+'\',\''+t.u+'\');">';var nb='<TD width="8px">&nbsp;&nbsp;</TD>';o+=(t.icon)?'<TD valign=middle><img	src="'+t.icon+'"></TD>':nb;o+='<TD onmouseover="if(this.focus)this.focus();" id="'+t.mID+'" height=16px>'+t.t+'</TD>';o+=(t.subMenu&&t.subMenu.Output)?'<TD valign=middle>'+((mBar.menuArrow&&mBar.menuArrow.length>0)?'<IMG src="'+mBar.menuArrow+'">':'&nbsp;&gt;&nbsp;')+'</TD>':nb;o+='</TR>';return o;};t.itemOutput=t.generate();t.subMenuOutput;if(t.subMenu&&t.subMenu.Output){t.subMenuOutput=t.subMenu.Output;}};
