Ciao vindav!
ho provato cosi' e ho ottenuto qualche risultato
codice:
$(document).ready(function(){ 
    $("form#contatto").submit(function(){ 
          var nam = $("input#nome").val();
          var cog = $("input#cogn").val();
          var vi = $("input#via").val();
          var ca = $("input#cap").val();
          var citt = $("input#citta").val();
          var pro = $("input#prov").val();
          var te = $("input#tel").val();
          var emai = $("input#email").val();
          var msg = $("input#mess").val();
          
			if (nam==""){
				$('#nameInput').append("<div class='required'>required</div>");
				document.contatto.nome.value='';
				document.contatto.nome.focus();
				return false;
			}
			else{
				$(".required").remove();
			}
			if (cog==""){
				$('#surnInput').append("<div class='required'>required</div>");
				document.contatto.cogn.value='';
				document.contatto.cogn.focus();
				return false;
			}
			else {
				$(".required").remove();
			}
			if (emai==""){
				$('#emailInput').append("<div class='required'>required</div>");
				document.contatto.email.value='';
				document.contatto.email.focus();
				return false;
			}
			else if(!emai.match(/^([a-z0-9\-\_\.]{3,})+@([a-z0-9\-\_])+(\.[a-z]{2,6})+$/i)){
				$(".required").remove();
				$('#emailInput').append("<p class='invalid'>invalid</p>");
				document.contatto.email.focus();
				return false;				  	
			}
		  else{
			  var sendData = '&cog=' + cogn + '&nam=' + nome + 'emai='+ email;
			  $.ajax({
				type: "POST",
				url: "submit.php",
				data: sendData,
				success: function() {
				  $('#cont-form').html("<div id='submitted'></div>");
				  $('#submitted').html("<?php echo $successMessage;?>")
				  .hide()
				  .fadeIn(1000, function() {
					
				  });
				}
			  });
			  return false;
		  }
    });  
});
ora gli append si levano man mano che fa i controlli..
sull'ultimo della mail pero' continua ad aggiungerne se inserisco piu' volte la mail errata..