var aleft=0;
var step=-1;
var sz=0;
var last_speed=0;

function init_scroll()
{
	r = document.getElementById("scroll_t").rows.item(0);
	c = r.childNodes;
	sz = 0;
	for(i=0;i<c.length;i++)
		if(c[i].offsetWidth)
		sz+=c[i].offsetWidth;
	nc = 1600/sz;
	nn= c.length;
	for(i=0;i<nc+1;i++)
	for(j=0;j<nn;j++)
	if(c[j].tagName)
	{
		  nd = c[j];
		  cc = document.createElement(nd.tagName);
		  cc.innerHTML = nd.innerHTML;
		  r.appendChild(cc); 
	}
	aleft=-sz;
}

function scroll_timer()
{
  aleft+=step;
  if(aleft<=-2*sz) aleft=-sz;
  if(aleft>=0) aleft=-sz;
  document.getElementById("scroll_t").style.left=aleft;
  setTimeout("scroll_timer()",20);
}


function set_speed(s)
{
	 step=s;
}

function stop_scroll()
{
	last_speed=step;
	step=0;
}

function continue_scroll()
{
	step = last_speed>0?1:-1;
}