window.addEvent('domready', function() {
	if ($('content') != null) {
		if ( ($('content').getSize().y) > ($('scroll_container').getSize().y) ) {
			myScrollFx = new Fx.Scroll('scroll_container', {
				wait: false
			});
			mySlide = new Slider($('scroll_area'), $('scroll_knob'), {
				steps: $('content').getSize().y-($('scroll_container').getSize().y),
				mode: 'vertical',
				onChange: function(step){
					$('scroll_container').scrollTo(0,step);
				}
			}).set(0);
			scroller();
		}
		else {
			$('scroll_area').setStyle('visibility','hidden');
			$('scroll_up').setStyle('visibility','hidden');
			$('scroll_down').setStyle('visibility','hidden');
		}
	}
	});
	
	function scroller() {
		document.addEvent('mousewheel', function(e) {
		e = new Event(e).stop();
		var step = mySlide.step - e.wheel * 10;
		mySlide.set(step);						
		});
	}
	
	var aktiv;
	function scrollDown(){
		window.clearInterval(aktiv);
		if ( ($('content').getSize().y) > ($('scroll_container').getSize().y)) {
			aktiv = window.setInterval('scrollDown()', 100);
			mySlide.set(mySlide.step+25);
		}
	}
	function scrollUp(){
		window.clearInterval(aktiv);
		console.log(($('content').getSize().y)+' > '+($('scroll_container').getSize().y));
		if ( ($('content').getSize().y) > ($('scroll_container').getSize().y)) {
			aktiv = window.setInterval('scrollUp()', 100);
			mySlide.set(mySlide.step-25);
		}
	}
