c'è qualche errore nelle funzioni che vengono richiamate al onkeyup, nel metodo che controlla la mail per esempio devi aggiungere l'else:
codice:
function emailCampoG() {
var f = document.forms.mioformG;
if (f.suoemail.value.length != 0) {
var reg = new RegExp("^((.*)[@](.*)[.][a-z]{2,6})$");
if (!f.suoemail.value.match(reg)) {
f.suoemail.style.borderColor='black'
f.suoemail.style.backgroundColor='#d8ecff'
document.getElementById('emailx1').innerHTML = "Inserire una Mail valida";
f.suoemail.focus();
return false;
}else{
document.getElementById('emailx1').innerHTML = "";
}
} else {
document.getElementById('emailx1').innerHTML = "";
}
return true;
}
p.s. non chiamare i messaggi di avviso 'alert', perche non lo sono confondi solo le idee