//<!-- js/slideshow.js - Versione 1.0 del 09/10/08 - Niccolo' Righetti - Webmaster -->

//Lo script si occupa di gestire lo slideshow delle gallerie

var arr_foto = new Array();
var arr_commenti = new Array();
var ind = 0;

//Passaggio alla foto
function foto_next () {
	if (ind < (arr_foto.length - 1) ) {
		ind++;
		carica ();
	}
	else {
		ind = 0;
		carica ();
	}
}

function foto_prev () {
	if (ind > 0) {
		ind--;
		carica ();
	}
	else {
		ind = arr_foto.length - 1;
		carica ();
	}
}

function carica () {	
	//Foto di attesa
	document.getElementById("attesa").style.display = "inline";
	document.getElementById("immagine").style.display = "none";
	
	//Sostituisco il commento
	document.getElementById("commento").innerHTML = "Caricamento in corso...";
	
	//Caricamento della foto
	var immagine = new Image ();
		
	
	//Forzatura per far funzionare IE
  //Una volta che l'immagine e' gia' stata caricata in cache IE non richiama pił l'evento
  //onload per cui non aggiorna l'immagine.
  //La forzatura consiste nel aggiungere un parametro fittizzio per fare in modo di avere
  //sempre una nuova immagine.
  
  browser = 'nn';
  
  //Riconosco tipo browser
	var userAgent = navigator.userAgent.toLowerCase();
	if ( userAgent.indexOf ("firefox") != -1 ) {
	  browser = 'ff';
  } 
  if ( userAgent.indexOf ("msie") != -1 ) {
	  browser = 'ie';
  }
  if ( userAgent.indexOf ("opera") != -1 ) {
  }
  //Fine riconoscimento
  
  if ( browser == 'ie' ) {
    immagine.src = arr_foto[ind] + "?" + new Date().getTime();
  }
  else {
    immagine.src = arr_foto[ind];
  }
    
	
	//Quando finisce il caricamento della foto
	immagine.onload = function () {
	  
	  document.getElementById("immagine").src = immagine.src
		//Ridimensiono la finestra
		var larghezza = immagine.width;
		var lunghezza = immagine.height;
		window.resizeTo ( larghezza + 100 , lunghezza + 250 );
		
		//Abilito la foto
		document.getElementById("immagine").style.display = "inline";
		document.getElementById("attesa").style.display = "none";
		
		//Abilito il commento
		document.getElementById("commento").innerHTML = arr_commenti[ind];
	};
}

function open_window (url_win) {
	finestra_apri ( url_win, "Immagini", "width=430, height=430, toolbar=no, location=no, status=no, menubar=no, scrollbars=no, resizable=yes" );
}

