
function makeScrollbar(content,scrollbar,handle,horizontal,ignoreMouse){
	
	if(content != null && scrollbar != null && handle != null ) {
	
	    var steps = (horizontal?(content.getSize().scrollSize.x - content.getSize().size.x):(content.getSize().scrollSize.y - content.getSize().size.y))
	    var slider = new Slider(scrollbar, handle, {	
		    steps: steps,
		    mode: (horizontal?'horizontal':'vertical'),
		    onChange: function(step){
			    var x = (horizontal?step:0);
			    var y = (horizontal?0:step);
			    content.scrollTo(x,y);
		    }
	    }).set(0);
	    if( !(ignoreMouse) ){
		    $$(content, scrollbar).addEvent('mousewheel', function(e){	
			    e = new Event(e).stop();
			    var step = slider.step - e.wheel * 30;	
			    slider.set(step);
		    });
	    }
	    //$(document.body).addEvent('mouseleave',function(){slider.drag.stop()});
	}	
}
