var REMPLIR_TOUS_ANON=true;var REMPLIR_TOUS_UTIL=false;var RACINE_MOS;var nbChampProfil=11;var tabChampOpt=new Array();for (var k=0;k<(nbChampProfil-1);k++){tabChampOpt[k]=false;}function initPremierChampInscU(){var lesa=document.getElementsByTagName("input");for (var i=0;i<lesa.length;i++){if (lesa[i].offsetWidth>1 && !lesa[i].disabled && lesa[i].value==""){lesa[i].focus();break;}}}function initInscUtil(){document.title=donneLex(457);var cheminSrv=window.location.href;RACINE_MOS=cheminSrv.substring(0,cheminSrv.toLowerCase().lastIndexOf('/mossrv/')+1);remplaceChampSelect();initChamps();if (gnrmp=="1"){supprChamp("STY_cnxInscMp");supprChamp("STY_cnxInscConfirmMp");} else {var cnxInscMp=PF_donneObjet("STY_cnxInscMp");if (cnxInscMp && cnxInscMp.value!=""){cnxInscConfirmMp=PF_donneObjet("STY_cnxInscConfirmMp");if (cnxInscConfirmMp){cnxInscConfirmMp.value=cnxInscMp.value;}}}menageOptions();PF_affecterAlt();initPremierChampInscU();var lesopts=document.getElementsByTagName("option");for (var i=0;i<lesopts.length;i++){if (lesopts[i].value=="[OTHER]"){lesopts[i].text=donneLex(617)+"...";lesopts[i].className="STY_optionAutreValeur";}}document.formulaire.action="inscStg.aspx";}function donneChampID(lid){var lessel=document.getElementsByTagName("input");for (var i=0;i<lessel.length;i++){if (lessel[i].id==lid){return lessel[i];}}return null;}function initInscAnon(){document.title=donneLex(174)+" - "+titreFen;var lessel=document.getElementsByTagName("select");var tabSel=new Array(lessel.length);for (var i=0;i<lessel.length;i++){tabSel[i]=lessel[i].id;}for (var i=0;i<tabSel.length;i++){var oSel=PF_donneObjet(tabSel[i]);var lido="STY_cnxInscOpt"+oSel.id.substring(10);var oChamp=donneChampID(lido);if (oChamp){oChamp.parentNode.insertBefore(oSel,oChamp);oChamp.parentNode.removeChild(oChamp);oSel.style.display="";oSel.id=lido;}}initChamps();menageOptions();var lesopts=document.getElementsByTagName("option");for (var i=0;i<lesopts.length;i++){if (lesopts[i].value=="[OTHER]"){lesopts[i].text=donneLex(617)+"...";lesopts[i].className="STY_optionAutreValeur";}}document.formulaire.action="inscStg.aspx";if (inscDirect=="1"){document.formulaire.submit();} else {PF_affecterAlt();}}function menageOptions(){for (var k=0;k<nbChampProfil-1;k++){if (!tabChampOpt[k]){var num=k+1;supprChamp("STY_cnxInscOpt"+num);}}}function supprChamp(nom){var oChamp=PF_donneObjet(nom);if (oChamp!=null){var opere=oChamp.parentNode.parentNode;if (opere.nodeName=="TR"){opere.parentNode.removeChild(opere);} else {oChamp.parentNode.removeChild(oChamp);}}}function cnxInsc(){/* verfi js */if (!verifNonVide(REMPLIR_TOUS_UTIL)){return ;}initObjHTTP();var valiId="";var oCId=PF_donneObjet("STY_cnxInscId");if (oCId!=null){valiId=oCId.value;}if (valiId==""&&formatIdU!=""){valiId=gnrIdU();if (oCId!=null){oCId.value=valiId;}}if (PF_donneObjet("STY_cnxInscNom").value==""){alert(donneLex(62));return ;}if (PF_donneObjet("STY_cnxInscPrenom").value==""){alert(donneLex(63));return ;}if (valiId==""){alert(donneLex(61));return ;}var champPrfMp=PF_donneObjet("STY_cnxInscMp");var mp="";if (champPrfMp){mp=champPrfMp.value;if (mp==""){alert(donneLex(459));return ;}if (!verifMotPasse(mp,true)){return ;}} else {mp=genereMotPasse();champsRequis+="adresse,";}valiId=valiId.replace(/\s/g,"_");valiId=valiId.replace("@","__AROBASE_");valiId=valiId.replace(/\./g,"__POINT_");valiId=valiId.replace(/-/g,"__TIRET_");valiId=valiId.replace(/\W/g,"");valiId=valiId.replace("__AROBASE_","@");valiId=valiId.replace(/__POINT_/g,".");valiId=valiId.replace(/__TIRET_/g,"-");if (valiId.length<1){alert(donneLex(458));return ;}if (valiId.length>50){valiId=valiId.substring(0,50);}if (oCId!=null){oCId.value=valiId;}if (mp.length<1 ||mp.length>25){alert(donneLex(459));return ;}var confirm=PF_donneObjet("STY_cnxInscConfirmMp");if (confirm!=null){if (confirm.value!=mp){alert(donneLex(459));return ;}}var courri=PF_donneObjet("STY_cnxInscAdr");if (courri!=null){var oReg=new RegExp("^[\\w][\\w\\.-]*[\\w]@[\\w][\\w\\.-]*[\\w]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$");if ((courri.value!="" || champPrfMp==null) && (courri.value.length>100 || courri.value.replace(oReg,"")!="")){return alert(donneLex(460));}if (champsRequis.indexOf("adresse,")>=0){if (courri.value==""){courri.className="STY_champRequis";return alert(donneLex(460));} else {courri.className="";}}}var vmgr=PF_donneObjet("STY_cnxInscMgr");if (vmgr!=null){if (vmgr.value!=""){vmgr.value=vmgr.value.replace(/\s+/g,"");}if (champsRequis.indexOf("manager,")>=0){if (vmgr.value==""){return marquerChampRequisVide(vmgr);}else {demarquerChampRequis(vmgr);}}}var tabParam=new Array();ajTParam(tabParam,"vMos_id",valiId);ajTParam(tabParam,"vMos_mp",mp);ajTParam(tabParam,"vMos_nom",PF_donneObjet("STY_cnxInscNom").value);ajTParam(tabParam,"vMos_prenom",PF_donneObjet("STY_cnxInscPrenom").value);ajTParam(tabParam,"vMos_a",courri.value);paramNvProfLoc(tabParam,"vMos_lang");paramNvProfLoc(tabParam,"vMos_site");if (vmgr!=null && vmgr.value!=""){ajTParam(tabParam,"vMos_mgr",vmgr.value);} else {paramNvProfLoc(tabParam,"vMos_mgr");}for (var i=1;i<nbChampProfil;i++){var copt=PF_donneObjet("STY_cnxInscOpt"+i);if (copt!=null && copt.value!="" && copt.value!="[OTHER]"){ajTParam(tabParam,"vMos_o"+i,masqueEnXml(copt.value));}else{paramNvProfLoc(tabParam,"vMos_o"+i);}if (copt!=null && champsRequis.indexOf("opt"+i+",")>=0){if (copt.value==""||copt.value=="[OTHER]"){return marquerChampRequisVide(copt);}else {demarquerChampRequis(copt);}}}ajTParam(tabParam,"idActeur",valiId);ajTParam(tabParam,"langInter",LANGUE);ajTParam(tabParam,"passwordDate","1");ajTParam(tabParam,"decalMin",top.donneFuseauMin());var oRetour=SYS_service("creerProfil",tabParam);if (formatIdU!="" && oCId==null && XML_texteNoeud(oRetour)=="ID exists"){if (formatIdU.match(/^email\(\d+\)$/i)!=null){return alert(donneLex(607));}valiId=valiId+""+Math.round(Math.random()*100);tabParam[0]="vMos_id##"+valiId;tabParam[tabParam.length-3]="idActeur##"+valiId;oRetour=SYS_service("creerProfil",tabParam);}if (XML_texteNoeud(oRetour)=="ID exists"){alert(donneLex(89));return ;}if (XML_texteNoeud(oRetour)=="OK"){if (PF_attr(oRetour,"numCnx")!=""){return window.location="../index.htm?id="+valiId+"&ncnx="+PF_attr(oRetour,"numCnx")+ajoutSiExisteForm("lang")+ajoutSiExisteForm("stg")+ajoutSiExisteForm("stk")+ajoutSiExisteForm("ui")+ajoutSiExisteForm("win")+ajoutSiExisteForm("hmpg");}nlex=172;var notifEnvoie=(PF_attr(oRetour,"notifEnv")=="1");if (champPrfMp==null && notifEnvoie){nlex=500;}var txt=donneLex(nlex);if (courri && notifEnvoie){txt=txt.replace("EMAIL",courri.value);}alert(txt);}window.location="../index.htm?id="+valiId+ajoutSiExisteForm("lang")+ajoutSiExisteForm("stg")+ajoutSiExisteForm("stk")+ajoutSiExisteForm("ui")+ajoutSiExisteForm("win")+ajoutSiExisteForm("hmpg");}function masqueEnXml(valM){valM=valM.replace(/</g,"&lt;");valM=valM.replace(/>/g,"&gt;");valM=valM.replace(/&/g,"&amp;");return valM;}function ajoutSiExisteForm(attr){var obj=document.formulaire[attr];if (obj && obj.value!=""){return "&"+attr+"="+obj.value;}return "";}function cnxInscAnon(){/* verfi js */if (!verifNonVide(REMPLIR_TOUS_ANON)){return ;}document.formulaire.submit();}function verifNonVide(verif){if (!verif){return true;}var lesin=document.formulaire.getElementsByTagName("input");for (var n=0;n<lesin.length;n++){if (lesin[n].type=="text" && lesin[n].value=="" && lesin[n].offsetWidth>0){alert(donneLex(156));return false;}}lesin=document.formulaire.getElementsByTagName("select");for (var n=0;n<lesin.length;n++){if ((lesin[n].value==""||lesin[n].value=="[OTHER]") && lesin[n].offsetWidth>0){alert(donneLex(156));return false;}}return true;}function trouveChamp(nom){var vch="";if (nom.indexOf("vMos_o")==0){return PF_donneObjet("STY_cnxInscOpt"+nom.substring(6));}if (nom=="vMos_id"){vch="STY_cnxInscId";}if (nom=="vMos_mgr"){vch="STY_cnxInscMgr";}if (nom=="vMos_a"){vch="STY_cnxInscAdr";}if (nom=="vMos_lang"){vch="STY_cnxInscLang";}if (nom=="vMos_mp"){vch="STY_cnxInscMp";}if (nom=="vMos_nom"){vch="STY_cnxInscNom";}if (nom=="vMos_prenom"){vch="STY_cnxInscPrenom";}if (nom=="vMos_mp"){vch="STY_cnxInscMp";}if (vch!=""){return PF_donneObjet(vch);}else {return null;}}function paramNvProfLoc(tabParam,attr){var vp=document.formulaire[attr];if (vp && vp.value!=""){ajTParam(tabParam,attr,masqueEnXml(vp.value));}}function getRandomNum(lbound,ubound){return (Math.floor(Math.random() * (ubound - lbound)) + lbound);}function getRandomChar(number,lower,upper,other,extra){var numberChars = "0123456789";var lowerChars = "abcdefghijklmnopqrstuvwxyz";var upperChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";var otherChars = "`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/? ";var charSet = extra;if (number == true)charSet += numberChars;if (lower == true)charSet += lowerChars;if (upper == true)charSet += upperChars;if (other == true)charSet += otherChars;return charSet.charAt(getRandomNum(0, charSet.length));}function genereMotPasse(){var mpgen=genereMotPasseChaine();var essai=0;while (!verifMotPasse(mpgen,false) && essai<100){mpgen=genereMotPasseChaine();essai++;}return mpgen;}function genereMotPasseChaine(){var polMpChiffre=true;var polMpMajuscule=false;var polMpMinuscule=true;var length=6;if (politiqueMotPasse!=""){ var tabP=politiqueMotPasse.split(","); length=tabP[0]; if (length==""){length=6;} if (tabP[3]=="true"){polMpMajuscule=true;} }var rc="";for (var idx=0;idx<length;idx++){rc+= getRandomChar(polMpChiffre,polMpMinuscule,polMpMajuscule,false,"");}return rc;}function verifMotPasse(mp,alerter){var polMpChiffre=false;var polMpMajuscule=false;var polMpMinuscule=false;var polMpTailleMin=3;var polMpTailleMax=15;if (politiqueMotPasse!=""){ var tabP=politiqueMotPasse.split(","); if (tabP[0]!=""){polMpTailleMin=tabP[0];} if (tabP[1]!=""){polMpTailleMax=tabP[1];} if (tabP[2]=="true"){polMpChiffre=true;} if (tabP[3]=="true"){polMpMajuscule=true;} if (tabP[4]=="true"){polMpMinuscule=true;} } var debErr="The password must contain "; var lang=LANGUE.substring(0,2); if (lang=="fr"){debErr="Le mot de passe doit contenir ";} if (mp.length< polMpTailleMin){ var ltext="at least "+polMpTailleMin+" characters."; if (lang=="fr"){ltext="au moins "+polMpTailleMin+" caract\xE8res.";} if (alerter){alert(debErr+ltext);} return false; } if (mp.length> polMpTailleMax){ var ltext="least than "+polMpTailleMax+" characters."; if (lang=="fr"){ltext="moins de "+polMpTailleMax+" caract\xE8res.";} alert(debErr+ltext); return false; } if (polMpChiffre && mp.match(/\d/)==null){ var ltext="digits."; if (lang=="fr"){ltext="des chiffres.";} if (alerter){alert(debErr+ltext);} return false; } if (polMpMajuscule && mp.match(/[A-Z]/)==null){ var ltext="uppercase letters."; if (lang=="fr"){ltext="des lettres majuscules.";} if (alerter){alert(debErr+ltext);} return false; } if (polMpMinuscule && mp.match(/[a-z]/)==null){ var ltext="lowercase letters."; if (lang=="fr"){ltext="des lettres minuscules.";} if (alerter){alert(debErr+ltext);} return false; } return true;}function remplaceChampSelect(){var lessel=document.getElementsByTagName("select");var tabSel=new Array(lessel.length);for (var i=0;i<lessel.length;i++){tabSel[i]=lessel[i].id;}for (var i=0;i<tabSel.length;i++){var oSel=PF_donneObjet(tabSel[i]);var lido="STY_cnxInscOpt"+oSel.id.substring(10);var oChamp=donneChampID(lido);if (oChamp){oChamp.parentNode.insertBefore(oSel,oChamp);oChamp.parentNode.removeChild(oChamp);oSel.style.display="";oSel.id=lido;}}}function initModifierProfil(){initChamps();remplaceChampSelect();menageOptions();document.title=donneLex(536);PF_affecterAlt();for (var k=0;k<nbChampProfil-1;k++){if (tabValChampOpt[k]!=""){var numc=k+1;var oChamp=PF_donneObjet("STY_cnxInscOpt"+numc);if (oChamp){oChamp.value=tabValChampOpt[k];}}}affecteChampStd("Nom",nomU);affecteChampStd("Prenom",prenomU);affecteChampStd("Adr",adresseU);affecteChampStd("Mgr",manageurU);document.formulaire.ncnx.value=opener.IU_donneNumCnx();document.formulaire.action="inscStg.aspx";}function affecteChampStd(attr,val){var objf=PF_donneObjet("STY_cnxInsc"+attr);if (objf){objf.value=val;}}function majDansProfilIU(nomChamp,nomIU){var objf=PF_donneObjet("STY_cnxInsc"+nomChamp);if (objf){var refM=window.opener;var existeDansProfil=refM.XML_fils(refM.oProfil,nomIU);if (existeDansProfil){refM.XML_modifTexteNoeud(existeDansProfil,objf.value);}}}function enregistrerMonProfil(){LANGUE=window.opener.LANGUE;var oChampA=PF_donneObjet("STY_cnxInscAdr");if (oChampA){if (champsRequis.indexOf("adresse,")>=0){if (oChampA.value==""){return marquerChampRequisVide(oChampA);}else {demarquerChampRequis(oChampA);}}if (oChampA.value!=""){oChampA.value=oChampA.value.replace(/\s/g,"");if (oChampA.value.indexOf("@")<=0 || oChampA.value.indexOf(".")<=0){return alert(donneLex(460));}}}var oChampL=PF_donneObjet("STY_cnxInscLang");if (oChampL && champsRequis.indexOf("lang,")>=0){if (oChampL.value==""){return marquerChampRequisVide(oChampL);}else {demarquerChampRequis(oChampA);}}for (var k=0;k<nbChampProfil-1;k++){if (tabValChampOpt[k]!=""){var numc=k+1;var oChamp=PF_donneObjet("STY_cnxInscOpt"+numc);if (champsRequis.indexOf("opt"+numc+",")>=0){if (oChamp.value==""){return marquerChampRequisVide(oChamp);}else {demarquerChampRequis(oChampA);}}majDansProfilIU("Opt"+numc,"optField"+numc);}}majDansProfilIU("Nom","lastName");majDansProfilIU("Prenom","firstName");majDansProfilIU("Adr","email");document.formulaire.submit();}function marquerChampRequisVide(copt){copt.className="STY_champRequis";var msgE="Please enter a value";if (LANGUE.substring(0,2)=="fr"){msgE="Entrez une valeur";}var nlex=donneLex(616);if (nlex && nlex!="undefined"){msgE=nlex;if (msgE.indexOf("FIELD_NAME")>=0){var nomchamp=XML_texteNoeud(copt.parentNode.previousSibling);msgE=msgE.replace("FIELD_NAME",nomchamp.replace(":",""));}}alert(msgE);}function demarquerChampRequis(copt){copt.className="";}function sansAccentL(chaine,ls,car){var oReg=new RegExp("["+ls+"]","gi");return chaine.replace(oReg,car);}function sansAccents(chaine){chaine=sansAccentL(chaine,"\xE8\xE9\xEA\xEB\xE9","e");chaine=sansAccentL(chaine,"\xE0\xE1\xE2\xE3\xE4\xE5","a");chaine=sansAccentL(chaine,"\xE7","c");chaine=sansAccentL(chaine,"\xEC\xED\xEE\xEF","i");chaine=sansAccentL(chaine,"\xF1","n");chaine=sansAccentL(chaine,"\xF3\xF4\xF5\xF6","o");chaine=sansAccentL(chaine,"\xF9\xFA\xFB\xFC","u");chaine=chaine.replace(/\W/g,"_");chaine=chaine.replace(/_+/g,"_");return chaine;}function gnrIdU(){var res=generationIdPossible();if (res!=""){alert(res);}else {var resuId=formatIdU;var tabRes=resuId.match(/firstname\((\d+)\)/i);if (tabRes!=null){var resc=trouveChamp("vMos_prenom").value.toLowerCase();if (resc.length>tabRes[1]){resc=resc.substring(0,tabRes[1]);}if (formatIdU.indexOf("FIRSTNAME(")>=0){resc=resc.toUpperCase();}resuId=resuId.replace(/firstname\(\d+\)/i,sansAccents(resc));}tabRes=resuId.match(/firstnames\((\d+)\)/i);if (tabRes!=null){var vprenom=trouveChamp("vMos_prenom").value.toLowerCase().replace(/[-\.]/g," ");var tabPrenoms=vprenom.split(" ");var resc="";var resc0=tabPrenoms[0];if (resc0.length>tabRes[1]){resc0=resc0.substring(0,tabRes[1]);}resc=resc0;if (tabPrenoms.length>1){resc0=tabPrenoms[1];if (resc0.length>tabRes[1]){resc0=resc0.substring(0,tabRes[1]);}resc+=resc0;}if (formatIdU.indexOf("FIRSTNAMES(")>=0){resc=resc.toUpperCase();}resuId=resuId.replace(/firstnames\(\d+\)/i,sansAccents(resc));}tabRes=resuId.match(/lastname_end\((\d+)\)/i);if (tabRes!=null){var resc=trouveChamp("vMos_nom").value.toLowerCase();if (resc.length>tabRes[1]){resc=resc.substring(resc.length-tabRes[1]);}if (formatIdU.indexOf("LASTNAME_END(")>=0){resc=resc.toUpperCase();}resuId=resuId.replace(/lastname_end\(\d+\)/i,sansAccents(resc));}tabRes=resuId.match(/lastname\((\d+)\)/i);if (tabRes!=null){var resc=trouveChamp("vMos_nom").value.toLowerCase();if (resc.length>tabRes[1]){resc=resc.substring(0,tabRes[1]);}if (formatIdU.indexOf("LASTNAME(")>=0){resc=resc.toUpperCase();}resuId=resuId.replace(/lastname\(\d+\)/i,sansAccents(resc));}tabRes=resuId.match(/email\((\d+)\)/i);if (tabRes!=null){var resc=trouveChamp("vMos_a").value.toLowerCase();if (resc.length>tabRes[1]){resc=resc.substring(0,tabRes[1]);}if (formatIdU.indexOf("EMAIL(")>=0){resc=resc.toUpperCase();}resuId=resuId.replace(/email\(\d+\)/i,resc);}tabRes=resuId.match(/number\((\d+)\)/);if (tabRes!=null){var resc=new String(Math.round(Math.random()*1000000000000000));if (resc.length>tabRes[1]){resc=resc.substring(0,tabRes[1]);}resuId=resuId.replace(/number\(\d+\)/,resc);}return resuId;}return "";}function generationIdPossible(){if ((formatIdU.indexOf("firstname(")>=0||formatIdU.indexOf("FIRSTNAME(")>=0)&&trouveChamp("vMos_prenom").value==""){return donneLex(63);}if ((formatIdU.indexOf("firstnames(")>=0||formatIdU.indexOf("FIRSTNAMES(")>=0)&&trouveChamp("vMos_prenom").value==""){return donneLex(63);}if ((formatIdU.indexOf("lastname(")>=0||formatIdU.indexOf("LASTNAME(")>=0)&&trouveChamp("vMos_nom").value==""){return donneLex(62);}if ((formatIdU.indexOf("lastname_end(")>=0||formatIdU.indexOf("LASTNAME_END(")>=0)&&trouveChamp("vMos_nom").value==""){return donneLex(62);}if ((formatIdU.indexOf("email(")>=0||formatIdU.indexOf("EMAIL(")>=0)&&trouveChamp("vMos_a").value==""){return donneLex(13).replace(":","");}return "";}function modifLsOptPref(oLs){if (oLs.value=="[OTHER]"){var entrerAutreValeur=PF_donneObjet("entrerAutreValeur");var ctnH=donneLex(617)+donneLex(19)+'<br><input onkeypress="valideAutreValeurEntre(event)" maxlength="100" id="chAutreVal" style="width:260px;margin-top:2px">&#160;';ctnH+='<button onclick="valideAutreValeur()">&#160;OK&#160;</button><button onclick="annuleAutreValeur()">'+donneLex(55)+'</button>';entrerAutreValeur.innerHTML=ctnH;entrerAutreValeur.style.display="block";window.listeOptCourante=oLs;setTimeout("PF_donneObjet('chAutreVal').focus()",200);}}function annuleAutreValeur(){PF_masquerDiv("entrerAutreValeur");window.listeOptCourante.value="";window.listeOptCourante.focus();}function valideAutreValeur(){var valeur1=PF_donneObjet('chAutreVal').value;PF_masquerDiv("entrerAutreValeur");for (var i=0;i<window.listeOptCourante.options.length;i++){if (window.listeOptCourante.options[i].value==valeur1){window.listeOptCourante.options[i].selected=true;return;}}window.listeOptCourante.options[window.listeOptCourante.options.length]=new Option(valeur1,valeur1,true,true);}function valideAutreValeurEntre(evt){var oEvt=evt;if (window.event!=null){oEvt=window.event;}if (oEvt.keyCode==13){valideAutreValeur();}}

