	var timerholder;
	function doScroll(){
		var containerheight = document.getElementById("scroller_container").offsetHeight;
		var contentheight = document.getElementById("scroller_content").offsetHeight;
		var contentposition = document.getElementById("scroller_content").style.top;
		contentposition = parseInt(contentposition.substr(0, contentposition.length - 2));
		
		if (contentheight + contentposition > 0){
			document.getElementById("scroller_content").style.top = (contentposition - 1) + "px";
		} else {
			document.getElementById("scroller_content").style.top = parseInt(containerheight) + "px";
		}
	}
	function startScroll(firstload){
		if (firstload){
			//Default style is for scrollable overflow (in case javascript is not enabled).
			//These lines change the overflow to hidden (as JavaScript evidently is enabled)
			//and start the scrolling.
			document.getElementById("scroller_content").style.top = document.getElementById("scroller_container").offsetHeight + "px";
			document.getElementById("scroller_container").style.overflow = "hidden";
		}
		
		timerholder = setInterval("doScroll()", 75);
	}
	function stopScroll(){
		clearInterval(timerholder);
	}

function init(){ //perform initialisation. Must be done like this as parameters need passing to startScroll
	startScroll(true);
	}
window.onload = init;
