		function makeScrollbar(content,scrollbar,handle,btnUp,btnDown,horizontal,ignoreMouse)
		{
			//var steps = (horizontal?(content.getSize().scrollSize.x - content.getSize().size.x):(content.getSize().scrollSize.y - content.getSize().size.y));
			var steps = content.getSize().scrollSize.y - content.getSize().size.y;

			if(steps == 0)
			{
				$(scrollbar).setStyle('display','none');
				$(btnUp).setStyle('display','none');
				$(btnDown).setStyle('display','none');
			}

			var slider = new Slider(scrollbar, handle, {	
		
				steps: steps,
				mode: '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 * 25);	
					slider.set(step);		
				});
				
				if(typeof(btnUp) != "undefined")
				{
					$(btnUp).addEvent('click', function() {
						slider.set(slider.step - 25);		
					});
				}
				if(typeof(btnDown) != "undefined")
				{
					$(btnDown).addEvent('click', function() {
						slider.set(slider.step + 25);		
					});
				}
			}
		
			$(document.body).addEvent('mouseleave',function(){slider.drag.stop()});
		}


		function makeScrollbar2(content,scrollbar,handle,btnUp,btnDown,actualHeight,horizontal,ignoreMouse)
		{
			var steps = actualHeight - content.getSize().size.y;

			if(steps <= 0)
			{
				$(scrollbar).setStyle('display','none');
				$(btnUp).setStyle('display','none');
				$(btnDown).setStyle('display','none');
			}

			var slider = new Slider(scrollbar, handle, {	
		
				steps: steps,
				mode: '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 * 25);	
					slider.set(step);		
				});
				
				if(typeof(btnUp) != "undefined")
				{
					$(btnUp).addEvent('click', function() {
						slider.set(slider.step - 25);		
					});
				}
				if(typeof(btnDown) != "undefined")
				{
					$(btnDown).addEvent('click', function() {
						slider.set(slider.step + 25);		
					});
				}
			}
		
			$(document.body).addEvent('mouseleave',function(){slider.drag.stop()});
		}
