var ScrollBar=new Class({Extends:Slider,options:{slideable:{}},initialize:function(_586,_587,knob,_589){this.parent(_587,knob,_589);this.scroll=new Fx.Scroll(_586,_589.slideable);this.addEvent("complete",function(_58a){if(_58a.target!=knob){this.move();}});},set:function(step){this.parent(step);if(this.options.mode==="vertical"){this.scroll.cancel().start(0,step?step:this.step);}else{this.scroll.cancel().start(step?step:this.step);}},move:function(step){if(this.options.mode==="vertical"){this.scroll.cancel().start(0,step?step:this.step);}else{this.scroll.cancel().start(step?step:this.step);}},draggedKnob:function(){this.parent();if(this.options.mode==="vertical"){this.scroll.cancel().set(0,this.step);}else{this.scroll.cancel().set(this.step);}}});