Avevi messo una parentesi tonda di troppo alla fine qui:

if (((nome == "") || (nome == "undefined")) || ((nome.length < 5) || (nome.length>21)) {

Ora funziona grazie