Rieccomi!!
Il tuo pezzo di codice, dovrebbe aprirmi un alert in ogni caso, cosa che non avviene!!
spero di aver scritto correttamente, ti posto il codice
codice:
<script type="text/javascript">
$(document).ready(function(){
	$("#login_a").click(function(){
        $("#shadow").fadeIn("normal");
         $("#login_form").fadeIn("normal");
         $("#mail").focus();
    });
	$("#cancel_hide").click(function(){
        $("#login_form").fadeOut("normal");
        $("#shadow").fadeOut();
   });
   $("#login").click(function(){
    
        email=$("#mail").val();
        password=$("#password").val();
        
		$.ajax( {url:'login.php', data: "email="+email+"&pwd="+password } ).done(function(html) {
   			 alert( html );
			  })
			  .fail(function() {
			    alert( "error" );
			  })
		  .always(function() {
    		alert( "complete" );
		  });
		return false;
    });
});
</script>