function checkForm (frm) { nm = trim(frm.elements['att_name'].value); lnm = trim(frm.elements['att_lstname'].value); ml = trim(frm.elements['att_mail'].value); chk = frm.elements['chckbx'].checked; cd = trim(frm.elements['att_cod[0]'].value); cd += trim(frm.elements['att_cod[1]'].value); cd += trim(frm.elements['att_cod[2]'].value); cd += trim(frm.elements['att_cod[3]'].value); if (cd.length != 16 ||!validate(cd, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "allowed")) { alert("Inserire un codice valido!"); return false; } if (nm.length < 2) { alert("Inserire il proprio nome!"); return false; } if (lnm.length < 2) { alert("Inserire il proprio cognome!"); return false; } if (ml.length < 7) { alert("Inserire un indirizzo email valido!"); return false; } if (!chk) { alert("E' necessario accettare le condizioni relative al trattamento dei dati personali."); return false; } return true; } function chgRivs(obj, start, end) { frm = obj.form; for (i=start; istr.length;i++) { if (charset.indexOf(str.charAt(i))== -1) { return false; } } return true; } else if (type=="forbidden") { for (i=0;i -1) { return false; } } return true; } }