var options = { 
	beforeSubmit:  validate,  // pre-submit callback 
	success:       showResponse,  // post-submit callback 
	resetForm: true        // reset the form after successful submit 
};

$('#form-contatti').ajaxForm(options); 
				
function showResponse(responseText, statusText){
    $("#form-contatti").hide();
    $("#note").show();

}

function validate(formData, jqForm, options) {
    $("p.error").fadeOut();

    var nameValue = $('input[name=nome]').fieldValue();
    var cognomeValue = $('input[name=cognome]').fieldValue();
    var telValue = $('input[name=telefono]').fieldValue();
    var emailValue = $('input[name=email]').fieldValue();
    var messageValue = $('textarea[name=messaggio]').fieldValue();

    var correct = true;

    if (!nameValue[0]) {
        $("p.error").fadeIn();
        correct = false;
    }
    if (!cognomeValue[0]) {
        $("p.error").fadeIn();
        correct = false;
    }
    if (!telValue[0]) {
        $("p.error").fadeIn();
        correct = false;
    }
    if (!emailValue[0]) {
        $("p.error").fadeIn();
        correct = false;
    }
    if (!messageValue[0]) {
        $("p.error").fadeIn();
        correct = false;
    }

    if (!correct) { return false; }
} 	
								 
