var speed = 2;
function init(){
   var el = document.getElementById("marquee_replacement");
   el.style.overflow = 'hidden';
   scrollFromBottom();
}

var go = 0;
var timeout = '';

function scrollFromBottom(){
   clearTimeout(timeout);
   var el = document.getElementById("marquee_replacement");
   if(el.scrollTop >= el.scrollHeight-150){
     el.scrollTop = 0;
   };
   el.scrollTop = el.scrollTop + speed;
   if(go == 0){
     timeout = setTimeout("scrollFromBottom()",50);
   };
 }

   function stop(){
   go = 1;
 }

   function startit(){
   go = 0;
   scrollFromBottom();
 }
