ciao a tutti,

ho due funzioni che con explorer vanno benissimo ma con firefox non funzionano più

codice:
function ValidateForm(){
var f=document.form;
var Cognome = f.cognome.value;
var Nome = f.nome.value;
var Email = f.mail.value;
var Privacy = f.radiobutton[1];
var Messaggio = f.mess.value;
if(Cognome == ""){
alert("Il Cognome è obbligatorio");
f.cognome.focus();
return false;
}
if(Nome == ""){
alert("Il Nome è obbligatorio");
f.nome.focus();
return false;
}
if(Email == ""){
alert("Indirizzo mail è obbligatorio");
f.mail.focus();
return false;
}
if(!Email.match(/^[\A-Za-z0-9_\.-]+@[\A-Za-z0-9_\.-]+\.[a-z]{2,3}$/)){
alert("Indirizzo mail errato");
f.mail.focus();
return false;
}
if(Privacy.checked){
alert("Devi accettare la legge sulla privacy");
return false;
}
if(Messaggio == ""){
alert("ATTENZIONE \n Non è stato lasciato alcun messaggio da inviare!!");
f.mess.focus();
return false;
}
}

function ValidateIscriviti(){
var f=document.formNews;
var Email = f.iscriviti.value;

if(Email == ""){
alert("Indirizzo mail è obbligatorio");
f.iscriviti.focus();
return false;
}
if(!Email.match(/^[\A-Za-z0-9_\.-]+@[\A-Za-z0-9_\.-]+\.[a-z]{2,3}$/)){
alert("Indirizzo mail errato");
f.iscriviti.focus();
return false;
}
}
come mai??