var BOM_SlideMenu=Class.create();BOM_SlideMenu.prototype={initialize:function(id){this.menu=$(id);this.triggers=$A($(this.menu).getElementsByClassName('BOM-slideMenu-head'));var hiddenParents=$A($(this.menu).getElementsByClassName('BOM-slideMenu-hidden'));hiddenParents.each(function(elm){Element.removeClassName(elm,'BOM-slideMenu-hidden');var list=elm.getElementsByTagName('ul')[0];list.style.display='block';Element.hide(list)});var allPanels=$A(this.menu.getElementsByTagName('ul'));allPanels.each(function(elm){if(!Element.hasClassName(elm,'BOM-slideMenu')){var padding=parseInt(Element.getStyle(elm,'paddingTop'))+parseInt(Element.getStyle(elm,'paddingBottom'));var height=Element.getHeight(elm)-padding+'px';elm.style.height=height}});for(var i=0;i<this.triggers.length;i++){Event.observe(this.triggers[i],'click',this._togglePanel.bindAsEventListener(this))}},_togglePanel:function(e){Event.stop(e);var link=Event.element(e);link.blur();var panel=link.parentNode.getElementsByTagName('ul')[0];Effect.toggle(panel,'blind')}}