var navigation=null; function Navigation(A){if(!A){return }navigation=this; navigation.container=A; navigation.activeSubNav=null; this.init() }Navigation.prototype={ZINDEX_ACTIVE:103,ZINDEX_PASSIVE:102,OPEN_CLASS:"open",OPEN_DELAY:250,CLOSE_DELAY:"fast",container:null,activeSubNav:null,init:function(){$("ol>li ul:has(li)",this.container).each(function(){navigation.fixDropDownWidth($(this)) }); $("ol>li:not(:has(ul)) a",this.container).addClass("empty"); $("ol>li",this.container).hover(function(){$ul=$("ul",this); if($ul.size()==0||$ul.queue("fx").length>1){return }if(navigation.activeSubNav!=null&&navigation.activeSubNav!=this){$(navigation.activeSubNav).css("z-index",navigation.ZINDEX_PASSIVE); $(navigation.activeSubNav).stop(true,true) }navigation.activeSubNav=this; $(this).addClass(navigation.OPEN_CLASS); $(this).css({position:"relative","z-index":navigation.ZINDEX_ACTIVE}); $ul.slideDown(navigation.OPEN_DELAY) },function(){$(this).removeClass(navigation.OPEN_CLASS); $("ul",this).slideUp(navigation.CLOSE_DELAY) }) },fixDropDownWidth:function(A){if(!A.is(".fixed")){A.css({display:"block","font-weight":"bold"}); ulWidth=A.find("li:first").width(); navWidth=A.parent("li").width()+15; if(navWidth>ulWidth){ulWidth=navWidth }A.css({"font-weight":"normal",width:ulWidth,display:"none"}); A.addClass("fixed") }}}; var loginForm; function LoginMenu(C){if(!C){return }this.container=C; loginForm=C.getElementsByTagName("form")[0]; ClassName.add(this.container,"hide-login"); EventListener.addEvent(C,"mouseover",this.scope(this.handleOpen)); EventListener.addEvent(document,"mouseover",this.scope(this.handleClose)); EventListener.addEvent(document,"click",this.scope(this.handleClose)); var A=loginForm; for(var B=0; B