     var delta=0;    // spostamento
     var inizio=5;   // posizione iniziale del testo in pixel
     var fine=-12000   // posizione finale del testo
     var attesa=50;  // millisecondi di attesa 
     var pos=inizio; // variabile corrente che memorizza la posizione

function muovi() {
    if (((pos<fine)&&(delta<0))||((pos>inizio)&&(delta>0))) delta=0;
    pos=pos+(delta*6);
    document.getElementById('scroll').style.top = pos+"px";
    if (delta!=0) setTimeout('muovi()',50);
  }