Y porqué no un elseif o un switch?
    
Código Javascript
:
Ver original- if (ajax.readyState==4)  
-         { 
-                 
-             var respuesta = ajax.responseText 
-                if(respuesta == "pass") 
-                { 
-                 alert("La contraseña no es correcta");  
-                 pass.value = ""; 
-                 pass.focus(); 
-                } 
-                else if(respuesta == "user") 
-                { 
-                 alert("el nombre de usuario no existe"); 
-                 user.value = ""; 
-                 user.focus(); 
-                } 
-                else if(respuesta == "logged") 
-                { 
-                 location.href="home.php";       
-                }                
-          } 
Código Javascript
:
Ver original- if (ajax.readyState==4)  
-         { 
-                 
-             var respuesta = ajax.responseText 
-                switch(respuesta) 
-                { 
-                 case "pàss": 
-                  alert("La contraseña no es correcta");  
-                  pass.value = ""; 
-                  pass.focus(); 
-                break; 
-   
-                case "user": 
-                 
-                 alert("el nombre de usuario no existe"); 
-                 user.value = ""; 
-                 user.focus(); 
-                break; 
-                case "logged": 
-                 location.href="home.php";       
-                break; 
-                default: 
-                  location.href="error.php"; 
-               break; 
-          }