$(document).ready(function()
	{	
	
    //Passo la form al plugin jQuery Form
	$('#contact-form').ajaxForm({	
        
    //target: '#server-output', 	// Il div in cui sarà visualizzato il risultato elaborato dal server
	beforeSubmit: 	validate,
	url: "sendmail.php", //file che elabora i dati, l'action della form lascialo vuoto
	resetForm: true,        // reset the form after successful submit
    type: "POST",
	success: function(msg) {//la risposta del server la faccio visualizzare tramite popup
	$("#server-output").empty().hide();
    alert(msg);
    }
		});	
		});
	
	function validate()
	{
    var error = false;
	var name = $.trim($("#nome").val());
    var message = $.trim($("#testo").val());
    var email = $.trim($("#destinatario").val());
	if (name == null || name == '')
		{
	$("#server-output").html("Manca il nome!").fadeIn();
    error = true;
	return false;
	}
    if (message == null || message == '')
        {
    $("#server-output").html("Manca il messaggio!").fadeIn();
    error = true;
    return false;
    }
    if (email == null || email == '')
        {
    $("#server-output").html("Manca l'email!").fadeIn();
    error = true;
    return false;
    }else
     {//se esiste l'email ma non è valida
    Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (!(Filtro.test(email))){
     $("#server-output").html("Email non valida!").fadeIn();
     error = true;
     return false;
    }
    
    }
    
    if(!error){
    $("#server-output").html("Attendere prego..").fadeIn();
    }
    
	}//end function validate
    
    
