PageSourceSearch

https://www.photostation.fr/mutual/_EXPLOIT/LU_8906E7DAE93BA4181930B983AF5940EE.js

js photostation.fr collected 2026-10-04 02:53:40 UTC 42,435 bytes, 97 lines download raw bytes

1window.addEvent("domready",function(){var a=GetURLParameter("secured_failure_infos");if(a){var b=JSON.decode(a);if(b&&$defined(b.CONTROLLER_METHOD)){if(b.CONTROLLER_METHOD=="member/authentify"&&$defined(PL_view_member_authentify)&&typeof PL_view_bill_authentify=="undefined"){new PL_view_member_authentify(b)
2}if(b.CONTROLLER_METHOD=="member/signup"&&$defined(PL_view_member_signup)&&typeof PL_view_bill_authentify=="undefined"){new PL_view_member_signup(b)}}}});function ProposeSignUp(e){if(!$defined(e)){var e=false}if(!GetUserPartnerContext("mayProposeSignUp")){return}if(e){if(Cookie.read("ProposeSignUpCookie")!=null){return
3}}if(GetUserPartnerContext("isMescontenus")){var d=button_html({value:"J'ai déjà un compte : je m'identifie sur le portail orange.fr",cssclass:"pl_button_b",action:"SendToMesContenusLogin()"}),c=button_html({value:"Je n'ai pas de compte : je crée gratuitement un compte utilisateur orange.fr",cssclass:"pl_button_a",action:"SendToMesContenusSignup()"}),b=button_html({value:"Je poursuis sans m'identifier *",cssclass:"pl_button_c pl_button_small",action:"ProposeSignUp_No()"}),f="Afin de retrouver vos créations et vos photos lors de vos prochaines visites et pouvoir ainsi les modifier ou les recommander en toute sérénité, pensez à vous identifier sur le portail orange.fr.";
4var a='<table width="100%" cellpadding="3" cellspacing="0" border="0"><tr><td>'+d+"</td></tr><tr><td>"+c+'</td></tr><tr><td align="center">'+b+'<em class="pl_petit">*&nbsp;Mes photos et projets ne seront conserv&eacute;s que 3 jours sur le site.</em></td></tr></table>'}else{var d=button_html({value:"J'ai d&eacute;j&agrave; un compte : je m'identifie",cssclass:"pl_button_b",action:"CallLoginScreen()"}),c=button_html({value:"Je n'ai pas de compte : je m'inscris gratuitement",cssclass:"pl_button_a",action:"CallSignUpPage()"}),b=button_html({value:"Je poursuis sans m'identifier",cssclass:"pl_button_c pl_button_small",action:"ProposeSignUp_No()"}),f="Afin de retrouver vos cr&eacute;ations et vos photos lors de vos prochaines visites et pouvoir ainsi les modifier ou les recommander en toute s&eacute;r&eacute;nit&eacute;, pensez &agrave; vous identifier.";
5var a='<table width="100%" cellpadding="3" cellspacing="0" border="0"><tr><td>'+d+"</td></tr><tr><td>"+c+"</td></tr><tr><td>"+b+"</td></tr></table>"}PL_createPopup({size:"small",title:"Retrouvez vos cr&eacute;ations<br> et vos photos &agrave; chacune de vos visites",subtitle:f,modal:true,html:a});if(e){Cookie.write("ProposeSignUpCookie","1",{duration:1})
6}}function ProposeSignUp_No(){if(GetUserPartnerContext("isMescontenus")){PL_killPopup();return}var a='<table width="100%" cellpadding="3" cellspacing="0" border="0"><tr><td width="50%">'+button_html({value:"Je m'inscris gratuitement",cssclass:"pl_button_a",action:"CallSignUpPage()"})+"</td><td>"+button_html({value:"J'ai d&eacute;j&agrave; un compte : je m'identifie",cssclass:"pl_button_b",action:"CallLoginScreen()"})+'</td></tr><tr><td colspan="2">'+button_html({value:"Je poursuis sans m'identifier",cssclass:"pl_button_c pl_button_small",action:"PL_killPopup()"})+"</td></tr></table>";
7PL_createPopup({size:"small",title:"Attention",subtitle:"Vous n'avez pas cr&eacute;&eacute; de compte membre.<br><strong>Vos projets et photos ne seront conserv&eacute;s que durant 3 jours</strong> sur le site, sous r&eacute;serve que vous n'effaciez pas les cookies de votre navigateur. Au-del&agrave;, vos photos et projets seront supprim&eacute;s.<br><br>Pour avoir l'assurance de retrouver vos projets et photos lors de votre prochaine visite, nous vous invitons &agrave; cr&eacute;er un compte membre.",modal:true,html:a})
8}function CallSignUpPage(a){if(GetUserPartnerContext("isDmdUser")){JumpTo(_SContext.signupAction)}else{if(_SContext.release=="DEV"){new PL_view_member_signup_simple({target:a})}else{new PL_view_member_signup()}}}var PL_view_member_signup_simple=new Class({initialize:function(a){this.element=new Element("form",{id:"PL_SU_member_signup"});
9this.civility=($defined(a)&&$defined(a.CIVILITY))?a.CIVILITY:1;if(G_User.PartnerShip==94){this.civility=4}this.email=($defined(a)&&$defined(a.EMAIL))?a.EMAIL:"";this.target=($defined(a)&&$defined(a.target))?document.id(a.target):null;this.build();if($defined(a)&&$defined(a.FAILURE)){new PL_validation({target:this.element,where:"before",message:a.FAILURE.description,duration:6000})
10}},build:function(){var a=[];this.element.adopt(PL_formInput({type:"text",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_email",lib:"<strong>Adresse e-mail*</strong>",name:"email",value:this.email}),PL_formInput({type:"password",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_password",lib:"<strong>Mot de passe*</strong> (8 caract&egrave;res minimum)",name:"password",value:""}),PL_formInput({type:"password",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_password_confirm",lib:"<strong>Confirmation du mot de passe*</strong>",name:"password_confirm",value:""}),PL_formInput({type:"checkbox",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_cgu",lib:'<strong>J\'accepte les conditions g&eacute;n&eacute;rales d\'utilisation</strong><br><a href="/infos/cgv.cfm" target="_blank">(voir les CGU)</a><br><br>',name:"cgu"}),button_dom({value:"S'inscrire",id:"PL_SU_member_signup_submit",cssclass:"pl_button_a"}));
11var b=[];b.push(new Element("hr",{"class":"sep"}),new Element("DIV",{html:"<br><a href='javascript:CallLoginScreen()'>D&eacute;j&agrave; membre ? Identifiez-vous ici</a><br><br>"}));PL_createPopup({size:420,title:"Inscription",subtitle:"<strong>Inscrivez-vous et b&eacute;n&eacute;ficiez gratuitement de l'ensemble des services offerts &agrave; nos membres.</strong>",elements:[this.element,b]});
12new PL_controler_member_signup_simple({form:this.element,emailEl:document.id("PL_SU_email"),passwordEl:document.id("PL_SU_password"),passwordconfirmEl:document.id("PL_SU_password_confirm"),cguEl:document.id("PL_SU_cgu"),submitEl:document.id("PL_SU_member_signup_submit")});document.id("PL_SU_email").focus()
13}});var PL_controler_member_signup_simple=new Class({initialize:function(a){this.exit=a.exit||function(){Cookie.write("SignUpDone","1",{duration:1});window.location.reload(true)};this.formEl=document.id(a.form);this.emailEl=document.id(a.emailEl);this.passwordEl=document.id(a.passwordEl);this.passwordconfirmEl=document.id(a.passwordconfirmEl);
14this.cguEl=document.id(a.cguEl);this.submitEl=document.id(a.submitEl);if(this.formEl.get("tag")=="form"){this.formEl.removeProperties("action","method","onsubmit");this.formEl.addEvent("submit",this.attemptSubmit.bind(this))}if(this.submitEl&&this.submitEl.get("tag")!="input"){this.submitEl.addEvent("click",this.attemptSubmit.bind(this))
15}this.waiting=false},attemptSubmit:function(){if(this.waiting){return false}if(!this.emailEl.get("value").trim().isValidEmail()){new PL_validation({target:this.emailEl,where:"before",message:"<strong>Merci d'indiquer une adresse e-mail valide.</strong>"});return false}var a=this.passwordEl.get("value");
16if(a.trim().length<8){new PL_validation({target:this.passwordEl,where:"before",message:"<strong>Merci d'indiquer un mot de passe d'au moins 8 caract&egrave;res</strong>"});return false}var c=[92,47,96,34,35,39,60,62],b=true,d=a.split("");d.each(function(f){if(c.contains(f.charCodeAt(0))){b=false}});if(!b){var e=function(){var f="";
17c.each(function(g){f+=String.fromCharCode(g)+" "});return f.toHtm()};new PL_validation({target:this.passwordEl,where:"before",message:"<strong>Votre mot de passe ne doit contenir aucun des caract&egrave;res suivants :<br>"+e()+" </strong>"});return false}if(this.passwordconfirmEl.get("value")!=a){new PL_validation({target:this.passwordconfirmEl,where:"before",message:"<strong>Les mots de passe ne correspondent pas.</strong>"});
18return false}if(!this.cguEl.checked){new PL_validation({target:this.cguEl,where:"before",message:"<strong>Vous devez acc&eacute;pter les conditions d'utilisation pour vous inscrire</strong>"});return false}this.doSubmit();return false},doSubmit:function(){this.waiting=true;var b=false;var a={email:this.emailEl.get("value"),password:this.passwordEl.get("value"),newsletter:b};
19new PL_XHR({data:{method:"member/signupSimple",data:a},securited:true,wait_button:this.submitEl,callback:this.handleSubmit.bind(this),failureCallback:function(){this.waiting=false}.bind(this)})},handleSubmit:function(a){this.waiting=false;if($defined(a.failure)){if(a.failure&&a.failure.description){new PL_validation({target:this.formEl,where:"before",message:a.failure.description,duration:6000})
20}else{ErrorHandler("Echec tentative login avec reponse.failure incomplet",document.location,0);
20PL_alert(document.errorMessages.communication)}}else{this.exit.attempt()}}});var PL_view_member_signup=new Class({initialize:function(a){this.element=new Element("form",{id:"PL_SU_member_signup"});this.civility=($defined(a)&&$defined(a.CIVILITY))?a.CIVILITY:1;
21if(G_User.PartnerShip==94){this.civility=4}this.lastname=($defined(a)&&$defined(a.LASTNAME))?a.LASTNAME:"";this.firstname=($defined(a)&&$defined(a.FIRSTNAME))?a.FIRSTNAME:"";this.email=($defined(a)&&$defined(a.EMAIL))?a.EMAIL:"";this.newsletter=($defined(a)&&$defined(a.NEWSLETTER))?a.NEWSLETTER:false;
22this.newsletterPartner=($defined(a)&&$defined(a.NEWSLETTERPARTNER))?a.NEWSLETTERPARTNER:"";this.birthdate=($defined(a)&&$defined(a.BIRTHDATE))?a.BIRTHDATE:"";this.target=($defined(a)&&$defined(a.target))?document.id(a.target):null;this.build();if($defined(a)&&$defined(a.FAILURE)){new PL_validation({target:this.element,where:"before",message:a.FAILURE.description,duration:6000})
23}},build:function(){var e=function(){var q='<table class="pl_silentTable"><tr><td width="20%" style="padding-right:3px"><select class="pl_input_large" id="PL_SU_birthDay" name="birthDay"><option value="">---</option>';for(var o=1,p=31;o<=p;o++){q+='<option value="'+o+'">'+o+"</option>"}q+='</select></td><td width="60%" style="padding-right:3px"><select class="pl_input_large" id="PL_SU_birthMonth" name="birthMonth"><option value="">---</option>';
24var m=["janvier","f&eacute;vrier","mars","avril","mai","juin","juillet","ao&ucirc;t","septembre","octobre","novembre","d&eacute;cembre"];m.each(function(s,r){q+='<option value="'+(r+1)+'">'+s+"</option>"});q+='</select></td><td width="20%"><select class="pl_input_large" id="PL_SU_birthYear" name="birthYear"><option value="">---</option>';
25var n=new Date().clearTime().get("year");for(var o=n-10;o>=n-100;o--){q+='<option value="'+o+'">'+o+"</option>"}q+="</select></td></tr></table>";return q};var f=[{id:"civ_2",value:"2",lib:"<strong>Madame</strong>",checked:(this.civility==2)},{id:"civ_3",value:"3",lib:"<strong>Mademoiselle</strong>",checked:(this.civility==3)},{id:"civ_1",value:"1",lib:"<strong>Monsieur</strong>",checked:(this.civility==1)}];
26f.push({id:"civ_4",value:"4",lib:"<strong>Soci&eacute;t&eacute;</strong>",checked:(this.civility==4)});var j=PL_formInput({type:"text",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_company",lib:"<strong>Soci&eacute;t&eacute;*</strong>",name:"company",value:this.company});if(G_User.PartnerShip!=94){j.style.display="none"
27}var k=[],d=new Element("div",{"class":"pl_SU_col_left"});d.adopt(j,PL_formInput({type:"text",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_lastname",lib:"<strong>Nom*</strong>",name:"lastname",value:this.lastname}),PL_formInput({type:"text",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_firstname",lib:"<strong>Pr&eacute;nom*</strong>",name:"firstname",value:this.firstname}));
28if(GetUserPartnerContext("isPSTOrParentUser")||GetUserPartnerContext("isPHSUser")){d.adopt(PL_formInput({type:"text",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_phone",lib:"<strong>T&eacute;l&eacute;phone*</strong>",name:"phone",value:""}))}var b=new Element("p",{html:"<strong>Date de naissance</strong> (jour / mois / ann&eacute;e)"+e()+'<span class="pl_petit">Indiquez votre date de naissance et recevez des cadeaux pour votre anniversaire !</span>',styles:{"margin-bottom":"5px"}});
29if(G_User.PartnerShip==94){b.style.display="none"}d.adopt(b);k.push(PL_formInput({type:"radio",wrapperId:"PL_SU_civility",name:"civility",values:f}),d,new Element("div",{"class":"pl_SU_col_right"}).adopt(PL_formInput({type:"text",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_email",lib:"<strong>Adresse e-mail*</strong>",name:"email",value:this.email}),PL_formInput({type:"password",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_password",lib:"<strong>Mot de passe*</strong> (8 caract&egrave;res minimum)",name:"password"}),PL_formInput({type:"password",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_password_confirm",lib:"<strong>Confirmation du mot de passe*</strong>",name:"password_confirm"})));
30var c=new Element("div",{"class":"pl_SU_col_left"}),h=new Element("div",{"class":"pl_SU_col_right"});if(GetUserPartnerContext("isPHSUser")){var a=new Element("div",{id:"PL_LG_user_find_us",styles:{margin:"0px 0px 5px 0px"}});k.push(new Element("div",{"class":"pl_SU_col_right"}).adopt(new Element("div",{html:"<strong>Comment avez-vous connu notre site ?</strong>"}),new Element("input",{type:"hidden",id:"PL_US_find_us",name:"POLLQUESTION_FINDUS",value:""}),a,new Element("hr",{"class":"sep"})),new Element("hr",{"class":"sep"}))
31}c.adopt(PL_formInput({type:"checkbox",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_cgu",lib:'<strong>J\'accepte les conditions g&eacute;n&eacute;rales d\'utilisation</strong> <a href="/infos/cgv.cfm" target="_blank">(voir les CGU)</a>',name:"cgu"}));if(G_User&&G_User.PartnerShip&&G_User.PartnerShip==64){h.adopt(PL_formInput({type:"checkbox",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_newsletter",lib:"Tenez-moi inform&eacute;
31(e) des offres sp&eacute;ciales &amp; nouveaut&eacute;s",name:"newsletter",checked:false}))
32}if(!GetUserPartnerContext("isOrangeUser")){h.grab(PL_formInput({type:"checkbox",wrapperClass:"pl_SU_member_signup_entry",id:"PL_SU_OptinPartner",lib:"Je souhaite recevoir des offres de nos partenaires",name:"OptinPartner",checked:this.newsletterPartner}))}k.push(new Element("hr",{"class":"sep"}),c,h);
33this.element.adopt(k);var i="[email protected]";if(GetUserPartnerContext("isPSTOrParentUser")){i="[email protected]"}this.element.adopt(new Element("hr",{"class":"sep"}),new Element("div",{id:"PL_SU_member_signup_buttons"}).adopt(button_dom({value:"Valider",id:"PL_SU_member_signup_submit",cssclass:"pl_button_a alignRight",style:{width:"46%"}}),button_dom({value:"Annuler",id:"PL_SU_member_signup_cancel",cssclass:"pl_button_b alignLeft",style:{width:"46%"},action:PL_killPopup.pass()})),new Element("hr",{"class":"sep"}));
34if($defined(G_User)&&G_User.PartnerShip&&G_User.PartnerShip==64){this.element.adopt(new Element("div",{html:"<span class=\"pl_petit\">Conform&eacute;ment aux dispositions de la loi Informatique et Libert&eacute;s n&ordm;78-17 du 6 janvier 1978, vous disposez d'un droit d'acc&egrave;s, de rectification et de suppression des donn&eacute;es vous concernant. Vous pouvez obtenir plus d&rsquo;informations &agrave; ce sujet en vous connectant au site www.cnil.fr. Les donn&eacute;es vous concernant sont destin&eacute;es &agrave; la soci&eacute;t&eacute;  PRIMAVISTA, 50 bis avenue Jean-Jaurès, 92700 Colombes CEDEX. Ces donn&eacute;es ainsi que les photographies demand&eacute;es sont obligatoires afin de permettre &agrave; e-center de traiter les commandes. Vous pouvez vous opposer au traitement de vos donn&eacute;es personnelles &agrave; des fins commerciales : pour ce faire, ou pour toute autre question, &eacute;crivez-nous &agrave; [email protected] ou &agrave; l'adresse postale mentionn&eacute;e ci-dessus.</span>"}))
35}else{this.element.adopt(new Element("div",{html:"<span class=\"pl_petit\">Conform&eacute;ment aux dispositions de la loi Informatique et Libert&eacute;s n&ordm;78-17 du 6 janvier 1978, vous disposez d'un droit d'acc&egrave;s, de rectification et de suppression des donn&eacute;es vous concernant. Vous pouvez obtenir plus d&rsquo;informations &agrave; ce sujet en vous connectant au site www.cnil.fr. Les donn&eacute;es vous concernant sont destin&eacute;es &agrave; la soci&eacute;t&eacute;  e-Center, 6 rue Avaulée 92240 MALAKOFF. Ces donn&eacute;es ainsi que les photographies demand&eacute;es sont obligatoires afin de permettre &agrave; e-center de traiter les commandes. Vous pouvez vous opposer au traitement de vos donn&eacute;es personnelles &agrave; des fins commerciales : pour ce faire, ou pour toute autre question, &eacute;crivez-nous &agrave; "+i+"  ou &agrave; l'adresse postale mentionn&eacute;e ci-dessus.</span>"}))
36}if(this.target){this.target.adopt(this.element)}else{PL_createPopup({size:"large",title:"Inscription",subtitle:"<strong>Inscrivez-vous et b&eacute;n&eacute;ficiez gratuitement de l'ensemble des services offerts &agrave; nos membres.</strong>",elements:this.element})}var l=[{value:"",lib:"---"},{value:"res",lib:"Par les r&eacute;seaux sociaux"},{value:"parrain",lib:"Par parrainage"},{value:"news",lib:"Par newsletters"},{value:"pub",lib:"Publicit&eacute; sur un site internet"},{value:"google",lib:"Recherche sur Google"},{value:"bao",lib:"Bouche &agrave; oreille"},{value:"autre",lib:"Autre"}];
37if(GetUserPartnerContext("isPHSUser")){var g=new Element("select",{id:"PL_List_find_us_responsive",styles:{width:"100%"}}).addEvent("change",function(){document.id("PL_US_find_us").value=document.id("PL_List_find_us_responsive").value});l.each(function(m){g.adopt(new Element("option",{value:m.value,html:m.lib}))
38});a.adopt(g)}new PL_controler_member_signup({form:this.element,civilityEl:document.id("PL_SU_civility"),companyEl:document.id("PL_SU_company"),lastnameEl:document.id("PL_SU_lastname"),firstnameEl:document.id("PL_SU_firstname"),phoneEl:document.id("PL_SU_phone"),birthdayEl:document.id("PL_SU_birthDay"),birthmonthEl:document.id("PL_SU_birthMonth"),birthyearEl:document.id("PL_SU_birthYear"),emailEl:document.id("PL_SU_email"),passwordEl:document.id("PL_SU_password"),passwordconfirmEl:document.id("PL_SU_password_confirm"),findus:document.id("PL_US_find_us"),cguEl:document.id("PL_SU_cgu"),newsletterEl:document.id("PL_SU_newsletter"),OptinPartnerEl:document.id("PL_SU_OptinPartner"),submitEl:document.id("PL_SU_member_signup_submit")});
39document.id("PL_SU_lastname").focus();if(this.birthdate){BDate=Date.parse(this.birthdate);document.id("PL_SU_birthDay").set("value",BDate.get("date"));document.id("PL_SU_birthMonth").set("value",BDate.get("month")+1);document.id("PL_SU_birthYear").set("value",BDate.get("year"))}}});var PL_controler_member_signup=new Class({initialize:function(a){this.exit=a.exit||function(){Cookie.write("SignUpDone","1",{duration:1});
40window.location.reload(true)};this.formEl=document.id(a.form);this.companyEl=document.id(a.companyEl);this.lastnameEl=document.id(a.lastnameEl);this.firstnameEl=document.id(a.firstnameEl);this.civilityEl=document.id(a.civilityEl);this.phoneEl=document.id(a.phoneEl);this.birthdayEl=document.id(a.birthdayEl);
41this.birthmonthEl=document.id(a.birthmonthEl);this.birthyearEl=document.id(a.birthyearEl);this.emailEl=document.id(a.emailEl);this.passwordEl=document.id(a.passwordEl);this.passwordconfirmEl=document.id(a.passwordconfirmEl);this.findus=a.findus;this.cguEl=document.id(a.cguEl);this.newsletterEl=document.id(a.newsletterEl);
42this.OptinPartnerEl=document.id(a.OptinPartnerEl)||null;this.submitEl=document.id(a.submitEl);if(this.formEl.get("tag")=="form"){this.formEl.removeProperties("action","method","onsubmit");this.formEl.addEvent("submit",this.attemptSubmit.bind(this))}if(this.submitEl&&this.submitEl.get("tag")!="input"){this.submitEl.addEvent("click",this.attemptSubmit.bind(this))
43}this.waiting=false},retrieveBirthDate:function(){var d=this.birthdayEl.get("value"),c=this.birthmonthEl.get("value"),b=this.birthyearEl.get("value");if(d!=""||c!=""||b!=""){var a=d+"/"+c+"/"+b;
43if(!a.validDate()){return null}else{a=Date.parse(a);this.birthdayEl.set("value",a.get("date"));this.birthmonthEl.set("value",a.get("month")+1);
44this.birthyearEl.set("value",a.get("year"));return a.format("compact")}}else{return""}},attemptSubmit:function(){if(this.waiting){return false}var b=this.retrieveBirthDate();if(b===null){new PL_validation({target:this.birthdayEl,where:"before",message:"<strong>La date de naissance indiqu&eacute;e n'est pas valide.</strong>"});
45return false}if(!document.getElements("input[name=civility]:checked").length){new PL_validation({target:this.civilityEl,where:"before",message:"<strong>Merci d'indiquer votre civilit&eacute;.</strong>"});return false}if(this.lastnameEl.get("value").trim().length<2){new PL_validation({target:this.lastnameEl,where:"before",message:"<strong>Merci d'indiquer votre nom.</strong><br>Celui-ci doit contenir au minimum 2 caract&egrave;res"});
46return false}if(this.firstnameEl.get("value").trim().length==0){new PL_validation({target:this.firstnameEl,where:"before",message:"<strong>Merci d'indiquer votre pr&eacute;nom.</strong><br>Celui-ci doit contenir au minimum 1 caract&egrave;re"});return false}if((this.lastnameEl.get("value").trim().length+this.firstnameEl.get("value").trim().length)>34){new PL_validation({target:this.lastnameEl,where:"before",duration:10000,message:"La somme des longueurs des champs nom et pr&eacute;nom ne doit pas d&eacute;passer 34 caract&egrave;res (actuellement "+(this.lastnameEl.get("value").trim().length+this.firstnameEl.get("value").trim().length)+" caract&egrave;res). Vous pouvez par exemple utiliser l'initiale de votre pr&eacute;nom &agrave; la place de votre pr&eacute;nom complet."});
47return false}if(!this.emailEl.get("value").trim().isValidEmail()){new PL_validation({target:this.emailEl,where:"before",message:"<strong>Merci d'indiquer une adresse e-mail valide.</strong>"});return false}if(this.phoneEl&&this.phoneEl.get("value").trim().length<2){var c=new PL_validation({target:this.phoneEl,where:"after",message:"Merci d&rsquo;indiquer au moins un N&ordm; de t&eacute;l&eacute;phone ou un N&ordm; de mobile"});
48return false}var a=this.passwordEl.get("value");if(a.trim().length<8){new PL_validation({target:this.passwordEl,where:"before",message:"<strong>Merci d'indiquer un mot de passe d'au moins 8 caract&egrave;res</strong>"});return false}var e=[92,47,96,34,35,39,60,62],d=true,f=a.split("");f.each(function(i){if(e.contains(i.charCodeAt(0))){d=false
49}});if(!d){var h=function(){var i="";e.each(function(j){i+=String.fromCharCode(j)+" "});return i.toHtm()};new PL_validation({target:this.passwordEl,where:"before",message:"<strong>Votre mot de passe ne doit contenir aucun des caract&egrave;res suivants :<br>"+h()+" </strong>"});return false}if(this.passwordconfirmEl.get("value")!=a){new PL_validation({target:this.passwordconfirmEl,where:"before",message:"<strong>Les mots de passe ne correspondent pas.</strong>"});
50return false}if(this.findus){var g=this.findus.value;if(!g){new PL_validation({target:this.findus,where:"before",message:"<strong>Comment avez-vous connu notre site ?</strong>"});return false}}if(!this.cguEl.checked){new PL_validation({target:this.cguEl,where:"before",message:"<strong>Vous devez acc&eacute;pter les conditions d'utilisation pour vous inscrire</strong>"});
51return false}this.doSubmit();return false},doSubmit:function(){this.waiting=true;var c=true;if(G_User&&G_User.PartnerShip&&G_User.PartnerShip==64&&this.newsletterEl){var c=this.newsletterEl.checked}var a={civility:document.getElements("input[name=civility]:checked")[0].get("value"),company:this.companyEl.get("value"),lastname:this.lastnameEl.get("value"),firstname:this.firstnameEl.get("value"),email:this.emailEl.get("value"),password:this.passwordEl.get("value"),newsletter:c,birthdate:this.retrieveBirthDate()};
52if(GetUserPartnerContext("isPHSUser")){a.pollquestion_findus=this.findus.value;try{if($defined(dataLayer)&&$type(dataLayer)=="array"){dataLayer.push({accountNewsletter:"oui",event:"accountCreation"})}}catch(b){}}if(this.phoneEl){a.phone=this.phoneEl.get("value")}if($defined(this.OptinPartnerEl)){a.OptinPartner=this.OptinPartnerEl.checked
53}new PL_XHR({data:{method:"member/signup",data:a},securited:true,wait_button:this.submitEl,callback:this.handleSubmit.bind(this),failureCallback:function(){this.waiting=false}.bind(this)})},handleSubmit:function(a){this.waiting=false;if($defined(a.failure)){if(a.failure&&a.failure.description){new PL_validation({target:this.formEl,where:"before",message:a.failure.description,duration:6000})
54}else{ErrorHandler("Echec tentative login avec reponse.failure incomplet",document.location,0);
54PL_alert(document.errorMessages.communication)}}else{this.exit.attempt()}}});function CallLoginScreen(b){var a="click";if(b&&b.type){a=b.type}if(GetUserPartnerContext("isDmdUser")){JumpTo(_SContext.loginAction)
55}else{new PL_view_member_authentify({type:a})}}function CallLoginScreen2(d){if(GetURLParameter("normal")){CallLoginScreen(d);return}var c="click";if(d&&d.type){c=d.type}if(GetUserPartnerContext("isDmdUser")){JumpTo(_SContext.loginAction)}else{var b=new Element("div",{id:"socialLoginOverlay","class":"social-login-overlay",html:'<div class="social-login-spinner"></div>'}).inject(document.body);
56var a=new PL_view_member_authentify_social({type:c});a.onIframeReady=function(){b.destroy()}}}var PL_view_member_authentify=new Class({initialize:function(a){this.element=new Element("form",{id:"PL_LG_user_login"});this.login=($defined(a)&&$defined(a.LOGIN))?a.LOGIN:"";this.modal=($defined(a.type)&&a.type=="modal")?true:false;
57this.responsive=(!$defined(a)||!$defined(a.type)||(a.type!="touchstart"))?false:true;this.build();if($defined(a)&&$defined(a.FAILURE)){new PL_validation({target:this.element,where:"before",message:a.FAILURE.description,duration:6000})}},build:function(){var a=new Element("div",{id:"PL_LG_user_login_passreminder"}).grab(new Element("a",{html:"Mot de passe oubli&eacute; ?","class":"alignRight pl_pointer",events:{click:function(){var e=document.id("PL_LG_user_login_email").get("value");
58new PL_view_password_reminder(e)}}}));this.element.adopt(PL_formInput({type:"text",wrapperClass:"pl_input_wrapper_horizontal",id:"PL_LG_user_login_email",lib:"Adresse e-mail :",name:"login",value:this.login}),PL_formInput({type:"password",wrapperClass:"pl_input_wrapper_horizontal",id:"PL_LG_user_login_password",lib:"Mot de passe :",name:"password"}).adopt(new Element("span",{id:"togglePwd",html:'<img id="eyeIcon" src="/mutual/images/oeil_fermer.png" width="20">'})),a);
59if(GetUserPartnerContext("isPSTOrParentUser")){this.element.adopt(new Element("div",{id:"PL_LG_user_login_buttons"}).adopt(button_dom({value:"Ok",id:"PL_LG_user_login_submit",cssclass:"pl_button_a"})),new Element("input",{type:"submit",styles:{position:"absolute",top:"-10000px",left:"-10000px"}}))}else{this.element.adopt(new Element("div",{id:"PL_LG_user_login_buttons"}).adopt(button_dom({value:"Ok",id:"PL_LG_user_login_submit",cssclass:"pl_button_a alignRight",style:{width:"44%"}}),button_dom({value:"Annuler",cssclass:"pl_button_b alignLeft",style:{width:"44%"},action:PL_killPopup.pass()})),new Element("input",{type:"submit",styles:{position:"absolute",top:"-10000px",left:"-10000px"}}))
60}var d=[];if(!GetUserPartnerContext("isPrimavistaUser")&&!GetUserPartnerContext("isLenoirUser")){d.push(new Element("hr",{"class":"sep"}),new Element("DIV",{html:"<h1>Pas encore membre ?</h1><strong>Inscrivez-vous gratuitement et b&eacute;n&eacute;ficiez de tous les avantages offerts &agrave; nos membres</strong><br>- Un espace de sauvegarde pour vos photos (voir CGV)<br>- L'assurance de toujours retrouver vos cr&eacute;ations &eacute;dition<br>- Un acc&eacute;s privil&eacute;gi&eacute; &agrave; nos offres promotionnelles tout au long de l'ann&eacute;e<br><br>"}),button_dom({value:"Je m'inscris",cssclass:"pl_button_a",action:function(){if(_SContext.release=="DEV"){new PL_view_member_signup_simple({target:target})
61}else{new PL_view_member_signup()}}}))}const c=new Image();c.src="/mutual/images/oeil_fermer.png";const b=new Image();b.src="/mutual/images/oeil_ouvert.png";PL_createPopup({size:"small",title:"Merci de vous identifier",elements:[this.element,d],modal:this.modal});document.id("togglePwd").addEvent("click",function(){var e=document.id("PL_LG_user_login_password");
62if(e.value.trim()===""){return}var f=e.type==="password";document.id("eyeIcon").src=f?"/mutual/images/oeil_ouvert.png":"/mutual/images/oeil_fermer.png";e.type=f?"text":"password"});new PL_controler_member_authentify({form:this.element,loginEl:document.id("PL_LG_user_login_email"),passwordEl:document.id("PL_LG_user_login_password"),submitEl:document.id("PL_LG_user_login_submit"),loginType:"email"});
63document.id("PL_LG_user_login_email").focus()}});var PL_view_member_authentify_social=new Class({initialize:function(a){this.element=new Element("form",{id:"PL_LG_user_login"});this.login=($defined(a)&&$defined(a.LOGIN))?a.LOGIN:"";this.modal=($defined(a.type)&&a.type=="modal")?true:false;this.responsive=(!$defined(a)||!$defined(a.type)||(a.type!="touchstart"))?false:true;
64this.exit=a.exit||function(){Cookie.write("LogInDone","1",{duration:1});window.location.reload(true)};this.build();if($defined(a)&&$defined(a.FAILURE)){new PL_validation({target:this.element,where:"before",message:a.FAILURE.description,duration:6000})}},build:function(){var a=new Element("iframe",{"class":"social-btn-iframe",src:"/login/social_login.cfm",allow:"federatedCredential identity-credentials-get",id:"IFRAME_user_login"});
65this.element.adopt(a);a.addEvent("load",function(){if(typeof this.onIframeReady==="function"){this.onIframeReady()}}.bind(this));window.addEventListener("message",function(f){var g=f.data;if(g&&g.type==="lostPassword"){var e=g.email;new PL_view_password_reminder(e)}else{if(g&&(g.type==="socialLoginSuccess"||g.type==="formLoginSubmit")){if(g.type==="formLoginSubmit"){var c=g.login;
66var d=g.password;this.waiting=true;
66new PL_XHR({data:{method:"member/authentify",data:{login:c,password:d}},securited:true,wait_button:null,callback:function(h){this.waiting=false;if($defined(h.failure)){if(h.failure.description){new PL_validation({target:this.element,where:"before",message:h.failure.description,duration:6000})
67}else{ErrorHandler("Echec tentative login: réponse failure manquante",document.location,0);PL_alert(document.errorMessages.communication)}}else{if($defined(h.EMAIL_BOUNCE)&&h.EMAIL_BOUNCE==1){new PL_view_member_change_email({LOGIN:c,PASSWORD:d})}else{if(typeof this.exit==="function"){this.exit({type:"formLoginSuccess",login:c,data:h})
68}if(typeof PL_killPopup==="function"){PL_killPopup()}}}}.bind(this),failureCallback:function(){this.waiting=false}.bind(this)})}else{if(g.type==="socialLoginSuccess"){if(typeof this.exit==="function"){this.exit(g)}if(typeof PL_killPopup==="function"){PL_killPopup()}}}}}}.bind(this));var b=[];if(!GetUserPartnerContext("isPrimavistaUser")&&!GetUserPartnerContext("isLenoirUser")){b.push(new Element("hr",{"class":"sep"}),new Element("DIV",{html:"<h1>Pas encore membre ?</h1><strong>Inscrivez-vous gratuitement et b&eacute;n&eacute;ficiez de tous les avantages offerts &agrave; nos membres</strong><br>- Un espace de sauvegarde pour vos photos (voir CGV)<br>- L'assurance de toujours retrouver vos cr&eacute;ations &eacute;dition<br>- Un acc&eacute;s privil&eacute;gi&eacute; &agrave; nos offres promotionnelles tout au long de l'ann&eacute;e<br><br>"}),button_dom({value:"Je m'inscris avec mon adresse e-mail",cssclass:"pl_button_a img-icon img-email",action:function(){if(_SContext.release=="DEV"){new PL_view_member_signup_simple()
69}else{new PL_view_member_signup()}}}),button_dom({value:"Je m'inscris avec mon compte Google",cssclass:"pl_button_a img-icon img-google",action:function(){var c=document.getElementById("IFRAME_user_login");if(c&&c.contentWindow){c.contentWindow.postMessage({type:"initSocial",provider:"google"},"*")}}}),button_dom({value:"Je m'inscris avec mon compte Facebook",cssclass:"pl_button_a img-icon img-facebook",action:function(){var c=document.getElementById("IFRAME_user_login");
70if(c&&c.contentWindow){c.contentWindow.postMessage({type:"initSocial",provider:"facebook"},"*")}}}),button_dom({value:"Je m'inscris avec mon compte Apple",cssclass:"pl_button_a img-icon img-apple",action:function(){var c=document.getElementById("IFRAME_user_login");if(c&&c.contentWindow){c.contentWindow.postMessage({type:"initSocial",provider:"apple"},"*")
71}}}))}PL_createPopup({size:"small",title:"Connexion / Création de compte",elements:[this.element,b],modal:this.modal})}});var PL_controler_member_authentify=new Class({initialize:function(a){this.exit=a.exit||function(){Cookie.write("LogInDone","1",{duration:1});window.location.reload(true)};this.formEl=document.id(a.form);
72this.loginEl=document.id(a.loginEl);this.passwordEl=document.id(a.passwordEl);this.submitEl=document.id(a.submitEl);if(this.formEl.get("tag")=="form"){this.formEl.removeProperties("action","method","onsubmit");this.formEl.addEvent("submit",this.attemptSubmit.bind(this))}this.loginType=a.loginType;if(this.submitEl&&this.submitEl.get("tag")!="input"){this.submitEl.addEvent("click",this.attemptSubmit.bind(this))
73}this.waiting=false},attemptSubmit:function(){if(this.waiting){return false}if(this.loginEl.get("value").trim().length<3){new PL_validation({target:this.loginEl,message:"<strong>Veuillez saisir votre identifiant.</strong><br>Celui-ci doit contenir au minimum 3 caract&egrave;res"});return false}if(this.loginType=="email"&&!this.loginEl.get("value").trim().isValidEmail()){new PL_validation({target:this.loginEl,message:"<strong>Cet identifiant n'est pas une adresse email correcte.</strong><br>Merci de v&eacute;rifier votre saisie."});
74return false}if(this.passwordEl.get("value").trim().length<3){new PL_validation({target:this.passwordEl,message:"<strong>Veuillez saisir votre mot de passe.</strong><br>Celui-ci doit contenir au minimum 3 caract&egrave;res."});return false}this.doSubmit();return false},doSubmit:function(){this.waiting=true;
75new PL_XHR({data:{method:"member/authentify",data:{login:this.loginEl.get("value"),password:this.passwordEl.get("value")}},securited:true,wait_button:this.submitEl,callback:this.handleSubmit.bind(this),failureCallback:function(){this.waiting=false}.bind(this)})},handleSubmit:function(a){this.waiting=false;
76if($defined(a.failure)){if(a.failure&&a.failure.description){new PL_validation({target:this.formEl,where:"before",message:a.failure.description,duration:6000})}else{ErrorHandler("Echec tentative login avec reponse.failure incomplet",document.location,0);
76PL_alert(document.errorMessages.communication)}}else{if($defined(a.EMAIL_BOUNCE)&&a.EMAIL_BOUNCE==1){new PL_view_member_change_email({LOGIN:this.loginEl.get("value"),PASSWORD:this.passwordEl.get("value")})
77}else{this.exit.attempt()}}}});var PL_view_member_change_email=new Class({initialize:function(a){this.element=new Element("form",{id:"PL_LG_member_change_infos"});this.login=($defined(a)&&a.LOGIN)?a.LOGIN:"";this.login_new=($defined(a)&&a.LOGIN_NEW)?a.LOGIN_NEW:"";this.password=($defined(a)&&a.PASSWORD)?a.PASSWORD:"";
78this.build();if($defined(a)&&$defined(a.FAILURE)){new PL_validation({target:this.element,where:"before",message:a.FAILURE.description})}},build:function(){if(this.password!=""){var b=new Element("input",{type:"hidden",id:"PL_LG_member_password",name:"password",value:this.password})}else{var b=PL_formInput({type:"password",wrapperClass:"pl_input_wrapper_horizontal",id:"PL_LG_member_password",lib:"Mot de passe :",name:"password"})
79}var a=PL_formInput({type:"text",wrapperClass:"pl_input_wrapper_horizontal",id:"PL_LG_member_login",lib:"Ancien e-mail :",name:"login",value:this.login});this.element.adopt(a,b,PL_formInput({type:"text",wrapperClass:"pl_input_wrapper_horizontal",id:"PL_LG_member_login_new",lib:"Nouvel e-mail :",name:"login_new",value:this.login_new}));
80this.element.adopt(new Element("div",{id:"PL_LG_member_change_infos_buttons"}).adopt(button_dom({value:"Ok",id:"PL_LG_member_login_submit",cssclass:"pl_button_a alignRight",style:{width:"44%"}}),button_dom({value:"Annuler",cssclass:"pl_button_b alignLeft",style:{width:"44%"},action:PL_killPopup.pass()})),new Element("hr",{"class":"sep"}),new Element("input",{type:"submit",styles:{position:"absolute",top:"-10000px",left:"-10000px"}}));
81PL_createPopup({size:"small",title:"Votre e-mail actuel n'est plus valide",subtitle:"Veuillez indiquer une nouvelle adresse e-mail valide s'il vous pla&icirc;t.<br>Un lien d'activation sera envoy&eacute; sur votre nouvel e-mail afin de la valider.",elements:[this.element],modal:true});document.id("PL_LG_member_login").disabled=true;
82new PL_controler_member_change_login({form:this.element,loginEl:document.id("PL_LG_member_login"),passwordEl:document.id("PL_LG_member_password"),loginNewEl:document.id("PL_LG_member_login_new"),submitEl:document.id("PL_LG_member_login_submit"),loginType:"email",exit:function(){PL_alert({title:"Modification d'e-mail",subtitle:"Un lien d'activation a &eacute;t&eacute; envoy&eacute; sur votre nouvel adresse mail."})
83}});document.id("PL_LG_member_login").focus()}});var PL_controler_member_change_login=new Class({initialize:function(a){this.exit=a.exit||function(){window.location.reload(true)};this.formEl=document.id(a.form);this.loginEl=document.id(a.loginEl);this.passwordEl=document.id(a.passwordEl);this.loginNewEl=document.id(a.loginNewEl);
84this.submitEl=document.id(a.submitEl);if(this.formEl.get("tag")=="form"){this.formEl.removeProperties("action","method","onsubmit");this.formEl.addEvent("submit",this.attemptSubmit.bind(this))}this.loginType=a.loginType;if(this.submitEl&&this.submitEl.get("tag")!="input"){this.submitEl.addEvent("click",this.attemptSubmit.bind(this))
85}this.waiting=false},attemptSubmit:function(){if(this.waiting){return false}if(this.loginEl.get("value").trim().length<3){new PL_validation({target:this.loginEl,message:"<strong>Veuillez saisir votre identifiant actuel.</strong><br>Celui-ci doit contenir au minimum 3 caract&egrave;res"});return false
86}if(this.loginType=="email"&&!this.loginEl.get("value").trim().isValidEmail()){new PL_validation({target:this.loginEl,message:"<strong>Cet identifiant n'est pas une adresse email correcte.</strong><br>Merci de v&eacute;rifier votre saisie."});return false}if(this.loginType=="email"&&!this.loginNewEl.get("value").trim().isValidEmail()){new PL_validation({target:this.loginNewEl,message:"<strong>Ce nouvel identifiant n'est pas une adresse email correcte.</strong><br>Merci de v&eacute;rifier votre saisie."});
87return false}if(this.passwordEl.get("value").trim().length<3){new PL_validation({target:this.passwordEl,message:"<strong>Veuillez saisir votre mot de passe.</strong><br>Celui-ci doit contenir au minimum 3 caract&egrave;res."});return false}this.doSubmit();return false},doSubmit:function(){this.waiting=true;
88new PL_XHR({data:{method:"member/modifyLoginValid",data:{login:this.loginEl.get("value"),login_new:this.loginNewEl.get("value"),password:this.passwordEl.get("value")}},securited:true,callback:this.handleSubmit.bind(this),failureCallback:function(){this.waiting=false}.bind(this)})},handleSubmit:function(a){this.waiting=false;
89if($defined(a.failure)){if(a.failure&&a.failure.description){new PL_validation({target:this.formEl,where:"before",message:a.failure.description})}else{ErrorHandler("Echec tentative login avec reponse.failure incomplet",document.location,0);
89PL_alert(document.errorMessages.communication)}}else{this.exit.attempt()
90}}});function CallForgottenLoginScreen(){new PL_view_password_reminder()}var PL_view_password_reminder=new Class({initialize:function(a){this.element=new Element("div",{id:"PL_LG_remind_password"});this.build(a)},build:function(a){a=a||"";this.element.adopt(PL_formInput({type:"text",wrapperClass:"pl_input_wrapper_horizontal",id:"PL_password_reminder_email",lib:"E-mail :",name:"email",value:a}));
91if(GetUserPartnerContext("isPSTOrParentUser")){this.element.adopt(button_dom({value:"Envoyer",id:"PL_LG_user_login_submit",cssclass:"pl_button_a",action:this.doSubmit.bind(this)}))}else{this.element.adopt(button_dom({value:"Envoyer",id:"PL_LG_user_login_submit",cssclass:"pl_button_a alignRight",style:{width:"40%"},action:this.doSubmit.bind(this)}),button_dom({value:"Annuler",cssclass:"pl_button_b alignLeft",style:{width:"40%"},action:PL_killPopup.pass()}))
92}var b="Retrouvez votre mot de passe";if(GetUserPartnerContext("isPrimavistaUser")||GetUserPartnerContext("isPHSUser")){b="R&eacute;initialisez votre mot de passe"}PL_createPopup({size:"small",title:b,subtitle:"Indiquez l'adresse email utilis&eacute;e &agrave; la cr&eacute;ation de votre compte.",elements:this.element})
93},handleSubmit:function(a){this.waiting=false;if($defined(a.failure)){if(a.failure&&a.failure.description){new PL_validation({target:this.element,where:"before",message:a.failure.description,duration:6000})}else{ErrorHandler("Echec tentative recuperation mot de passe avec reponse.failure incomplet",document.location,0);
94PL_alert(document.errorMessages.communication)}}else{var c="Mot de passe envoy&eacute;",b="Votre mot de passe vient de vous &ecirc;tre envoy&eacute; par e-mail &agrave; l'adresse indiqu&eacute;e.<br>V&eacute;rifiez votre boite aux lettres d'ici quelques minutes.";if(GetUserPartnerContext("isPrimavistaUser")){c="Demande de r&eacute;initialisation envoy&eacute;e";
95b="Une demande de r&eacute;initialisation de votre mot de passe vient de vous &ecirc;tre envoy&eacute;e par e-mail &agrave; l'adresse indiqu&eacute;e.<br>V&eacute;rifiez votre boite aux lettres d'ici quelques minutes."}else{c="Nouveau mot de passe";b="Nous venons de vous envoyer un email &agrave; l’adresse que vous avez indiqu&eacute;e.<br>V&eacute;rifiez votre boite aux lettres d'ici quelques minutes puis cliquez sur le lien pour r&eacute;initialiser votre mot de passe."
96}PL_createPopup({size:"small",title:c,subtitle:b})}},doSubmit:function(){if(this.waiting){return false}var a=document.id("PL_password_reminder_email");if(!a.get("value").trim().isValidEmail()){new PL_validation({target:a,message:"<strong>Cette adresse email n'est pas correcte.</strong><br>Merci de v&eacute;rifier votre saisie."});
97return false}this.waiting=true;new PL_XHR({data:{method:"member/retrievepassword",data:{email:a.get("value")}},securited:true,wait_button:document.id("PL_LG_user_login_submit"),callback:this.handleSubmit.bind(this),failureCallback:function(){this.waiting=false}.bind(this)})}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.