Salve ho un form semplicissimo , ho un problema con la lunghezza del campo username :

codice:
  <script type="text/javascript">
        function validateAndSend() {
            
          
           
            if (
                document.crea_utente.username.value == '' ||
                document.crea_utente.pw.value == '' ||
                document.crea_utente.pw_repeat.value == '' 
                
                
                
                ) {
                alert('inserisci tutti i campi');
                return false;
            } 
            
     
           
            else if ( document.crea_utente.username.value.lenght <6 ) {
                alert('usename minore di 6 caratteri');
                return false;     
               
            }
            else {
                crea_utente.submit();
                
            }
        }
    </script>


<form class="" name="crea_utente" action="utente_inserito.php" method="post">
                                   <h6>I campi con l'asterisco sono obbligatori</h6>
        <label>Username *</label> 
        <br>
        <input type="text"   name="username" value="" >
        <br>
        <label>Password *</label>
        <br>
        <input type="password" name="pw" value="" >
        <br>
        <label>Ripeti Password *</label>
        <br>
        <input type="password" name="pw_repeat" value="" >
        <br>
        
  
      
       <input type="button"  name="crea" value="Crea utente" onclick="validateAndSend();">
       </form>
Il controllo sui campi funziona mentre quello sulla lunghezza dell username no , dove sbaglio ?