/*
	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 = 4;
// percorsi delle foto, relativi al file slideshow_js.html
arrayPhoto[0] = 'pics/0001.jpg';
arrayPhoto[1] = 'pics/0002.jpg';
arrayPhoto[2] = 'pics/0003.jpg';
arrayPhoto[3] = 'pics/0004.jpg';
arrayPhoto[4] = 'pics/0005.jpg';
arrayPhoto[5] = 'pics/0006.jpg';
arrayPhoto[6] = 'pics/0007.jpg';
arrayPhoto[7] = 'pics/0008.jpg';
arrayPhoto[8] = 'pics/0009.jpg';
arrayPhoto[9] = 'pics/0010.jpg';
arrayPhoto[10] = 'pics/0011.jpg';
arrayPhoto[11] = 'pics/0012.jpg';
arrayPhoto[12] = 'pics/0013.jpg';
arrayPhoto[13] = 'pics/0014.jpg';
arrayPhoto[14] = 'pics/0015.jpg';
arrayPhoto[15] = 'pics/0016.jpg';
arrayPhoto[16] = 'pics/0017.jpg';
arrayPhoto[17] = 'pics/0018.jpg';
arrayPhoto[18] = 'pics/0019.jpg';
arrayPhoto[19] = 'pics/0020.jpg';
arrayPhoto[20] = 'pics/0021.jpg';
arrayPhoto[21] = 'pics/0022.jpg';
arrayPhoto[22] = 'pics/0023.jpg';
arrayPhoto[23] = 'pics/0024.jpg';
arrayPhoto[24] = 'pics/0025.jpg';
arrayPhoto[25] = 'pics/0026.jpg';
arrayPhoto[26] = 'pics/0027.jpg';
arrayPhoto[27] = 'pics/0028.jpg';
arrayPhoto[28] = 'pics/0029.jpg';
arrayPhoto[29] = 'pics/0030.jpg';
arrayPhoto[30] = 'pics/0031.jpg';
arrayPhoto[31] = 'pics/0032.jpg';
arrayPhoto[32] = 'pics/0033.jpg';
arrayPhoto[33] = 'pics/0034.jpg';
arrayPhoto[34] = 'pics/0035.jpg';
arrayPhoto[35] = 'pics/0036.jpg';
arrayPhoto[36] = 'pics/0037.jpg';
arrayPhoto[37] = 'pics/0038.jpg';
arrayPhoto[38] = 'pics/0039.jpg';
arrayPhoto[39] = 'pics/0040.jpg';
arrayPhoto[40] = 'pics/0041.jpg';
arrayPhoto[41] = 'pics/0042.jpg';
arrayPhoto[42] = 'pics/0043.jpg';
arrayPhoto[43] = 'pics/0044.jpg';
arrayPhoto[44] = 'pics/0045.jpg';
arrayPhoto[45] = 'pics/0046.jpg';
arrayPhoto[46] = 'pics/0047.jpg';
arrayPhoto[47] = 'pics/0048.jpg';
arrayPhoto[48] = 'pics/0049.jpg';
arrayPhoto[49] = 'pics/0050.jpg';
arrayPhoto[50] = 'pics/0051.jpg';
arrayPhoto[51] = 'pics/0052.jpg';
arrayPhoto[52] = 'pics/0053.jpg';
arrayPhoto[53] = 'pics/0054.jpg';
arrayPhoto[54] = 'pics/0055.jpg';
arrayPhoto[55] = 'pics/0056.jpg';
arrayPhoto[56] = 'pics/0057.jpg';
arrayPhoto[57] = 'pics/0058.jpg';
arrayPhoto[58] = 'pics/0059.jpg';
arrayPhoto[59] = 'pics/0060.jpg';
arrayPhoto[60] = 'pics/0061.jpg';
arrayPhoto[61] = 'pics/0062.jpg';
arrayPhoto[62] = 'pics/0063.jpg';
arrayPhoto[63] = 'pics/0064.jpg';
arrayPhoto[64] = 'pics/0065.jpg';
arrayPhoto[65] = 'pics/0066.jpg';
arrayPhoto[66] = 'pics/0067.jpg';
arrayPhoto[67] = 'pics/0068.jpg';
arrayPhoto[68] = 'pics/0069.jpg';
arrayPhoto[69] = 'pics/0070.jpg';
arrayPhoto[70] = 'pics/0071.jpg';
arrayPhoto[71] = 'pics/0072.jpg';
arrayPhoto[72] = 'pics/0073.jpg';
arrayPhoto[73] = 'pics/0074.jpg';
arrayPhoto[74] = 'pics/0075.jpg';
arrayPhoto[75] = 'pics/0076.jpg';
arrayPhoto[76] = 'pics/0077.jpg';
arrayPhoto[77] = 'pics/0078.jpg';
arrayPhoto[78] = 'pics/0079.jpg';
arrayPhoto[79] = 'pics/0080.jpg';
arrayPhoto[70] = 'pics/0081.jpg';
arrayPhoto[81] = 'pics/0082.jpg';
arrayPhoto[82] = 'pics/0083.jpg';
arrayPhoto[83] = 'pics/0084.jpg';
arrayPhoto[84] = 'pics/0085.jpg';
arrayPhoto[85] = 'pics/0086.jpg';
arrayPhoto[86] = 'pics/0087.jpg';
arrayPhoto[87] = 'pics/0088.jpg';
arrayPhoto[88] = 'pics/0089.jpg';
arrayPhoto[89] = 'pics/0090.jpg';
arrayPhoto[90] = 'pics/0091.jpg';
arrayPhoto[91] = 'pics/0092.jpg';
arrayPhoto[92] = 'pics/0093.jpg';
arrayPhoto[93] = 'pics/0094.jpg';
arrayPhoto[94] = 'pics/0095.jpg';
arrayPhoto[95] = 'pics/0096.jpg';
arrayPhoto[96] = 'pics/0097.jpg';
arrayPhoto[97] = 'pics/0098.jpg';
arrayPhoto[98] = 'pics/0099.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);
