/*
	Funzionamento dello slideshow / non toccate queste righe se non conoscete javascript
*/
// Additional methods for Element added by SU, Couloir
Object.extend(Element, {
	getWidth: function(element) {
   	element = $(element);
   	return element.offsetWidth; 
	},
	setWidth: function(element,w) {
   	element = $(element);
    	element.style.width = w +"px";
	},
	setHeight: function(element,h) {
   	element = $(element);
    	element.style.height = h +"px";
	},
	setSrc: function(element,src) {
    	element = $(element);
    	element.src = src; 
	},
	setHref: function(element,href) {
    	element = $(element);
    	element.href = href; 
	},
	setInnerHTML: function(element,content) {
		element = $(element);
		element.innerHTML = content;
	}
});
// Rules
var myrules = {
	'#toggleSlideShow' : function(element){
		element.onclick = function(){
			var myDiv = $('ss-container');
			if(myDiv.style.display == 'none'){
				new Effect.BlindDown(myDiv,{duration: 0.5});
				Element.setInnerHTML('toggleSlideShow','<img id="ss-close" src="img/close.gif" width="200" height="20" alt="Chiudi Slideshow" />');
			} else {
				new Effect.BlindUp(myDiv,{duration: 0.5});
				Element.setInnerHTML('toggleSlideShow','<img id="ss-close" src="img/open.gif" width="200" height="20" alt="Apri Slideshow" />');
			}
		}
	},
	'#slideshow' : function(element){
		element.onload = function(){
			new Effect.Appear(this,{duration: 1});
			setTimeout(nextPhoto,ssSpeed*1000);
		}
	}
};
var idPhoto = -1;
var arrayPhoto = new Array();
//=============================================
/*
	Parametri slideshow / da modificare
*/
// pausa tra una foto e l'altra, in secondi
var ssSpeed = 3;
// percorsi delle foto, relativi al file slideshow_js.html
arrayPhoto[0] = 'images/slidebox/tiro_con_arco.jpg';
arrayPhoto[1] = 'images/slidebox/baby_sitting.jpg';
arrayPhoto[2] = 'images/slidebox/bolentino.jpg';
arrayPhoto[3] = 'images/slidebox/caccia.jpg';
arrayPhoto[4] = 'images/slidebox/casa_albero.jpg';
arrayPhoto[5] = 'images/slidebox/casino.jpg';
arrayPhoto[6] = 'images/slidebox/centro_diagnostico.jpg';
arrayPhoto[7] = 'images/slidebox/corso_apnea.jpg';
arrayPhoto[8] = 'images/slidebox/corso_cucina.jpg';
arrayPhoto[9] = 'images/slidebox/corso_di_vela.jpg';
arrayPhoto[10] = 'images/slidebox/casa_albero_giacomo.jpg';
arrayPhoto[11] = 'images/slidebox/corso_nuoto.jpg';
arrayPhoto[12] = 'images/slidebox/corso_pittura_ceramica.jpg';
arrayPhoto[13] = 'images/slidebox/deltaplano.jpg';
arrayPhoto[14] = 'images/slidebox/diving.jpg';
arrayPhoto[15] = 'images/slidebox/enduro.jpg';
arrayPhoto[16] = 'images/slidebox/escursioni.jpg';
arrayPhoto[17] = 'images/slidebox/diving_acqua.jpg';
arrayPhoto[18] = 'images/slidebox/gita_in_barca.jpg';
arrayPhoto[19] = 'images/slidebox/go_kart.jpg';
arrayPhoto[20] = 'images/slidebox/idromassaggio.jpg';
arrayPhoto[21] = 'images/slidebox/jeep.jpg';
arrayPhoto[22] = 'images/slidebox/lettura.jpg';
arrayPhoto[23] = 'images/slidebox/gita_in_gommone.jpg';
arrayPhoto[24] = 'images/slidebox/kitesurf.jpg';
arrayPhoto[25] = 'images/slidebox/minibus.jpg';
arrayPhoto[26] = 'images/slidebox/mountain_bikes.jpg';
arrayPhoto[27] = 'images/slidebox/massaggio.jpg';
arrayPhoto[28] = 'images/slidebox/noleggio_scooter.jpg';
arrayPhoto[29] = 'images/slidebox/passeggiata_a_cavallo.jpg';
arrayPhoto[30] = 'images/slidebox/pecore.jpg';
arrayPhoto[31] = 'images/slidebox/pesca_turismo.jpg';
arrayPhoto[32] = 'images/slidebox/ping_pong.jpg';
arrayPhoto[33] = 'images/slidebox/piscina.jpg';
arrayPhoto[34] = 'images/slidebox/passeggiata_cavallo.jpg';
arrayPhoto[35] = 'images/slidebox/pony.jpg';
arrayPhoto[36] = 'images/slidebox/quod.jpg';
arrayPhoto[37] = 'images/slidebox/reception.jpg';
arrayPhoto[38] = 'images/slidebox/pescasub.jpg';
arrayPhoto[39] = 'images/slidebox/bici.jpg';
arrayPhoto[40] = 'images/slidebox/ristorante.jpg';
arrayPhoto[41] = 'images/slidebox/pescaturismo.jpg';
arrayPhoto[42] = 'images/slidebox/sala_giochi.jpg';
arrayPhoto[43] = 'images/slidebox/sauna.jpg';
arrayPhoto[44] = 'images/slidebox/sci_nautico.jpg';
arrayPhoto[45] = 'images/slidebox/footing_costa.jpg';
arrayPhoto[46] = 'images/slidebox/spiaggia_attrezzata.jpg';
arrayPhoto[47] = 'images/slidebox/ristorante_aperto.jpg';
arrayPhoto[48] = 'images/slidebox/spa.jpg';
arrayPhoto[49] = 'images/slidebox/snorkeling.jpg';
arrayPhoto[50] = 'images/slidebox/surf_casting.jpg';
arrayPhoto[51] = 'images/slidebox/texas_hold_em.jpg';
arrayPhoto[52] = 'images/slidebox/ristorante_sala.jpg';
arrayPhoto[53] = 'images/slidebox/sauna_vapore.jpg';
arrayPhoto[54] = 'images/slidebox/snorkeling_acqua.jpg';
arrayPhoto[55] = 'images/slidebox/tiro_arco.jpg';
arrayPhoto[56] = 'images/slidebox/traina.jpg';
arrayPhoto[57] = 'images/slidebox/trekking.jpg';
arrayPhoto[58] = 'images/slidebox/ristorante_saletta.jpg';
arrayPhoto[59] = 'images/slidebox/trattamento_corpo.jpg';
arrayPhoto[60] = 'images/slidebox/windsurf.jpg';
arrayPhoto[61] = 'images/slidebox/vedovo.jpg';
arrayPhoto[62] = 'images/slidebox/barca.jpg';
arrayPhoto[63] = 'images/slidebox/agguato.jpg';
arrayPhoto[64] = 'images/slidebox/colazione_in_barca.jpg';
arrayPhoto[65] = 'images/slidebox/cacciatore.jpg';
arrayPhoto[66] = 'images/slidebox/footing.jpg';
arrayPhoto[67] = 'images/slidebox/ciclista.jpg';
arrayPhoto[68] = 'images/slidebox/scuba.jpg';
arrayPhoto[69] = 'images/slidebox/piscina_piccola.jpg';

//=============================================
/*
	Funzionamento dello slideshow / non toccate queste righe se non conoscete javascript
*/
function nextPhoto (){
	var ss = $('slideshow');
	new Effect.Fade(ss,{duration: 1});
	setTimeout(loadPhoto,1000);
	
}
function loadPhoto (){
	var ss = $('slideshow');
	if (idPhoto < arrayPhoto.length-1){
		idPhoto = idPhoto+1;
		Element.setSrc(ss,arrayPhoto[idPhoto]);
	} else {
		idPhoto = 0;
		Element.setSrc(ss,arrayPhoto[idPhoto]);
	}
}
setTimeout(nextPhoto,0);