NBN.Slider=new Class({sliderOptions:function(){return{trigger:null,min:0,max:0,cookievalue:null,onComplete:Class.empty,onCancel:Class.empty,onStart:Class.empty,onMinHeight:Class.empty,onMaxHeight:Class.empty,style:"height"}},initialize:function(B,A){this.element=$(B);this.setOptions(this.sliderOptions(),A);if(this.options.trigger){this.trigger=$(this.options.trigger);this.trigger.onclick=function(){this.startSlide();return false}.bind(this)}this.min=this.options.min;this.max=this.options.max;this.setInitHeight();this.fx=new Fx.Style(this.element,this.options.style,{duration:500,onComplete:this.options.onComplete,onCancel:this.options.onCancel,onStart:this.options.onStart})},setInitHeight:function(B){var A=Cookie.get("slider_"+this.element.id);if(A!=this.options.cookievalue){this.fireEvent("onMinHeight");this.element.setStyle("height",$defined(B)||this.min)}},startSlide:function(B,A){if(B){this.min=B}if(A){this.max=A}this.fireEvent("onMaxHeight");this.fx.start(this.min,this.max);if(this.options.cookievalue){Cookie.set("slider_"+this.element.id,this.options.cookievalue)}}});NBN.Slider.implement(new Events);NBN.Slider.implement(new Options);NBN.Slider.implement(new Chain);