scrollStep = 1;
fastStep = 3;

timerUp = "";
timerDown = "";

function toTop(id)
{
	document.getElementById(id).scrollTop = 0;
}

function fastUp(id)
{
	clearTimeout(timerDown);
	document.getElementById(id).scrollTop -= fastStep * scrollStep;
	timerDown = setTimeout("fastUp('" + id + "')", 10);
}

function scrollUp(id)
{
	document.body.style.cursor = "hand";
	clearTimeout(timerDown);
	document.getElementById(id).scrollTop -= scrollStep;
	timerDown = setTimeout("scrollUp('" + id + "')", 10);
}

function scrollDown(id)
{
	document.body.style.cursor = "hand";
	clearTimeout(timerUp);
	document.getElementById(id).scrollTop += scrollStep;
	timerUp = setTimeout("scrollDown('" + id + "')", 10);
}

function fastDown(id)
{
	clearTimeout(timerUp);
	document.getElementById(id).scrollTop += fastStep * scrollStep;
	timerUp = setTimeout("fastDown('" + id + "')", 10);
}

function toBottom(id)
{
	document.getElementById(id).scrollTop = document.getElementById(id).scrollHeight;
}

function stopMe()
{
	document.body.style.cursor = "default";
	clearTimeout(timerUp);
	clearTimeout(timerDown);
}
