var focuserror=false; function illegalValue(fieldName,cell) { setErrorStatus(cell,false); return fieldName+" est un champ obligatoire!\n"; } function setErrorStatus(cell,isArray) { if (isArray) { for (i=0;i(v.length-2)) { setErrorStatus(cell); if (!focuserror) { if (cell.focus) cell.focus(); focuserror=true; } return fieldName+" ne respecte pas le format d'une adresse email!\n"; } if (v.indexOf(' ')!=-1) { setErrorStatus(cell); if (!focuserror) { if (cell.focus) cell.focus(); focuserror=true; } return fieldName+" contient des caractères illégaux!\n"; } return ""; } function checkinteger(fieldName,cell) { var i=0; if (!isFilled(cell)) return ""; v=cell.value; for (i=0;i'9') { setErrorStatus(cell); if (!focuserror) { if (cell.focus) cell.focus(); focuserror=true; } return fieldName+" ne doit contenir que des chiffres!\n"; } } return ""; } function checkdouble(fieldName,cell) { var i=0; if (!isFilled(cell)) return ""; v=cell.value; v=v.replace("'",""); v=v.replace(",","."); for (i=0;i'9')) { setErrorStatus(cell); if (!focuserror) { if (cell.focus) cell.focus(); focuserror=true; } return fieldName+" ne doit contenir que des chiffres ou '.'!\n"; } } return ""; }