$(document).ready(function(){
	
	//Se presente nascondo la rotellina di caricamento
	if ($("#spinLoader").length > 0){
		$("#spinLoader").hide();
	}
	
	//Iscrizione alla newsletter
	$('#btnAddNewsletter').click(function(event) {
		var email = $("#txtEmail").val();
		if(email == ""){
			alert("Devi inserire la tua email prima di inviare il modulo di iscrizione");
		}else if(!checkEmail(email)){
			alert("Devi inserire un'email valida prima di inviare il modulo di iscrizione");
		}else{
			//registrazione mediante ajax
			$.post('inc/ajaxFunc.php', {"op":"addToNewsletter", "email":email}, function(data){
				var risposta = parseInt(data);
				if(risposta == 1 || risposta == 3){
					$("#btnAddNewsletter").hide();
					$("#txtEmail").hide();
					$("#newsRisposta").html('Registrazione effettuata con successo. Grazie');
					$("#newsRisposta").css("width","300px");
				}else if(risposta == 2){ alert("Ci sono stati problemi durante la registrazione. Per favore prova piu' tardi"); }
			});
		}
		
		event.preventDefault();
	});
	
	//Invio email contatti
	$('#btnInviaContatti').click(function(event) {
		var mittente 	= $("#txtMittente").val();
		var telefono	= $("#txtTelefono").val();
		var email 		= $("#txtEmail").val();
		var messaggio 	= $("#txtMessaggio").val();
		
		
		//verifica degli input e messaggi d'errore
		if(mittente == ""){ 			alert("Devi inserire il tuo nome");
		}else if(email == ""){ 			alert("Devi inserire la tua email");
		}else if(!checkEmail(email)){	alert("Devi inserire un'email valida");
		}else if(messaggio == ""){ 		alert("Devi inserire un messaggio");
		}else{
			//nascondo il pulsante e mostro la rotellina
			$("#btnInviaContatti").hide();
			$("#spinLoader").show();
			
			var dati = $("#formContact").serialize();
			$.post('inc/ajaxFunc.php', dati, function(data){
				var risposta = parseInt(data);				  
				if(risposta == 1){
					$("#btnInviaContatti").show();
					$("#spinLoader").hide();
					alert("Errore durante l'invio dell'email. Non tutti i campi sono stati inseriti");
				}else if(risposta == 2){
					$("#myContactForm").html('<label>Il tuo messaggio &egrave; stato inviato con successo. Grazie</label>');
				}
			});
		}
		
		
		
		
		event.preventDefault();
	});
	
	
});

function checkEmail(myEmail) {
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myEmail)){ return true;
	}else{ return false; }}
