var TridentFix=new Class({tridentFix:function(item){item.addEvents({'mouseover':function(){this.addClass('iehover')},'mouseout':function(){this.removeClass('iehover')}})}});var DropMenu=new Class({Implements:[Options,TridentFix],options:{mode:'horizontal'},menu:null,initialize:function(menu,options){if(options)this.setOptions(options);this.menu=$(menu);var children=this.menu.getChildren();children.each(function(item,index){if(item.hasClass('normal')){var fChild,list;fChild=item.getFirst();list=fChild.getNext('ul');if(Browser.Engine.trident)this.tridentFix(item);if(list){item.mel=list;list.pel=item;new SubMenu(list)}}},this)}});function hideElement(elem){elem.fade('out')}var SubMenu=new Class({Implements:[Options,TridentFix],options:{mode:'vertical'},menu:null,depth:0,initialize:function(el,depth,options){if(options)this.setOptions(options);if(depth)this.depth=depth;this.menu=el;this.menu.fade('out');this.menu.pel.addEvents(this.parentEvents);var children=this.menu.getChildren();children.each(function(item,index){var fChild,list;fChild=item.getFirst();list=fChild.getNext('ul');if(Browser.Engine.trident)this.tridentFix(item);if(list){item.mel=list;list.pel=item;new SubMenu(list,this.depth+1)}},this)},parentEvents:{'mouseover':function(){this.mel.fade('in')},'mouseout':function(){this.mel.setStyle('left','auto');this.mel.setStyle('display','block');this.mel.setStyle('z-index','1000000');this.mel.setStyle('margin-top','-6px');this.mel.setStyle('margin-left','-2px');this.mel.fade('out')}}});window.addEvent('domready',function(){menu=new DropMenu('popup')});
