var menus=new Menus;
function Menus(){function u(e,b){this.level=e;b?(this.hover=b.hover?b.hover:"defaultHover",this.vertical=0!=b.vertical,this.top=b.top?b.top:0,this.left=b.left?b.left:0,this.bottom=b.bottom?b.bottom:0,this.right=b.right?b.right:0,this.justify=b.justify?b.justify:"left"):(this.hover="defaultHover",this.vertical=!0,this.right=this.bottom=this.left=this.top=0,this.justify="left")}var n=null,p={},m=[];this.addMenus=function(e,b){var v=new u(e,b);for(i=2;i<arguments.length;i++)p[arguments[i]]=v,$("#"+arguments[i]).mouseover(function(){var c=
p[this.id];m[c.level]&&m[c.level]!=this&&menus.hideAllMenusFrom(c.level);null!=n&&(clearTimeout(n),n=null);var d=document.getElementById(this.id+"SubMenu");if(d){var q=d.style,r=getInnerSize(),k=getScrollPosition(),a=findPosition(this),f=getObjectSize(this),t=0;f.width+=c.left+c.right;f.height+=c.top+c.bottom;a.left+=-c.left;a.top+=-c.top;if(c.vertical){do{t++;var h=a.left;var g=getObjectWidth(d);var l=h+g;if(r.width+k.left<l||"right"==c.justify)l=f.width-g+c.left,0<=h+l&&(h+=l);q.left=h+"px"}while(g!=
getObjectWidth(d)&&5>t);a=a.top;d=getObjectHeight(d);g=a+f.height+d;a=r.height+k.top<g?a-d:a+f.height}else{do t++,h=a.left,g=getObjectWidth(d),l=h+g+f.width,h=r.width+k.left<l||"right"==c.justify?h-(g+c.left):h+f.width,q.left=h+"px";while(g!=getObjectWidth(d)&&5>t);a=a.top;d=getObjectHeight(d);g=a+f.height+d;r.height+k.top<g&&(a+=f.height-(d-1))}a<k.top&&(a=k.top);q.top=a+"px";q.visibility="visible"}$(this).addClass(p[this.id].hover);m[c.level]=this}).mouseout(function(){n=setTimeout("menus.hideAllMenusFrom(0)",
600)})};this.hideAllMenusFrom=function(e){for(i=e;m[i];i++)if(e=m[i],$(e).removeClass(p[e.id].hover),e=document.getElementById(e.id+"SubMenu"))e.style.visibility="hidden"}}var _SR_;null!=_SR_&&_SR_.notify("menus.js");
//# sourceMappingURL=map/es3/menus.js.map
