var mooSlide2=new Class({options:{slideSpeed:500,fadeSpeed:500,effects:Fx.Transitions.linear,toggler:"myToggle",contentID:null,removeOnClick:true,from:"top",opacity:1,height:0,isOpen:0,executeFunction:null,loadExternal:null,request:null},initialize:function(a){this.setOptions(a);if(a.toggler){this.toggler=a.toggler}if(a.content){this.content=$(a.content)}if(a.height){this.height=a.height}if(a.opacity){this.opacity=a.opacity}if(a.slideSpeed){this.slideSpeed=a.slideSpeed}if(a.fadeSpeed){this.fadeSpeed=a.fadeSpeed}if(a.close){this.close=a.close}if(a.from){this.from=a.from}if(a.executeFunction){this.executeFunction=a.executeFunction}if(a.loadExternal){this.loadExternal=a.loadExternal}if(this.close){$(this.content).addEvent("click",this.clearit.bindWithEvent(this))}if(a.effects){this.effects=a.effects}else{this.effects=Fx.Transitions.linear}this.content.setStyle("opacity","1");this.content.setStyle("visibility","hidden");this.content.setStyle("display","none");$(this.content).setStyle("z-index","5000");$(this.toggler).addEvent("click",this.toggle.bindWithEvent(this))},clearit:function(){var a=new Fx.Morph(this.content,{duration:this.fadeSpeed,transition:Fx.Transitions.linear});a.start({opacity:[1,0]});this.isOpen=0;var b=new Function(this.executeFunction);b()},toggle:function(h){h=new Event(h).stop();var g=window.getHeight().toInt()+window.getScrollTop().toInt();if(!this.isOpen){$(this.content).setStyle("position","absolute");$(this.content).setStyle("top",g);$(this.content).setStyle("height",this.height);$(this.content).setStyle("visibility","visible");$(this.content).setStyle("display","block");$(this.content).setStyle("opacity","1");$(this.content).setStyle("left","40%");var a;if(this.from=="top"){var d=new Fx.Morph(this.content,{duration:this.slideSpeed,transition:this.effects});var c=a+this.height;d.start({top:["-200","100"]});this.isOpen=1}}else{var b=new Fx.Morph(this.content,{duration:this.fadeSpeed,transition:Fx.Transitions.linear});b.start({opacity:[1,0]});this.isOpen=0;var f=new Function(this.executeFunction);f()}}});mooSlide2.implement(new Options);mooSlide2.implement(new Events);