azz..! maledette parentesi
viva python lol
grazie..effettivamente mi chiedevo come mai in altre pagine, funzioni praticamente identiche fossero ok 
la variabile controllo l'ho rimossa del tutto
ad ogni modo con questo:
codice:
if(!isNaN(document.form1.presentatore.value)){
alert('Nel campo PRESENTATORE non sono ammessi valori numerici.\nIl form non può essere inviato.');
return false;
}
valuta la condizione come TRUE anche se il campo è vuoto..farò come diceva andrea (ps. il sito non è pubblicato)
invece, ho un'altra cosa da chiedere.
mi interessa inserire questo
codice:
if( giorni > (fine - inizio) ){
alert('Attenzione: il valore di GIORNI non va bene.');
return false;
}
dove GIORNI è un intero e io voglio essere sicuro che non sia maggiore del numero (intero) di giorni fra inizio (date) e fine (date)
come posso estrarre dalla differenza dlele date, il numero di giorni fra esse?
ciao e grazie di nuovo 
L.