ho capito.. devo evitare di fare le cose di notte.. non ho più l'età..

ho modificato così, ma non so se va bene lo stesso.. cioè fa quello che deve fare, ma essendoci l'onblur non dovrebbe essere giusto.
cioè dovrebbe essere sbagliato

codice:
	function checkemail(email){


if ($('#client_email').val() != '') {
   var regex=/^[a-zA-Z0-9\.\_]+\@{1}[a-zA-Z0-9]+\.\w{2,4}$/;
   if(!regex.test(email))
   {
       $("#dialog").html('<p>Email non valida</p>')
                   .dialog({
                     modal: true,
                     title: 'email non valida',
                     buttons: {'OK': function() {$("#dialog").dialog('close');} }
                   });
       mostra_pag1();
       return;
//	   document.getElementById("client_email").focus();
//	   client_email.value = "";
   }
    }	
}