function tickerinit(tickerwidth)
{

if (document.getElementById)
{

tck = document.getElementById("ticker");

if (tck.getElementsByTagName("div").length > 0)
{

actual = 0;

step = 2;

speed = 15;

delay = 2000;

news = new Array();

for (i = 0; i < tck.getElementsByTagName("div").length; i++)
{

news[i] = tck.getElementsByTagName("div")[i];

news[i].style.left = tickerwidth + "px";

}

actual = Math.floor(Math.random() * news.length);

rollNews();

addEvent(tck, "mouseover", stopNews);

addEvent(tck, "mouseout", rollNews);

}

}

}


function rollNews()
{

news[actual].style.left = parseInt(news[actual].style.left) - step + "px";
	if (parseInt(news[actual].style.left) == ((tck.offsetWidth % step)+8)){
		tick = setTimeout("rollNews()",delay);

}

else
{

if (parseInt(news[actual].style.left) <= 0-news[actual].offsetWidth)
{

actual++;
	
if (actual == news.length) {actual = 0;}

news[actual].style.left = tck.offsetWidth + "px";

}

tick = setTimeout("rollNews()",speed);
	}
}

function stopNews()
{

clearTimeout(tick);
}

function addEvent(obj, evType, fn)
{
if (obj.addEventListener)
{

obj.addEventListener(evType, fn, true);
return true;
}
else if (obj.attachEvent)
{

var r = obj.attachEvent("on"+evType, fn);
return r;
}
else
{

return false;
}

}



