//autore:gennaro balzano   progetto:mit
//data: 06/11/2006


//genera rollover sia con colore di fondo o con immagine di fondo 
function rollo (elemento,effetto,tipo){
	
	switch (tipo) {
	case "colore":
		//colore
		document.getElementById(elemento).style.backgroundColor=effetto;

	break;
	case "immagine":
		//immagine
		//document.getElementById(elemento).style.backgroundImage='url(img/'+colore+'.gif)';
		document.getElementById(elemento).style.backgroundImage='url('+effetto+')';
	break;
	}
	
}



//questa funzione legge da un array elementi_animati({elemento:"", effetto:""});
//e anima tutti gli elementi in esso contenuti

var i = 0;
function anima_pagina (array, url, tempo){
	
	my_url = url;
    elementi_animati = array;
	document.tempo = tempo;
	anima();
}

function anima(){

	if (i == elementi_animati.length){
        i = 0;
        clearTimeout(timerID);
		if(my_url != "" ){
			self.location = my_url;	
		}
		return;
     }else{
		timerID = setTimeout("anima()",document.tempo);
	}
	
	switch (elementi_animati[i].effetto) {
		case "Appear":
			Effect.Appear(elementi_animati[i].elemento);
		break;
		case "SlideDown":
			effect_1 = Effect.SlideDown(elementi_animati[i].elemento,{duration:1.0}); 
		break;
		case "Fade":
			Effect.Fade(ainimazione_out[i].elemento); 
		break;
		case "SlideUp":
			effect_1 = Effect.SlideUp(ainimazione_out[i].elemento,{duration:1.0}); 
		break;
	}
	i++;
}


function sfondo_random(percorso){
	document.percorso = percorso;
	cambia_sfondo()
}
function cambia_sfondo(){
	var numeri_sfondi = 11
	carica =Math.floor(Math.random() * numeri_sfondi);
	carica = document.percorso+carica+'.jpg';
	//alert(carica);
	document.getElementsByTagName("body")[0].style.backgroundImage='url('+carica+')'; 
	sfondo_cambia=setTimeout("cambia_sfondo()",25000);
}



