window.addEvent('domready', function(){
	var mySlider;
		function calcwheel(event){
			event = new Event(event);						
				/* Mousewheel UP */
			if (event.wheel > 0) {
				if (st>0) {st=st-30;}
					mySlider.set(st);
			}
				/* Mousewheel DOWN*/
			else if (event.wheel < 0) {
				if (st<scrollpotion) {st=st+30;}
					mySlider.set(st);
			}
		}
		function makeslider() {			
			if (mySlider) {
				mySlider.detach();
				dadiv.removeEvent('mousewheel', calcwheel);
				$(document.body).removeEvent('mouseleave',function(){slider.drag.stop()});
			}
			var divsize = dadiv.getSize();
			var textwi= dadiv.getScrollSize();
			var textheight = textwi.y;
			scrollpotion = ((textwi.y)-(divsize.y));
			if (scrollpotion>0){
				var el = $('slid');
				$('wrap').setStyle('opacity', '1');
				mySlider = new Slider(el, el.getElement('.knob'), {
					mode: 'vertical',
					wheel: false,
					snap: false,
					steps: (scrollpotion),	
					range: [0,scrollpotion],	
					onChange: function(step){
						dadiv.scrollTo(0,step);
						st = (step);
						}
				});
					dadiv.addEvent('mousewheel', calcwheel);
					$(document.body).addEvent('mouseleave',function(){mySlider.drag.stop()});
			}
			else {
				$('wrap').setStyle('opacity', '0');
			}
		};
	if ($('slid')) {
		var scrollpotion;
		var st = 0;
		var dadiv=$('instext');
		dadiv.setStyle('overflow', 'hidden');
		makeslider();
	}
	if (Browser.ie7 || Browser.ie6){};
});

