<!--
var Timer;
var speed;
var stopped = true;
var maxSpeed = 20;
var speedIncrement = .2;

function changeSpeed() {
	if (stopped == true) {
		if (speed <= 1) {
			clearInterval(Timer);
		} else {
			speed -= speedIncrement * 2;
		}
	} else {
		if (speed < maxSpeed) {
			speed += speedIncrement;
		}
	}
}

function doScrollLeft() {
	clearInterval(Timer);
	stopped = false;
	speed = 0;
	Timer = setInterval(function() {
		changeSpeed();
		MM_findObj('scroll_outer').scrollLeft -= speed;
	}, 10);
}

function doScrollRight() {
	clearInterval(Timer);
	stopped = false;
	speed = 0;
	Timer = setInterval(function() {
		changeSpeed();
		MM_findObj('scroll_outer').scrollLeft += speed;
	}, 10);
}

function stopScroll() {
	stopped = true;
}

//function to select a random viewport
function centreScroll() {
	//MM_findObj('scroll_outer').scrollLeft = Math.round(((MM_findObj('scroll_inner').offsetWidth / 2) - (MM_findObj('scroll_outer').offsetWidth / 2) - 300) + (Math.random() * 600));
	MM_findObj('scroll_outer').scrollLeft = Math.round((MM_findObj('scroll_inner').offsetWidth - MM_findObj('scroll_outer').offsetWidth) * Math.random())
}

function attachEvents() {
	MM_findObj('left_arrow').onmousedown = doScrollLeft;
	MM_findObj('left_arrow').onmouseup = stopScroll;
	MM_findObj('left_arrow').onmouseout = stopScroll;
	MM_findObj('right_arrow').onmousedown = doScrollRight;
	MM_findObj('right_arrow').onmouseup = stopScroll;
	MM_findObj('right_arrow').onmouseout = stopScroll;
}

//only load css to show scrolling features if javascript is enabled, otherwise revert to a horizontal scroll bar
document.write('<link href="scroll_js.css" rel="stylesheet" type="text/css" />');
//-->