var nuovapos=0,attesa=0;

function crea() {
   var i;
   for (i=1;i<titolo.length;i++){
      document.write( "<div id=n"+i+" style='position:absolute;left:10px;top:"+(20*i-18)+"px'>");
	colleg[i]="&nbsp;<a href='" + colleg[i] + "' target='_top'>";
      document.write("" + titolo[i] + " :: " + colleg[i] + testo[i]+ "</a>");
      document.write( "</div>" );
      }
      document.write( "<div id=n"+titolo.length+" style='position:absolute;left:10px;top:"+(20*titolo.length-18)+"px'>");
      document.write("" + titolo[1] + " :: " + colleg[1] + testo[1]+ "</a>");
      document.write( "</div>" );
}

function scorri(pos,att) {
   for (i=1;i<=titolo.length;i++){
      document.getElementById('n'+i).style.top=20*i-pos-18;  // 20 è la distanza tra le notizie
      document.getElementById('n'+i).style.left=10;
      }
   if (pos>20*(titolo.length-1)) {
      attesa = 0;
      nuovapos = 0;
      }
   else if (att>30) {  // 30 rappresenta il tempo che rimane fermo (in 100ms)
      attesa = 0;
      nuovapos = pos + 1;
      }
   else if ((pos%20)==0) {  // modulo 100 e per sapere ogni quanti pixels fermarsi
      attesa = att + 1;
      nuovapos = pos;
      }
   else {
      attesa = 0;
      nuovapos = pos + 1;
      }
   // Programmazione per una nuova esecuzione tra un secondo
   setTimeout('scorri(nuovapos,attesa)',100);
}