var ii=0;
var swidth=0;
var sspeed=3;
var restart=sspeed;
var rspeed=sspeed;
var text='';

function start()
{
      $('scroll').style.left=swidth + 'px';
      $('scroll').innerHTML=text;
      new PeriodicalExecuter(scroll, 0);
}

function scroll(pe)
{
   pe.stop();
   var ns6div=$('scroll');
   var sizeup=$('scroll').getWidth();
   var left=Number(ns6div.style.left.replace(/[^\d\-]/g, ''));

   if(left>0&&left<=sspeed){
      ns6div.style.left=0;
      new PeriodicalExecuter(scroll, .08);
      return;
   }

   if (left>=sizeup*-1){
      ns6div.style.left=Number(left-sspeed) + 'px';
   } else {
      ns6div.style.left=swidth + 'px';
      ns6div.innerHTML=text;
   }
   new PeriodicalExecuter(scroll, .08);
   return;
}
Event.observe(window, 'load', function(e) {
   swidth=Number($('scroll').up().style.width.replace(/[^\d\-]/g, ''));
   var a = new Array();

   $$('#scroll li').each(function(o) {
      a.push(o.innerHTML);
   });
   text='<nobr>' + a.join('&nbsp;&nbsp;&nbsp;') + '</nobsp>';

   $('scroll').down().remove();

   Event.observe($('scroll').up(), 'mouseover', function(e) {
      sspeed=0;
   });
   Event.observe($('scroll').up(), 'mouseout', function(e) {
      sspeed=rspeed;
   });

   if (text.length>0)
      start();
});
