var nopeus = 40;
var tauko = 1000;
var ix = 0;
var aLongRows;

function initScrollText() {
	if(document.getElementById('otsikot')) {
		
		var aRows = document.getElementById('otsikot').getElementsByTagName('a');
		aLongRows = new Array();
		for(var i = 0; i < aRows.length; i++) {
			if(aRows[i].childNodes[1].innerHTML.length > 60) {
				aLongRows.push(aRows[i].childNodes[1]);
			}
		}
		
		for(var i = 0; i < aLongRows.length; i++)
		{
			aLongRows[i].oldWidth = aLongRows[i].offsetWidth;
			aLongRows[i].innerHTML = aLongRows[i].innerHTML + "&nbsp;" + aLongRows[i].innerHTML;
			//aLongRows[i].style.left = 25 + "px";
		}
		
		if(aLongRows.length > 0) {
			setTimeout('scroll()',10);
		}
	}
}

function scroll()
{
	ivScroll = setInterval('scrollElement()',nopeus);
}

function scrollElement()
{
	var o = aLongRows[ix];
	//alert(o.style.left);
	if(parseInt(o.style.left) > -(parseInt(o.oldWidth) - 25)) {
		o.style.left = (parseInt(o.style.left) - 2) + "px" ;
	}
	else
	{
		o.style.left = 25 + "px";
		
		clearInterval(ivScroll);
		
		ix++;
		
		if(ix >= aLongRows.length) {
			ix = 0;
		}
		
		setTimeout('scroll()',tauko);
		
		/*
		if(ix != 0)
		{
			aPars[ix - 1].style.top = korkeus + "px";
		}
		
		else if(!first)
		{
			aPars[aPars.length - 1].style.top = korkeus + "px";
		}
		

		ix++;
		
		if(ix >= aPars.length)
		{
			ix = 0;
			first = false;
		}
			
		setTimeout('scroll()',tauko);
		*/
	}
}




addLoadEvent(initScrollText);
