ts_speed            = 1;
ts_fok              = false;
ts_suspended        = false;
ts_scroller         = document.getElementById("tsdiv");
ts_scroller_html    = ts_scroller.innerHTML;

if(navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Safari") != -1) { ts_scroller.innerHTML = "<table onMouseOver='ts_suspended = true;' onMouseOut='ts_suspended = false;' border=0 cellspacing=0 cellpadding=0 width=100%><tr><td nowrap><img src=/utils/textscroller/spacer.gif width="+ts_scroller.style.width+" height=0><span id='ts_scroller_in' width='100%'>&nbsp;</span><img src=/utils/textscroller/spacer.gif width="+ts_scroller.style.width+" height=0></td></tr></table>"; ts_fok = true; }
if(navigator.userAgent.indexOf("MSIE")    != -1 && navigator.userAgent.indexOf("Opera")  == -1) { ts_scroller.innerHTML = "<div onMouseOver='ts_suspended = true;' onMouseOut='ts_suspended = false;' style='white-space: nowrap; width:100%;'><img src=/utils/textscroller/spacer.gif width="+ts_scroller.style.width+" height=0><span id='ts_scroller_in' width='100%'></span><img src=/utils/textscroller/spacer.gif width="+ts_scroller.style.width+" height=0></div>"; ts_fok = true; }

if(!ts_fok)
{
    ts_scroller.outerHTML = "";
}
else
{
	ts_scroller.scrollLeft = 0;
	document.getElementById("ts_scroller_in").innerHTML = ts_scroller_html;
	ts_scroller.style.display = "block";
    textscroller_scroll();
}

function textscroller_scroll()
{
    if(!ts_suspended) { ts_scroller.scrollLeft += ts_speed; }

	if(ts_scroller.scrollLeft >= ts_scroller.scrollWidth - ts_scroller.offsetWidth) { ts_scroller.scrollLeft = 0; }
	
    window.setTimeout("textscroller_scroll()", 15);
}

function set_speed(new_speed)
{
    ts_speed = new_speed;
}
