// caricamento della variabile numslide tramite la lunghezza della tabella caricata in head
var numslide=Immagini.length
//caricamento Tabella Immagini tramite la array Immagini
var TabImmagini=new Array()
for(j=0;j<numslide;j++)
{
TabImmagini[j]=new Image()
TabImmagini[j].src=Immagini[j]
}

// variabile che si incrementa in funzione del numero massimo delle immagini
var ind=0

function slideit()
{
// se il browser non supporta l'oggetto immagini , forzatura della uscita
if (!document.images)
    {
    window.alert
    ("Browser non abilitato alla funzione immagini. Si prega di uscire dalla funzione.")
    return
    }
// solo se il browser e' Int. Explorer si carica la dissolvenza in ingresso
   if (document.all)  
      {
      document.images.slide.style.filter="blendTrans(duration=1)"
      document.images.slide.filters.blendTrans.Apply()
      }
// emissione delle immagini tramite il document.images.xxxx.src 
document.images.slide.src=TabImmagini[ind].src
// solo se il browser e' Int. Explorer si carica la dissolvenza in uscita
   if (document.all)
      {
      document.images.slide.filters.blendTrans.Play()
      }
// incremento dell'indice fino alla lunghezza massima della Tabella Immagini o riazzera
if (ind==(numslide-1))
    ind=0
else
    ind++

// chiamata alla funzione "slideit()" con timeout di 2.5 (2500) seconds
setTimeout("slideit()",4000)
}
// esecuzione della funzione "slideit()" 
slideit()
