scrollViive = 50;		// scrollauksen viive
scrollStep = 10;		// scrollauksen askellus (pikseliä)
delayScroll=setTimeout("scrollUp();", 1);
scrollPosition = 0;

function scrollUp() {
	clearTimeout(delayScroll);
	scrollDiv = document.getElementById('scrollContainer');
	if (scrollPosition > 0) {
		scrollPosition = scrollPosition - scrollStep;
		scrollDiv.scrollTop = scrollPosition;
		delayScroll=setTimeout("scrollUp();", scrollViive);
	}
}

function scrollDown() {
	clearTimeout(delayScroll);
	scrollDiv = document.getElementById('scrollContainer');
	if (scrollPosition < scrollDiv.scrollHeight - scrollDiv.clientHeight) {
		scrollPosition = scrollPosition + scrollStep;
		scrollDiv.scrollTop = scrollPosition;
		delayScroll=setTimeout("scrollDown();", scrollViive);
	}
}

function resetScrollTimer() {
	clearTimeout(delayScroll);
}
