	var scroller_slider = new Control.Slider('scroller_slider_handle', 'scroller_slider_track', {axis: 'vertical'});
	
	scroller_slider.options.onChange = function(value) {
		scroller.scroll_to(Math.floor(scroller.get_min_y() * value));
	};
	scroller_slider.options.onSlide = function(value) {
		scroller.scroll_to(Math.floor(scroller.get_min_y() * value));
	};
	
	var scroller = new scroller('scroller_container', 'scroller_content', scroller_slider);
	
	if(scroller.is_scroll_enabled) {
		if (window.addEventListener) document.getElementById('scroller_container').addEventListener('DOMMouseScroll', wheel, false);
		document.getElementById('scroller_container').onmousewheel = wheel;
	}
	
	function wheel(event) {
		var delta = 0;
		scroller.step = Math.floor(scroller.content.offsetHeight / 30);
		//alert(scroller.content.offsetHeight);
		
		if (!event) 
				event = window.event;
		
		if (event.wheelDelta) {
				delta = event.wheelDelta/120;
		
		} else if (event.detail) { 
				delta = -event.detail/3;
		}
		
		if(delta) {
			if (delta < 0) {
				scroller.scroll_down(50)
			} else {
				scroller.scroll_up(50);
			}
		}
		
		scroller.step = 5;
	}

