/***************************************************************************
 Menu e bottoni
***************************************************************************/
function ChangeButtonState(obj)
{
	var ris;
	ris = obj.className.indexOf("_sel");
	if (ris > 0)
	{
		obj.className =  obj.className.substr(0,ris);
	}
	else
		obj.className =  obj.className + "_sel";
	
}


var immaginiHome = new Array("Foto1.jpg","Foto2.jpg","Foto3.jpg","Foto4.jpg","Foto5.jpg",
							 "Foto6.jpg","Foto7.jpg","Foto8.jpg","Foto9.jpg","Foto10.jpg",
							 "Foto11.jpg","Foto12.jpg","Foto13.jpg");

var homeTimer;
var manualIdle;

function ManualChangeImage(direction)
{
	// Resetto il timer
	if(manualIdle) 
	{
      clearTimeout(manualIdle);
      manualIdle  = 0;
	}

	manualImageChoice = 1;
	// Cambio la direzione dello scorrimento
	if (direction == 0) 
		HomePreviousImage();
	else
		HomeNextImage();	
	// Faccio partire il timer con 10 secondi
	manualIdle = setTimeout('restartAutoTimer()', 10000);
}

function restartAutoTimer()
{
	// Resetto il timer
	if(manualIdle) 
	{
      clearTimeout(manualIdle);
      manualIdle  = 0;
	}	
	// Resetto il flag di cambiamento
	manualImageChoice = 0;
	setTimeout('AutoNextImage()', 4000);
}

function HomeNextImage()
{
	// Fade out dell'immagine	
	$("#imgHome").fadeOut("slow",
	  function()
	  {
		currentImage +=1;
		// Azzero il contatore
		if (currentImage > 12) currentImage = 0;
		// Cambio l'immagine
		$("#imgHome").attr("src","./immagini/photo_home/" + immaginiHome[currentImage]);	
		setTimeout('ChangeHomeImageCompledted()', 1000)
	   }
	  );
	
}

function HomePreviousImage()
{
	// Fade out dell'immagine	
	$("#imgHome").fadeOut("slow",
	  function()
	  {
		currentImage -=1;
		// Azzero il contatore
		if (currentImage < 0) currentImage = 12;
		// Cambio l'immagine
		$("#imgHome").attr("src","./immagini/photo_home/" + immaginiHome[currentImage]);	
		setTimeout('ChangeHomeImageCompledted()', 1000)
	   }
	  );
}

function AutoNextImage()
{
	if (manualImageChoice == 0)
	{
		// Fade out dell'immagine	
		$("#imgHome").fadeOut("slow",
		  function()
		  {
			currentImage +=1;
			// Azzero il contatore
			if (currentImage > 12) currentImage = 0;
			// Cambio l'immagine
			$("#imgHome").attr("src","./immagini/photo_home/" + immaginiHome[currentImage]);	
			setTimeout('ChangeHomeImageCompledted()', 1000)
		   }
		  );
	}
}

function ChangeHomeImageCompledted()
{
	// FadeIn
	$("#imgHome").fadeIn("slow");    
	// Riavvio il timer solo se sono in cambiamento auomatico
	if (manualImageChoice == 0)
		setTimeout('AutoNextImage()', 4000);
}


function changeButtonImage(nome)

{

	//var	img = document.getElementById(nome);	

	var nomeImg;

	nomeImg = nome.id;

	if (nome.src.indexOf('_sel') != -1)

		nome.src = 'immagini/' + nome.id + '.gif';	

	else

		nome.src = 'immagini/' + nome.id + '_sel.gif';	

}

