// speed of scrolling
var iSpeed = 100; // miliseconds to wait before each scroll step

// heights of scroll boxes
var iScrollBox1Height = 50;
//var iScrollBox2Height = 67;

// get all scrollable elements
var objScrollTests = document.getElementById("box_latest_tests_scroll_tests");
var objScrollNews = document.getElementById("box_latest_tests_scroll_news");
//var objScrollMain = document.getElementById("box_latest_tests_scroll_main");

function ScrollStep()
{
	// scroll elements
	objScrollTests.style.top = (objScrollTests.offsetTop - 1)+"px";
	objScrollNews.style.top = (objScrollNews.offsetTop - 1)+"px";
	//objScrollMain.style.top = (objScrollMain.offsetTop - 1)+"px";
	
	// check boundaries
	if (objScrollTests.offsetTop < -1 * objScrollTests.offsetHeight)
		objScrollTests.style.top = (iScrollBox1Height) + "px";
	if (objScrollNews.offsetTop < -1 * objScrollNews.offsetHeight)
		objScrollNews.style.top = (iScrollBox1Height) + "px";
	//if (objScrollMain.offsetTop < -1 * objScrollMain.offsetHeight)
	//	objScrollMain.style.top = (iScrollBox2Height) + "px";
	
	// scroll again (infinite loop)
	Scroll();
}

function Scroll()
{
	setTimeout("ScrollStep()", iSpeed);
}

Scroll();
