ah ok, non ci sarei mai arrivato...
e in questi che cavolo sbaglio allora?

questo controlla che il campo non sia vuoto:
codice:
if ((document.frm_utente.utente_password == "") || (document.frm_utente.utente_password == "undefined")) { 
error(document.frm_utente.utente_password,"Inserire una password.");
return false;
}
e questo che quanto inserito sia almeno 6 caratteri:
codice:
if (document.frm_utente.utente_password.length >= 6) {
error(document.frm_utente.utente_password,"La password deve essere di almeno 6 caratteri.");
return false;
}
pero' non fanno nessun controllo, la funzione error manda un'alert, e sono sicuro che funziona