$(document).ready(function(){ 

	/* Scrolling */
	$('.nav_about').click(function() {
		$.scrollTo('#navigation_about', 1000);
	});
	$('.nav_roster').click(function() {
		$.scrollTo('#navigation_roster', 1000);
	});
	$('.nav_tour').click(function() {
		$.scrollTo('#navigation_tour', 1000);
	});
	$('.nav_contacts').click(function() {
		$.scrollTo('#navigation_contacts', 1000);
	});
	

	/* Visualizza / nascondi le biografie dei gruppi */
	
	$('.hidden').hide();

	$('#about_shaone_more').click(function() {
		$('#about_shaone_more').hide();
		$('#about_shaone_content').slideDown("slow");
	});
	
	$('#about_shaone_less').click(function() {
		$('#about_shaone_more').show();
		$('#about_shaone_content').slideUp("slow");
	});
	
	$('#about_cff_more').click(function() {
		$('#about_cff_more').hide();
		$('#about_cff_content').slideDown("slow");
	});
	
	$('#about_cff_less').click(function() {
		$('#about_cff_more').show();
		$('#about_cff_content').slideUp("slow");
	});
	
	$('#about_katap_more').click(function() {
		$('#about_katap_more').hide();
		$('#about_katap_content').slideDown("slow");
	});
	
	$('#about_katap_less').click(function() {
		$('#about_katap_more').show();
		$('#about_katap_content').slideUp("slow");
	});
	
	$('#about_uled_more').click(function() {
		$('#about_uled_more').hide();
		$('#about_uled_content').slideDown("slow");
	});
	
	$('#about_uled_less').click(function() {
		$('#about_uled_more').show();
		$('#about_uled_content').slideUp("slow");
	});
	
	/* Nascondi i messaggi d'errore e di successo */
	$('.failure').hide();
	$('.success').hide();


	/* Invia il form dei contatti */
	$('#contacts_send').click(function() {
		
		/* Nascondi i messaggi d'errore e di successo */
		$('.failure').hide();
		$('.success').hide();
		
		/* Recupera i campi dal form */
		var form_data = $('#contatti').serialize();
		
		/* Invia i campi del form, via POST, allo script di destinazione */
		$.ajax({
			type: "POST",
			url: "ajax/contact.php",
			data: form_data,
			success: function(msg){
				
				/* Prendi i dati JSON restituiti */
				var JSONdata = $.evalJSON(msg);
				
				/* Se esiste la variabile del successo, esegui la funzione di successo */
				if(JSONdata.success != '') {
					$('.success').html(JSONdata.success);
					$('.success').show(100);
					/* Resetta il form */
					$("#contatti")[0].reset()
				} else {
				/* Altrimenti esegui la funzione di errore */
					$('.failure').html(JSONdata.failure);
					$('.failure').show(100);
				}
			}
		});

		return false;
	});
		
});