function divScrollHelperV(id, limit, speed, delay)
{
	var sv = document.getElementById("scrollv");
	var scroller = document.getElementById("scrollarea");
	
	var nextTick = speed;
	
	if (!sv.style.top) sv.style.top = "0px";
	
	if (parseInt(sv.style.top) < -limit + scroller.clientHeight){
		sv.style.top = scroller.clientHeight + "px";
	}else{
		sv.style.top = (parseInt(sv.style.top) - 1) + "px";
	}
	
	if (!(parseInt(sv.style.top) == scroller.clientHeight) &&
		!(parseInt(sv.style.top) == -limit) &&
		(parseInt(sv.style.top) % scroller.clientHeight) == 0){
		nextTick = delay;
	}
	
	setTimeout("divScrollHelperV(\'" + id + "\', " + limit + ", " + speed + ", " + delay + ")", nextTick);
}

function beginTicker()
{
	var speed = 40, delay = 10000;
	var sv = document.getElementById('scrollv');
	var h = document.getElementById('scrollarea').offsetHeight;
	limit = sv.getElementsByTagName('div').length * h;
	sv.style.top = "2px";

	setTimeout("divScrollHelperV(\'scrollv\', " + limit + ", " + speed + ", " + delay + ")", speed);
}