function makeScrollbar(content,scrollbar,handle,horizontal,ignoreMouse){
	var sliderElementLength = '240';
	var offset = '360'; 
	var sliderChilds = content.getElements('li').length;
	var currentChildPosition = '0';
	var currentSliderPosition = '0'
  
	if (window.navigator.userAgent.indexOf("MSIE ") > -1 &&
		parseFloat(navigator.appVersion) <= 7) {
	}
  
	if (content.getElement('li.current')) {
		var currentChild = content.getElement('li.current');
		var currentChildPosition = currentChild.getPosition().x;  
	}
	
	var sliderContentLength = sliderElementLength*sliderChilds;
	var currentSliderPosition = 0;
  
	// Add silder
	if (sliderChilds > 4) {
		var scrollbar  = new Element('div', {id: 'scrollbar'});
		var handle = new Element('div', {id: 'handle'});
		scrollbar.inject($('stage'), 'top');
		handle.inject($('scrollbar'));    
	
		// Change width of #stage_navigation
		$$('#stage_navigation ul').setStyle('width', sliderContentLength + 'px');	  

		var steps = (horizontal?(content.getScrollSize().x - content.getSize().x):(content.getScrollSize().y - content.getSize().y));
		var step = '0';
		var slider = new Slider(scrollbar, handle, {	
			steps: steps,
			mode: (horizontal?'horizontal':'vertical'),
			onChange: function(step){
				// Scrolls the content element in x or y direction.
				var x = (horizontal?step:0);
				var y = (horizontal?0:step);
				if (currentChildPosition == '0') {
					content.scrollTo(x,y);
				}
				else {
					content.scrollTo(currentChildPosition-offset,y);
					currentChildPosition = '0';
					currentSliderPosition = currentChild.getPosition().x;
				}
			}
		});
	
		if (currentSliderPosition > steps) {
			currentSliderPosition = steps;
		}
		else {
			if(currentChild) {
	  			currentSliderPosition = currentChild.getPosition().x-offset;
			}
		}
		slider.set(currentSliderPosition);
	
		// Navigate with mousewheel
		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()});
	
	};
   
};
