window.addEvent('domready', function() {
	var SCROLL_TIME = 4000;  // in ms
	initScrollers();
	setInterval('moveScrollers()', SCROLL_TIME);
});

function initScrollers() {
	var scrollers = $$('.scroller-content');
	for (var i = 0; i < scrollers.length; i++)
	{
		scrollers[i].style.top = "0px";
	}
}

function moveScrollers() {
	var SCROLL_SPEED = 800; // ms per scroll
	var TEXT_HEIGHT = 15;
	var scrollers = $$('.scroller-content');
	for (var i = 0; i < scrollers.length; i++)
	{
		var scr = scrollers[i];
		var myFx = new Fx.Styles(scr, {duration: SCROLL_SPEED, wait: false});
		var newTop = parseInt(scr.style.top) - TEXT_HEIGHT;
		if (-newTop >= scr.offsetHeight)
		{
			newTop = 0;
			scr.setStyles({'top': TEXT_HEIGHT});
		}
		myFx.start({'top': newTop});
	}
};

