window.addEvent('domready', function(){
	var scrollElement = $('scrollContent');
	var scroller_container = $('scroller_container');
	var scroller_knob = $('scroller_knob');
	
	var scrollElementSize = scrollElement.getSize();
	var scrollmax = scrollElementSize.scrollSize.y - scrollElementSize.size.y;
	var knobHeight = scroller_container.getSize().size.y/(scrollElementSize.scrollSize.y/scrollElementSize.size.y);
	
	scroller_knob.setStyle('height', knobHeight+'px');
	
	if (scrollmax > 0) {
		scroller_container.setStyle('display', 'block');
	} else {
		scroller_container.setStyle('display', 'none');
	}
	
	var slider = new Slider(scroller_container, scroller_knob, {
		onChange: function(pos){
			scrollElement.scrollTo(0,pos);
		},
		mode: 'vertical',
		steps: scrollmax
	}).set(0);
});
