// Script per slideshow casuale di immagini con jQuery

function slideShow() { 
	
	//$.cookie('indiceImg', null);
	//recupero il numero di immagini disponibili
	var numImg  = $('#slideshow img.imgBannerTop').size(); //alert('num img '+numImg);
	
	//recupero l'indice dell'ultima immagine di sfondo caricata
	var indiceLast = 0;
	if($.cookie('indiceImg')!=null)
		indiceLast = $.cookie('indiceImg');
		
	//alert('ultimo indice '+indiceLast);
	
	// 3 linee che servono per far comparire le immagini in ordine casuale
	var $sibs  = $('#slideshow').children('img.imgBannerTop');
	var $sibsD  = $('#slideshowDidascalie').children('div.slogan'); 
    //var rndNum = Math.floor(Math.random() * $sibs.length );
	var rndNum = indiceLast;
	
	if (indiceLast == numImg - 1){
		rndNum = 0;
	}else
		rndNum = Number(indiceLast) + 1;
	
	//alert('indice corrente '+rndNum);
	
    var $next  = $( $sibs[ rndNum ] );
	var $nextD  = $( $sibsD[ rndNum ] );
	
	
	$next.css({opacity: 1.0}).addClass('active');
	/*
    $next.css({opacity: 0.0})
        .addClass('active')
		.animate({opacity: 1.0}, 1000, function() {
            
        });
		*/
	//$nextD.fadeIn('slow',function(){this.removeAttribute('filter');}).addClass('active');
	$nextD.addClass('active');
    
	$('.hidden').css('display','block');
		
	$.cookie('indiceImg', null);
	$.cookie('indiceImg',rndNum, { expires : 7 });
}


$(function() {
    slideShow();
});

