	function makeScrollbar(content,scrollbar,handle,horizontal,ignoreMouse){
		var steps = (horizontal?(content.getScrollSize().x - content.getSize().x):(content.getScrollSize().y - content.getSize().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()});
	}
		
	window.addEvent('domready', function(){
		makeScrollbar( $('timeline'), $('scrollbar'), $('handle2'), true );
	});
	
	
	window.addEvent('domready', function() {
		var scroll = new Fx.Scroll('container', {
			wait: false,
			duration: 600,
			offset: {'x': 0, 'y': 0},
			transition: 'quad:in:out'
		});
	
		$('foot_of_the_mountain_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('foot_of_the_mountain');
		});
		$('analogue_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('analogue');
		});
		$('the_singles_1894-2004_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('the_singles_1894-2004');
		});
		$('the_demo_tapes_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('the_demo_tapes');
		});
		$('how_can_i_sleep_with_your_voice_in_my_head_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('how_can_i_sleep_with_your_voice_in_my_head');
		});
		$('lifelines_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('lifelines');
		});
		$('minor_earth_major_sky_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('minor_earth_major_sky');
		});
		$('memorial_beach_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('memorial_beach');
		});
		$('headlines_and_deadlines_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('headlines_and_deadlines');
		});
		$('east_of_the_sun_west_of_the_moon_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('east_of_the_sun_west_of_the_moon');
		});
		$('stay_on_these_roads_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('stay_on_these_roads');
		});
		$('scoundrel_days_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('scoundrel_days');
		});
		$('hunting_high_and_low_link').addEvent('click', function(event) {
			event = new Event(event).stop();
			scroll.toElement('hunting_high_and_low');		
		});
});
