//FUNZIONE CHE GESTISCE FINO A N trasformazioni di tipo FADE
//DATI IN ENTRATA:
// ID dell'oggetto da trasformare
// Tempo in secondi (anche decimale ES: 1.67) DI DURATA DELL'EFFETTO (facoltativo, default=1.0)
// Tempo in secondi DI ATTESA PRIMA DI INIZIARE L'EFFETTO (facoltativo, default=0)
//
//Esempio di chiamata:
//                      onLoad = "fade(this.id, 2.0, 1.0);"
//Produrr:
//L'oggetto specificato risulta invisibile per un secondo e poi apparir in dissolvenza
//di durata due secondi fino a stabilizzarsi.
//
//Creata intermente da: Lorenzo Dal Col (lorenzo@iltriumvirato.com) www.iltriumvirato.com

//P.S. :  compatibile con i BROWSER che non supportano li filtri, in tal caso
//       sar valido il tempo di attesa iniziale, ma non quello della disolvenza.

var N = 100;
var starring = new Array(N);
var i=0;

function fade(IDobj, time, delay) { //FUNZIONE DA RICHIAMARE
    if (delay=="") delay = 0;
    delay = delay * 1000;
    document.getElementById(IDobj).style.visibility="hidden";    
    starring[i] = setInterval('_fade("'+IDobj+'",'+time+','+i+')',delay);
    i++;
}

function _fade(IDobj, time, i) {    //funzione di sistema
    clearTimeout(starring[i]);
    if (time=="") time = 1.0;
    var oTransContainer = document.getElementById(IDobj);
    if (navigator.appName=="Microsoft Internet Explorer") {
        oTransContainer.style.filter = "progid:DXImageTransform.Microsoft.Fade(duration=" +time+ ")";
        oTransContainer.filters[0].Apply();
        oTransContainer.style.visibility="visible";
        oTransContainer.filters[0].Play();
    }else{
        oTransContainer.style.visibility="visible";
    }
}
//BY LORENZO
//---------------------ALTRO
function newwin(pagina,width,height)
{
    window.open(pagina,"_blank","status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=no,width="+width+",height="+height+",top=100,left=100");
}