document.all non funziona su Mozilla
abituati ad assegnare un id ai vari campi e ad accedervi con la sintassi

document.getElementById()

ad esempio, con il tuo codice

codice:
 function VerPres(id_del_campo) {
if (document.richiesta.privacy.checked == false) {
window.alert ("il campo privacy č obbligatorio");
return false;
} else{

if (document.getElementById('id_del_campo').value == "") {
window.alert ("il campo " +campo+ " č obbligatorio");
...
Ciao