var numPezzi;
var cont=1;
var intervallo=5000;

jQuery(document).ready(function($) {
								
	numPezzi=$(".lista li","#slider-home").length;

	// Se esiste lo slider ne gestisce i comportamenti
	
	if($("#slider-home").length)	
	{
		$(".lista li","#slider-home").click(function()
		{ 	
			stopSlide();
			cont=($(".lista li").index(this))+1;
			
			cambiaLista();
		})	
		
		$("#slider-home").mouseenter(function(){stopSlide();})
		$("#slider-home").mouseleave(function(){startSlide();})
	}
	
	startSlide();
});

function startSlide()
{	
	if (cont>=numPezzi){cont=0;}
	
	$(document).everyTime(intervallo,"mainSlide", function()
	{
		cicloSlide();
	}, 0);
}

function cicloSlide()
{
	cont++;
	
	cambiaLista();
	
	//if ((cont-1)%4==0 ) {scorriLista(cont-1);}
		
	
	if(cont == numPezzi)
	{
		stopSlide();
		cont=0;
		startSlide();
	}
}

function scorriLista()
{
	var MT = -60*(cont-4);
	
	if (cont<5){MT=0;}
	if (cont>numPezzi-1){MT=MT+60}
	
	$(".lista li:nth-child(1)").animate({
    marginTop:MT
  }, 300, function() {
    // animazione completa
  });
}

function stopSlide()
{
	$(document).stopTime("mainSlide");
}

function cambiaLista()
{
	scorriLista();
	
	// imposta freccia attiva
	
	$(".lista li","#slider-home").removeClass("on");
	$(".lista li:nth-child("+cont+")","#slider-home").addClass("on");
	
	// cambia immagine

	$(".gallery").fadeOut(0);
	$(".gallery li:nth-child(1)").css({marginTop: (-300*(cont-1))     });
	$(".gallery").fadeIn("slow");
	
	// cambia infobox
	
	$(".infobox li").fadeOut(0);
	$(".infobox li:nth-child("+cont+")").fadeIn(0);
}
