//var Openmoomenu=new Class({Implements:Options,options:{delay:400,animate:{props:["opacity","width","height"],options:{duration:500,fps:100,transition:"sine:out"}}},initialize:function(a,b){this.setOptions(b);this.container=document.getElement(a);this.titles=this.container.getChildren();this.open="";this.titles.each(function(c){if(c.getElement("ul")){c.store("w",c.getElement("ul").getCoordinates(c).width);c.store("h",c.getElement("ul").getCoordinates(c).height);c.addEvent("mouseenter",function(d){$clear(this.remove_d);if(!d.hasClass("sfHover")){if(this.open!=""){if(this.open.getElement("ul")){this.open.removeClass("sfHover")}this.open=""}this.menu=d.getElement("ul");this.open=d;this.transitions={};this.options.animate.props.each(function(e){this.menu.setStyle(e,0);if(e=="opacity"){this.transitions.opacity=1}if(e=="width"){this.transitions.width=d.retrieve("w")}if(e=="height"){this.transitions.height=d.retrieve("h")}},this);d.addClass("sfHover");this.menu.set("morph",this.options.animate.options);this.menu.get("morph").start(this.transitions)}}.bind(this,c));c.addEvent("mouseleave",function(d){this.remove_d=(function(){d.removeClass("sfHover");this.open=""}).delay(this.options.delay)}.bind(this,c))}else{c.addClass("");c.addEvent("mouseenter",function(d){$clear(this.remove_d);if(this.open!=d){if(this.open!=""){if(this.open.getElement("ul")){this.open.removeClass("sfHover")}this.open=""}}this.open=d}.bind(this,c))}},this)}});window.addEvent("domready",function(){var a=new Openmoomenu("ul.menutop",{delay:400,animate:{props:["height"],options:{duration:500,fps:100,transition:Fx.Transitions.Circ.easeOut}}})});
