var marquee_el = document.getElementById("marquee_replacement");
var scroll_go = 0;
var timeoutid = 0;
scroll_start();

function scrollFromBottom(){
 if(scroll_go == 0){
   if(marquee_el.scrollTop >= marquee_el.scrollHeight-300){
     marquee_el.scrollTop = 0;
   };
   marquee_el.scrollTop = marquee_el.scrollTop + 1;
   timeoutID = setTimeout("scrollFromBottom()",50); 
 };
}

function scroll_stop(){
  scroll_go = 1;
  clearTimeout(timeoutID);
}
function scroll_start(){
  scroll_go = 0;
  scrollFromBottom();
}