var marquee = document.getElementById('marquee');
marquee.speed = 25;
marquee.stepPixels = 1;
marquee.innerHTML = '<div>'+marquee.innerHTML+'</div>';
marquee.scrollIndex = 0;
marquee.style.zIndex = 1000;
marquee.style.overflow='hidden';
marquee.style.position='relative';//IE bugfix
marquee.style.borderTop='5px solid #DDDDDD';
marquee.firstChild.style.position='relative';
marquee.firstChild.style.top=marquee.scrollIndex + 'px';
marquee.firstChild.style.zIndex = 900;
marquee.start = function()
{
   ++marquee.scrollIndex;
   this.firstChild.style.top = (marquee.scrollIndex * -this.stepPixels) + 'px';
   if((this.firstChild.offsetTop + this.firstChild.offsetHeight -300) < (this.offsetTop)) this.scrollIndex = -3;
   setTimeout('marquee.start()',this.speed);
};
marquee.start();
