Cos'è che non va dove sbaglio???
codice:
<script><!--

function validate(theform) {

if (theform.File1.value == "") { 
alert("Non è stato selezionato il file excel."); 
theform.File1.focus(); 
return false; 
} 

if (theform.Title.value == "") { 
alert("Non sono stati inseriti Nome e Cognome."); 
theform.Title.focus(); 
return false; 
} 

re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$", "i");
 
  if (!theform.Email.value.match(re))
    {
      alert("L'indirizzo email inserito non è corretto.");
      theform.Email.focus();
      theform.Email.select();
      return(false);
    }
    
    if (theform.Description.value == "") { 
alert("Non è stata inserita la descrizione del file."); 
theform.Description.focus(); 
return false; 
}
{
ok = false;	
} else {
			ok = true;
	}
	if (ok)  {	

ProgressBar()
		return true
	}
	end if
	
	// Abilita l'invio del FORM
  return(true);
  
}

// -->

 </script>