var speed=20  // speed of scroller
var step=1     // smoothness of movement
var x, scroll, hb, hs, h

function testForObject(Id, Tag)
{
  var o = document.getElementById(Id);
  if (o)
  {
    if (Tag)
    {
      if (o.tagName.toLowerCase() == Tag.toLowerCase())
      {
        return o;
      }
    }
    else
    {
      return o;
    }
  }
  return null;
}

function initScroller(){
  var boardtest = testForObject("board","");
  if (document.getElementById && document.createElement && document.body.appendChild) {    
  if (boardtest)
    {
	   	hb=document.getElementById('board').offsetWidth
		hc=0
		hs=hb-6-hc
		document.getElementById('scrollcontent').style.width=hs+'px'
		tp=hs-(hs/3)
		document.getElementById('news').style.left=tp+'px'
		x=tp
		scroll=setTimeout('startScroller()',speed)
		boardtest.onmouseover = pauseScroller
		boardtest.onmouseout = startScroller
    }
  }
}

function startScroller(){
  h=document.getElementById('news').offsetWidth
  x-=step
  if (x<-h) {x=hs}
  document.getElementById('news').style.left=x+'px'
  scroll=setTimeout('startScroller()',speed)
}

function pauseScroller(){clearTimeout(scroll)}
