/* 
 * sendMsg.js powered By G&T Services
 * 
 * Campo nome
 * Campo cognome
 * Campo email
 * Campo messaggio
 *
 *
 */



$("document").ready( function() {

send = function() {
		
		
		
		var espressione_email = new RegExp("^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$");
		var espressione_telefono = new RegExp("^[0-9{25}]+$");
		var espressione_stringa = new RegExp("^[A-Za-z ]+$");
		var regexp_desc = new RegExp("[a-zA-Z0-9 .:;-]+$");
		
		
		if (!espressione_stringa.test($("#nome").val())) {
			alert("Campo nome errato");
			return false;
		}
		
		if (!espressione_stringa.test($("#cognome").val())) {
			alert("Campo cognome errato");
			return false;
		}
		
		if (!espressione_email.test($("#email").val())) {
			alert("Indirizzo email errato");
			return false;
		}
		
		if (!$("#privacy").attr("checked")) {
			alert("Per continuare è necessario acconsentire il trattamento dei dati personali");
			return false;
		}
			
		
			
		$.post( "contatti.php", { nome: $("#nome").val(), cognome: $("#cognome").val(), email: $("#email").val(), msg: $("#msg").val() }, function(data) {
			if (data == "0") {
				$("#nome").css("border", "1px solid red").focus();				
				return false;
			}
			if (data == "1") {
				$("#cognome").css("border", "1px solid red").focus();
				return false;
			}
			if (data == "2") {
				$("#email").css("border", "1px solid red").focus();
				return false;
			}
			if (data == "3") {
				$("#msg").css("border", "1px solid red").focus();
				return false;
			}
			if (data == "error") {
				alert('Si è verificato un errore nell\'inviare la richiesta, riprovare più tardi.');
				$(this).removeAttr("disabled");
				return false;
			}
			if (data == "sent") {
				
				alert("Messaggio inviato correttamente");
				
				return true;
			}
		});
	}
});
