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:"+(60*i-55)+"px;'>");
	colleg[i]="&nbsp;<a href='" + colleg[i] + "' target='_top'>";
      image[i]="<img src='"+image[i]+"' width='40' height='32' border='0' align='left'>";
      document.write( "" + image[i] + colleg[i]  + titolo[i] + "</a> " + testo[i]);
      document.write( "</div>" );
      }
      document.write( "<div id=n"+titolo.length+" style='position:absolute;left:10px;top:"+(60*titolo.length-55)+"px;'>");
      document.write("" + image[1] + colleg[1] + titolo[1] + "</a> " + testo[1]);
      document.write( "</div>" );
}

function scorri(pos,att) {
   for (i=1;i<=titolo.length;i++){
      document.getElementById('n'+i).style.top=60*i-pos-55;  // 100 è la distanza tra le notizie
      document.getElementById('n'+i).style.left=10;
      }
   if (pos>60*(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%60)==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);
}