// Procédures globales du projet
function _ASC(c){return(c.charCodeAt(0))}
function PROCEDURESGLOBALESDEPROJETCANDIDATURES7NAVIGATEUR_VERIFMAIL(VADRESSEMAIL){{var VN=0;var VL=0;var VI=0;var VLOADRESSEMAIL=PROCEDURESGLOBALESDEPROJETCANDIDATURES7NAVIGATEUR_SANSESPACENAVIGATEUR(VADRESSEMAIL);if((VLOADRESSEMAIL=="")){
return(true)}var VC="";var VCHAINEATRAITER="";var VSNOMEMAIL="";var VEXTENSIONEMAIL="";VN=Position(VLOADRESSEMAIL,"@",null);if((VN==0)){alert(clWDEncode.sEncodeCharset(unescape("L\'adresse email n\'est pas valide : caract%E8re @ inexistant.")))
return(false)}VCHAINEATRAITER=VLOADRESSEMAIL.toLowerCase();VL=VCHAINEATRAITER.length;for(VI=1;VI<=VL;VI++){if((VI!=VN)){VC=(VCHAINEATRAITER + "").substr(VI-1, 1);if((!(("a"<=VC)&&(VC<="z")))){if((!(("0"<=VC)&&(VC<="9")))){
if((!((((VC=="_")||(VC=="."))||(VC=="-"))||(VC=="&")))){alert(((clWDEncode.sEncodeCharset(unescape("L\'adresse email n\'est pas valide : caract%E8re "))+VC)+clWDEncode.sEncodeCharset(unescape(" non autoris%E9."))));return(false)}}}}}
VEXTENSIONEMAIL=(VCHAINEATRAITER + "").substring((Position(VCHAINEATRAITER,"@",null)+1)-1, VL);VI=Position(VEXTENSIONEMAIL,".",null);if((VI==0)){
alert(clWDEncode.sEncodeCharset(unescape("L\'adresse email n\'est pas valide : il n\'y a pas d\'extension de type .com, par exemple.")));return(false)}return(true)}}
function PROCEDURESGLOBALESDEPROJETCANDIDATURES7NAVIGATEUR_LIMITEUR(VCHAMPS, VTAILLEMAX){{var VTEXTEDUCHAMP=VCHAMPS[(1)-1];if((VTEXTEDUCHAMP.length>VTAILLEMAX)){alert("Longueur de saisie maximum atteinte")
VCHAMPS[(1)-1]=(VTEXTEDUCHAMP + "").substring(1-1, VTAILLEMAX);return(true)}return(false)}}
function PROCEDURESGLOBALESDEPROJETCANDIDATURES7NAVIGATEUR_SANSESPACENAVIGATEUR(VLACHAINE){{var VLONGCHAMP=VLACHAINE.length;var VI=1;if((VLONGCHAMP==0)){return("")}while(((VI<=VLONGCHAMP)&&(_ASC((VLACHAINE + "").substr(VI-1, 1))==32))){VI=VI+1}
if(((VI==(VLONGCHAMP+1))&&(_ASC((VLACHAINE + "").substr(VLONGCHAMP-1, 1))==32))){return("")}while((_ASC((VLACHAINE + "").substr(VLONGCHAMP-1, 1))==32)){VLONGCHAMP=VLONGCHAMP-1}return((VLACHAINE + "").substring(VI-1, VLONGCHAMP))}}
