/*************************************************************************
********************** GESTIONE DELLE COVERS *****************************
*************************************************************************/

var cover_running = true;		// Notifica che e' attivo il ciclo delle copertine
var cover_counter = 0;			// Conta il numero di copertine
var cover_current = 0;			// Segna la copertina corrente

/************************************************************************/

$(document).ready(function(){

/*************************************************************************
********************** GESTIONE DELLE COVERS *****************************
*************************************************************************/

// Nascondi tutti gli elementi delle cover diversi dal primo
$('#cover .photo img').each(function(i) {
	if(i > 0) {
		$('#cover_photo_'+i).hide();
		$('#cover_content_'+i).hide();
	}
	cover_counter++;
});

// Cambia la cover ad intervalli regolari
setInterval('changeCover()', 6000);
clearInterval();

// Visualizza l'apposita cover (blocca la rotazione per 20 secondi)
$('#buttons a').click(function() {
	var this_id = $(this).attr('id').replace('button_', '');
	
	// Blocca la rotazione delle cover per 20 secondi
	cover_running = false;
	setTimeout('cover_running = true', 20000);
	
	// Visualizza l'apposita cover, nascondendo tutte le altre
	$('#cover .photo img').hide();
	$('#cover .content').hide();
	$('#cover_photo_'+this_id).fadeIn(600);
	$('#cover_content_'+this_id).fadeIn(600);
	
	// Rendi "corrente" il bottone cliccato
	$('#buttons a').removeClass('current');
	$(this).addClass('current');
});

/************************************************************************/

})

/*************************************************************************
********************** GESTIONE DELLE COVERS *****************************
*************************************************************************/

/**
 *	Effettua il cambio della cover ad intervalli regolari
 **/
var changeCover = function() {

	// Effettua il cambio solo se non e' stato bloccato
	if(cover_running) {
		var next = (cover_current + 1) % cover_counter;
		$('#cover .photo img').hide();
		$('#cover .content').hide();
		$('#cover_photo_'+next).fadeIn(600);
		$('#cover_content_'+next).fadeIn(600);
		$('#buttons a').removeClass('current');
		$('#button_'+next).addClass('current');
		cover_current = next;
	}

}

/************************************************************************/
