


var submenu_aperti = [];

function apri_sottomenu(submenu_da_aprire){
	var aperto = false;
	for(var i=0; i<submenu_aperti.length; i++){
		if(submenu_aperti[i]==submenu_da_aprire){
			aperto = true;
			//	Elimino l'elemento dall'array
			submenu_aperti.splice(i,1);
			i = submenu_aperti.length;
		}
	}

	if(aperto==false){
		//	Apro il submenu
		Effect.SlideDown(submenu_da_aprire, { duration: 1.0 });
		submenu_aperti.push(submenu_da_aprire);
	}else{
		//	Chiudo il submenu
		Effect.SlideUp(submenu_da_aprire, { duration: 1.0 });
	}
}





//	FUNZIONI PER IMMAGINI

var intervallo_caricamento_immagine = null;
var durata_intervallo_secondi = 0.5;

function image_slideshow(direzione){
	if(direzione=="next"){
		immagine_attiva = immagine_attiva+1;
		if(immagine_attiva==immagini.length){
			immagine_attiva = 0;
		}
	}else{
		immagine_attiva = immagine_attiva-1;
		if(immagine_attiva<0){
			immagine_attiva = immagini.length-1;
		}
	}

	//	1 - Faccio scomparire la vecchia immagine
	Effect.Fade("immagine_collezione", { duration: durata_intervallo_secondi});
	//	2 - Dopo un secondo faccio apparire la nuova immagine
	intervallo_caricamento_immagine = setInterval("carica_immagine()", durata_intervallo_secondi*1000);
	//	3 - Blocco i pulsanti avanti e indietro
	document.getElementById("prev_button").href="#";
	document.getElementById("next_button").href="#";
}

function carica_immagine(){
	//	1 - Elimino l'interval
	clearInterval(intervallo_caricamento_immagine);
	//	2 - Carico la nuova immagine
	var imgPreloader = new Image;
	imgPreloader.onload=function(){
		//	L'immagine è stata caricata in memoria
		//	4 - Faccio sparire il loading
		document.getElementById("loading_image").style.display = 'none';
		//	5 - Sostituisco la nuova immagine
		document.getElementById("immagine_collezione").src = immagini[immagine_attiva][0];
		document.getElementById("immagine_collezione").alt = immagini[immagine_attiva][1];
		document.getElementById("immagine_collezione").title = immagini[immagine_attiva][2];
		//	6 - Faccio partire il fade in
		Effect.Appear("immagine_collezione", { duration: durata_intervallo_secondi});
		//	7 - Riattivo i pulsanti avanti e indietro
		document.getElementById("prev_button").href="javascript:image_slideshow('prev');void(0);";
		document.getElementById("next_button").href="javascript:image_slideshow('next');void(0);";

	}
	//	2 - Faccio apparire il loading
	document.getElementById("loading_image").style.display = 'block';
	//	1.1 - Faccio effettivamente partire il caricamento
	imgPreloader.src = immagini[immagine_attiva][0];
}





function change_language(ln_code){

}