$(document).ready (function(){ 

/*///// OVERLAY ////////////////////////////////////////////*/

	$(".overl").overlay({
		expose: { 
        	color: '#333', 
        	loadSpeed: 200, 
        	opacity: 0.9 
   		 }, 
 
    closeOnClick: false 
	});
	
	
	$(".simple_overlay .close").addClass('png_bg');
	
	
	$(".anteprima").click(function() {
		if (checkForm()) {
			$('span.nome-anteprima').html($('#nome').val()+' ('+$('#email').val()+')');
			$('span.dedica-anteprima').html($('#dedica').val().replace(/\n/g, '<br />'));
			
			$('.sezioneForm').hide();
			$(this).hide();	
			$('.sezioneAnteprima').show();
			$('.modifica').show();
			$('.sezioneVaBene').hide();
		}
		
		return false;
	});
	
	
	$(".modifica").click(function() {
		$('.sezioneForm').show();
		$(this).hide();	
		$('.sezioneAnteprima').hide();
		$('.anteprima').show();
		$('.sezioneVaBene').hide()
		return false;
	});

	$(".modifica").hide();
	$(".sezioneVaBene").hide();
	
	
	
	$('form.dedica').submit(function () {
		return checkForm();
	});
	
	
	
});

function checkForm() {
	var errore = false;
	
	if ($('#nome').val() == '') {
		$('#nome').parent().find('label[for=nome]').addClass('errore');
		errore = true;
	}
	
	if ($('#email').val() == '' || !is_email($('#email').val())) {
		$('#email').parent().find('label[for=email]').addClass('errore');
		errore = true;
	}
	
	if ($('#to_nome').val() == '') {
		$('#to_nome').parent().find('label[for=to_nome]').addClass('errore');
		errore = true;
	}
	
	if ($('#to_email').val() == '' || !is_email($('#to_email').val())) {
		$('#to_email').parent().find('label[for=to_email]').addClass('errore');
		errore = true;
	}
	
	if ($('#dedica').val() == '') {
		$('#dedica').parent().find('label[for=dedica]').addClass('errore');
		errore = true;
	}
	
	return !errore;
}

function is_email(email){
	var result = email.search(/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,3})+$/);
	if(result > -1){ return true; } else { return false; }
}
