$(document).ready(function(){
						   	
	//precarica le immagini
	jQuery.preLoadImages(
		"assets/templates/velamare/images/menu/"+language+"/home-on.gif",
		"assets/templates/velamare/images/menu/"+language+"/scuola-on.gif",
		"assets/templates/velamare/images/menu/"+language+"/charter-on.gif",
		"assets/templates/velamare/images/menu/"+language+"/open-on.gif",
		"assets/templates/velamare/images/menu/"+language+"/skiff-on.gif"
	);
		
	//inizializza shadowbox
	Shadowbox.init({
		displayCounter: false
	});
						   
	//imposta l'effetto slider		
	$('#slider').jqFancyTransitions({ 
		effect: 'wave',							
		width: 547, 
		height: 368,
		stripDelay: 50,
		delay: 5000,
		titleSpeed: 1000,
		links: true,
		navigation: true
	});	
	
	//cancella il campo quando riceve il focus
	$('#newsname').focus(function() {
		$(this).val('');						  
	});
	
	//cancella il campo quando riceve il focus
	$('#newsemail').focus(function() {
		$(this).val('');						  
	});
	
	//esegue la registrazione alla newsletter
	$('#newsletter').submit(function() {				
		//verifica i dati in ingresso
		var nome = $('#newsname').val();
		if ((nome.length < 2) || (nome == 'Nome e cognome')) {
			alertBox('ATTENZIONE','Per iscriverti alla newsletter di Velamare abbiamo bisogno del tuo nome e cognome...');	
			return false;
		}
		var email = $('#newsemail').val();
		var emailRegexp = new RegExp("^[a-zA-Z0-9\.-_]+[@]{1}([a-zA-Z0-9-_]+[\.]{1})?([a-zA-Z0-9-_]+[\.]{1}[a-zA-Z0-9-_]{2,4})$");
		if (email.search(emailRegexp) == -1) {
			alertBox('ATTENZIONE','La mail che hai inserito non sembra valida. Controllala...');	
			return false;
		}
		//invia i dati per la registrazione in gedi
		$.post('assets/snippets/subscribeNewsletter.php',{nome:nome,email:email}, function(data) {																									
			alertBox('Benvenuto in Velamare','La tua iscrizione \u00E8 stata attivata.<br />Grazie e a presto!');																	
		});
		return false;
	});
	
});

//mostra e nasconde i dettagli del corso
function courseDetails(i) {
	$('#toggle'+i).toggle();
	if ($('#detail'+i).attr('src') == 'assets/templates/velamare/images/comment_add.png') {
		$('#detail'+i).attr('src','assets/templates/velamare/images/comment_delete.png');
	} else {
		$('#detail'+i).attr('src','assets/templates/velamare/images/comment_add.png');
	}
}

//mostra un alert box
function alertBox(title,message) {
	Shadowbox.open({
		player:     'html',
		title:      title,
		content:    '<div class="message">'+message+'</div>',
		height:     150,
		width:      350
	}, {
		animate: false
	});
	setTimeout(Shadowbox.close,6000);
}
