(function(){var a=box.getWin().location.href.indexOf(".aspx")>-1;var b=function(c){return a?".aspx":c;};box.store("l10n").addDatas("capsule",{close:"Fechar",loading:"Carregando...",unavailable:"A página solicitada está indisponível no momento.",sorry:"Desculpe-nos pela inconveniência.",baseURL:"/_pt/_br/caps/{$id}/",openCap:"Découvrir",closeCap:"Fermer"}).addDatas("accountMenu",{registerText:"Cadastra-se",registerURL:"/_pt/_br/club-vip/register-mandatory.aspx",signInText:"Entre",signInURL:"/_pt/_br/club-vip/index.aspx",login:"Se connecter",logout:"Se déconnecter"}).addDatas("mainMenu",{url:"/_pt/_br/header/main-menu"+b(".html")}).addDatas("errors",{forms:"Por favor, corrija os erros abaixo.",invalid:"Inválido",required:"Obrigatório",badEmail:"E-mail inválido",tooYoung:"15 ans minimum pour s’inscrire",wrongLoginDatas:"Identifiants non reconnus",emailNotFound:"Aucun utilisateur correspondant à cet e-mail n’a été trouvé…",stfProblem:"Impossible d’envoyer votre message. Veuillez réessayer…"}).addDatas("generic",{loading:"Carregando...",prev:"Anterior",next:"Próximo",alreadyMember:'Vous essayez de vous inscrire à la newsletter avec un email avec lequel vous avez déjà un compte : veuillez d’abord <a href="/mon-club-vip.aspx">vous identifier</a>.',yourEmail:"Seu e-mail",fbShare:"http://www.facebook.com/sharer.php?u="}).addDatas("url",{customerSearch:"/_pt/_br/tools/customer-search"+b(".php")}).addDatas("player",{play:"Play",pause:"Pause",restart:"Re-Play",mute:"Mudo",unmute:"Som",swfVideoUrl:"/flash/players/video.swf",swfAudioUrl:"/flash/players/audio.swf"});}());box.addFormPatterns({password:/^[a-zA-Z0-9_-]{5,}$/,integer:/^\d+$/});box.store("lop").addModule("forms",function(b,a){return{addFormError:function(c){if(c.source.msg){a.dom("#"+c.source.id+"Error").html("<p>"+c.source.msg+"</p>");}},addFieldError:function(f){var g=f.source.dom.getBoxDatas("group")||f.source.name,d=a.dom("#"+g+"Error"),c;if(d.length){d.html(f.data.message);}else{c=f.source.getLegend();if(!c||!c.length){c=f.source.getLabel();}if(c&&c.length){c.append('<em id="'+g+'Error" class="error">'+f.data.message+"</em>");}}d=null;},removeFieldError:function(c){a.dom("#"+(c.source.dom.getBoxDatas("group")||c.source.name)+"Error").remove();},isLogged:function(){return a.getDoc().getElementById("islogged").value==="true";},customerSearch:function(c,e){var d=this.isLogged();if(d){a.publish({type:"customersearch",label:"lop:"+c,data:{form:a.get("ui:form."+c),member:1,logged:d},propagation:false});}else{b.ajax({url:a.get("l10n:url").customerSearch+"?email="+e,success:function(f){a.publish({type:"customersearch",label:"lop:"+c,data:{form:a.get("ui:form."+c),member:f,logged:d},propagation:false});}});}},INCOMPLETE_DATE:0,VALID_DATE:1,INVALID_DATE:2,FUTURE_DATE:3,TOO_YOUNG_DATE:4,TOO_OLD_DATE:5,checkDate:function(l,g){var d=parseInt(l.field("birthday").getValue(),10),f=parseInt(l.field("birthmonth").getValue(),10)-1,i=parseInt(l.field("birthyear").getValue(),10),h=new Date(i,f,d),j=+h,e=new Date(),c=+new Date(e.getFullYear(),e.getMonth(),e.getDate()),k=+new Date(e.getFullYear()-120,e.getMonth(),e.getDate()),m=isNaN(g)?null:+new Date(e.getFullYear()-g,e.getMonth(),e.getDate());if(!l.submitting&&(l.field("birthday").isEmpty()||l.field("birthday").isDefault()||l.field("birthmonth").isEmpty()||l.field("birthmonth").isDefault()||l.field("birthyear").isEmpty()||l.field("birthyear").isDefault())){return this.INCOMPLETE_DATE;}if(isNaN(j)){return this.INVALID_DATE;}else{if(j>c){return this.FUTURE_DATE;}else{if(m&&j>m){return this.TOO_YOUNG_DATE;}else{if(j<k){return this.TOO_OLD_DATE;}else{l.field("birthday").setValue(h.getDate());l.field("birthmonth").setValue(h.getMonth()+1);l.field("birthyear").setValue(h.getFullYear());return this.VALID_DATE;}}}}}};});box.subscribe({name:"submit>ui:form",handler:function(a){if(a.data.valid===false){box.get("lop:forms").addFormError(a);}else{a.source.submitBtn.addClass("processing");}}},{name:"error>ui:field",handler:function(a){box.get("lop:forms").addFieldError(a);}},{name:"valid>ui:field",handler:function(a){box.get("lop:forms").removeFieldError(a);}});box.store("lop").addModule("main-menu",function(h,g){var a=false,d=false,f=false,e,c,b;c=function(){if(a&&e&&!d){h("#main-menu").replaceWith(e);g.get("ui").create("mask.mainmenumask",{html:'<div id="main-menu-mask"></div>',insertStyles:{opacity:0,width:"viewport:content-box",height:"document:content-box"},insertAnimStyles:{opacity:0.8},insertAnimDuration:200,removeAnimStyles:{opacity:0},removeAnimDuration:150,resizeStyles:{width:"viewport:content-box",height:"document:content-box"}});g.subscribe("addtodom>ui:mask.mainmenumask",function(){this.element.click(function(){b.close();});});h("#header").click(function(i){if(f&&(i.target===this||i.target.parentNode===this)){b.close();}});h("#main-menu div.expand-footer a.close").click(function(i){i.preventDefault();b.close();});h("#main-menu li.category").each(function(){var k=h(this),i=this.id;if(k.find("div.expand").length){k.find("a.title").click(function(m){m.preventDefault();b.open(i);});if(k.find("div.expand-header").length){var j=k.find("div.expand-header li.on"),l=j.find("a.subtitle")[0];b.currentSubmenuLink[i]=j;if(l.hash&&g.dom(l.hash).length){b.currentSubmenuExpand[i]=g.dom(l.hash);}k.find("div.expand-header a.subtitle").click(function(n){if(this.hash&&g.getDoc().getElementById(this.hash.substring(1))){n.preventDefault();var o=g.dom(this.parentNode),m=g.dom(this.hash);b.currentSubmenuLink[i].removeClass("on");if(b.currentSubmenuExpand[i]){b.currentSubmenuExpand[i].removeClass("on");}b.currentSubmenuLink[i]=o.addClass("on");b.currentSubmenuExpand[i]=m.addClass("on");}});h("div.expand-header li").hover(function(){h(this).addClass("hovered");},function(){h(this).removeClass("hovered");});}else{b.currentSubmenuExpand[i]=k.find("div.expand-body div.on");}h(k).find("div.expand-category").each(function(){var m=h(this),n=this.id;if(m.find("div.expand-category-menu").length){var o=m.find("div.expand-category-menu li.active"),p=o.find("a")[0];b.currentSubmenuListingLink[n]=o;if(p.hash&&g.dom(p.hash).length){b.currentSubmenuListingExpand[n]=g.dom(p.hash);}m.find("div.expand-category-menu a").click(function(r){if(this.hash&&g.getDoc().getElementById(this.hash.substring(1))){r.preventDefault();var s=g.dom(this.parentNode),q=g.dom(this.hash);b.currentSubmenuListingLink[n].removeClass("active");if(b.currentSubmenuListingExpand[n]){b.currentSubmenuListingExpand[n].removeClass("active");}b.currentSubmenuListingLink[n]=s.addClass("active");b.currentSubmenuListingExpand[n]=q.addClass("active");}});}else{b.currentSubmenuListingExpand[n]=m.find("div.expand-body div.active");}});}});d=true;}};b={currentSubmenuLink:{},currentSubmenuExpand:{},currentSubmenuListingLink:{},currentSubmenuListingExpand:{},isInDOM:function(){return a;},isLoaded:function(){return !!e;},isReplaced:function(){return d;},open:function(i){var k=g.dom("#"+i),j=k.find("div.expand");if(f){if(b.currentItem[0]===k[0]){b.close();}else{b.currentItem.find("div.expand").animate({opacity:0},200,function(){b.currentItem.removeClass("expanded");k.addClass("expanded");j.css("opacity","0").animate({opacity:1},500,function(){b.currentItem=k;f=true;});});}}else{g.get("ui:mask.mainmenumask").show();k.addClass("expanded");j.css("opacity","0").animate({opacity:1},500,function(){b.currentItem=k;f=true;});}},close:function(){if(b.currentItem){b.currentItem.find("div.expand").animate({opacity:0},500,function(){var i=g.get("ui:mask.mainmenumask");i.element.unbind("click");i.hide();b.currentItem.removeClass("expanded");b.currentItem=null;f=false;});}}};h.ajax({url:g.get("l10n:mainMenu").url,success:function(i){e=i;c();}});g.getJDoc().ready(function(){if(this.getElementById("main-menu")){a=true;c();}});return b;});box.getJDoc().ready(function(){if(this.getElementById("header-logout")){box.dom("#header-logout").click(function(a){a.preventDefault();LOP.wsUserLogout({onSuccess:function(){box.dom("#account-menu-vip div.actions").html('<a href="'+box.get("l10n:accountMenu").signInURL+'">'+box.get("l10n:accountMenu").signInText+'</a> <a href="'+box.get("l10n:accountMenu").registerURL+'" class="special-link">'+box.get("l10n:accountMenu").registerText+"</a>");box.dom("#islogged").val("false");}});});}if(this.getElementById("account-menu-vip")){box.dom("#account-menu-vip").hover(function(){box.dom(this).addClass("hovered");},function(){box.dom(this).removeClass("hovered");});}});box.get("const").addDatas("TRANSPARENT_GIF","/img/common/transparent.gif");box.dom(document).ready(function(){if(box.dom("#main div.cap").length){var c=box.get("l10n:capsule"),b=box.get("l10n:generic"),a=function(g){var e=g.target,d=parseInt(e.getAttribute("data-index"),10)-1,f;if(!isNaN(d)){g.preventDefault();f=box.get("lop:capsule-remote.main").items[e.className==="prev"?d-1:d+1].id;box.get("lop:capsule-remote.main").gotoItem(f);}};if(box.getDoc().getElementById("remote")){box.get("lop").create("capsule-remote.main",{rootElm:"#remote",targetElm:"li.special-link",baseOffsetTop:box.dom("#header").height()});box.subscribe("initcomplete>lop:capsule",function(){box.get("lop:capsule-remote.main").addItem(this);if(box.getDoc().getElementById("core").getAttribute("data-mode")!=="no-arrows"){var d=this.index;this.rootElm.find("div.cap-header").append('<div class="cap-header-prev-next"><a href="#" class="next" data-index="'+d+'">'+b.next+'</a><a href="#" class="prev" data-index="'+d+'">'+b.prev+"</a></div>");this.rootElm.find("div.cap-header-prev-next").click(a);}});}box.get("lop").create("capsule-control.main",{rootElm:"#main",itemsElm:"div.cap",baseURL:c.baseURL,rootFile:box.getWin().location.href.indexOf(".aspx")>-1?"index.aspx":"index.html",loadImmediatly:true,l10n:c,msgLoading:'<div class="loader">'+c.loading+"</div>",msgError:'<div class="error">'+c.unavailable+"<br>"+c.sorry+'<br><a href="#" class="box[target=error]">'+c.close+"</a></div>"});}});box.getJDoc().ready(function(){if(this.getElementById("newsletter-form")){box.get("ui").create("form",{rootElm:"#newsletter-form",submit:"a.save",webbox:true}).mustValidate(function(a){a.field("email").mustValidate(function(b){if(b.isEmpty()||b.isEqualTo(box.get("l10n:generic").yourEmail)){return box.get("l10n:errors").required;}else{if(!b.isMatching("email")){return box.get("l10n:errors").badEmail;}}});});box.get("ui:form.newsletter-form").field("email").dom.clearTextFields();}box.subscribe({name:"submit>ui:form.newsletter-form",handler:function(a){if(a.data.valid===false){box.get("ui:popin.generic").open({hash:"#popin-newsletter",id:"newsletter",target:"popin"});}else{if(a.data.domEvt){a.data.domEvt.preventDefault();box.get("lop:forms").customerSearch(a.source.id,a.source.field("email").getValue());}}}},{name:"customersearch>lop:newsletter-form",handler:function(a){var b=a.data,c=b.form;if(Number(b.member)){if(b.logged){c.submit();}else{box.get("ui:popin.generic").open({hash:"#popin-newsletter",id:"newsletter",target:"popin"});c.enable();c.submitBtn.removeClass("processing");}}else{c.submit();}}});});box.dom(document).ready(function(){box.get("ui").create("mask.popins",{html:'<div id="popins-mask"></div>',insertTarget:"#aspnetForm",insertStyles:{opacity:0,width:"viewport:content-box",height:"document:content-box"},insertAnimStyles:{opacity:0.8},insertAnimDuration:200,removeAnimStyles:{opacity:0},removeAnimDuration:150,resizeStyles:{width:"viewport:content-box",height:"document:content-box"}});box.get("ui").create("loader.popins",{html:'<div id="popins-loader">'+box.get("l10n:generic").loading+"</div>",insertTarget:"#aspnetForm",insertStyles:{opacity:0,top:"viewport:middle",left:"viewport:middle"},insertAnimStyles:{opacity:1},insertAnimDuration:200,removeAnimStyles:{opacity:0},removeAnimDuration:150});box.get("ui").create("popin.generic",{loader:"popins",mask:"popins",insertTarget:"#aspnetForm",insertStyles:{top:"viewport:before",left:"viewport:middle","min-left":0},insertAnimStyles:{top:"viewport:middle","min-top":0},insertAnimDuration:600,removeAnimStyles:{top:"viewport:before"},removeAnimDuration:500,openTest:function(a){return(a.tagName==="A"&&$(a).getBoxDatas("target")==="popin");},closeTest:function(a){return(a.tagName==="A"&&$(a).getBoxDatas("target")==="popin-close");}});box.get("ui:popin.generic").addToCache("#popins div.popin-wrapper");box.subscribe({name:"addtodom>ui:popin.generic",handler:function(b){var a=b.source.element.find("#tagPopinPageView, input.tagPopinPageView").val();if(a){LOP.execStatCM(a);}}},{name:"addtodom>ui:popin.generic.newsletter",handler:function(a){box.get("ui").create("form",{rootElm:"#popin-newsletter-form",submit:"a.save",webbox:true}).mustValidate(function(b){b.field("email").mustValidate(function(c){if(c.isEmpty()||c.isEqualTo(box.get("l10n:generic").yourEmail)){return box.get("l10n:errors").required;}else{if(!c.isMatching("email")){return box.get("l10n:errors").badEmail;}}});});box.get("ui:form.popin-newsletter-form").field("email").dom.clearTextFields();}},{name:"removefromdom>ui:popin.generic.newsletter",handler:function(a){box.get("ui").destroy("form.popin-newsletter-form");}},{name:"submit>ui:form.popin-newsletter-form",handler:function(a){if(a.data.valid===true&&a.data.domEvt){a.data.domEvt.preventDefault();box.get("lop:forms").customerSearch(a.source.id,a.source.field("email").getValue());}}},{name:"customersearch>lop:popin-newsletter-form",handler:function(a){var b=a.data,c=b.form;if(Number(b.member)){if(b.logged){c.submit();}else{box.dom("#"+c.id+"Error").html("<p>"+box.get("l10n:generic").alreadyMember+"</p>");c.enable();c.submitBtn.removeClass("processing");}}else{c.submit();}}},{name:"addtodom>ui:popin.generic.newsletter-unsubscribe",handler:function(a){box.get("ui").create("form.popin-newsletter-unsubscribe-form",{rootElm:"#popin-newsletter-unsubscribe-form",submit:"a.save",webbox:true}).mustValidate(function(b){b.field("propertylogin").mustValidate(function(c){if(c.isEmpty()||c.isEqualTo(box.get("l10n:generic").yourEmail)){return box.get("l10n:errors").required;}else{if(!c.isMatching("email")){return box.get("l10n:errors").badEmail;}}});});box.get("ui:form.popin-newsletter-unsubscribe-form").field("propertylogin").dom.clearTextFields();}},{name:"removefromdom>ui:popin.generic.newsletter-unsubscribe",handler:function(a){box.get("ui").destroy("form.popin-newsletter-unsubscribe-form");}},{name:"submit>ui:form.popin-newsletter-unsubscribe-form",handler:function(a){if(a.data.valid===true&&a.data.domEvt){a.data.domEvt.preventDefault();box.get("lop:forms").customerSearch(a.source.id,a.source.field("propertylogin").getValue());}}},{name:"customersearch>lop:popin-newsletter-unsubscribe-form",handler:function(a){var b=a.data,c=b.form;if(Number(b.member)){if(b.logged){c.submit();}else{box.dom("#"+c.id+"Error").html("<p>"+box.get("l10n:generic").alreadyMember+"</p>");c.enable();c.submitBtn.removeClass("processing");}}else{c.submit();}}},{name:"beforeopen>ui:popin.generic.tv",handler:function(c){var d=c.source.datas,b=d.video,a=box.get("lop:capsule-control.main");d.url+="?popin=true";if(b.indexOf("Vid")===0){d.url+="&code="+b;}else{d.url+="&categoryCode="+b;}if(a){a.stopPlaying();}}},{name:"open>ui:popin.generic.tv",handler:function(a){var b=box.getGlobal();box.get("lop:swf").add({player:{id:"playerVideoSWF",width:950,height:490},flash:{url:"/_pt/_br/minisites/playerTV/swf/playerTV.swf",variables:{popinId:b.getPopinId(),config_xml:"/_pt/_br/minisites/playerTV/xml/config.xml",video_id:a.source.datas.video,category_id:b.getCategoryId(),url_tag:b.getTag()},params:{menu:"false",allowFullScreen:"true",allowScriptAccess:"always",wmode:"transparent"}}});}});});var LOP;if(!LOP){LOP={};}LOP.closePopIn=function(){box.get("ui:popin.generic").close();};var LOP;if(!LOP){LOP={};}LOP.addSWF=function(){};box.store("lop").addModule("swf",function(c,b){var a=b.getGlobal().swfobject;return{add:function(e){var d=e.player,f=e.flash;a.embedSWF(f.url,d.id,d.width,d.height,f.version||"10.0.0",f.xpi||false,f.variables||{},f.params||{},f.attributes||{});c("#"+d.id).find("div.altToSWF").css("visibility","visible");}};});(function(){var b=box.getWin().location.protocol,a=/\.e-loreal\.com/i;box.get("lop").addDatas("service-facebook",{id:(a.test(box.getWin().location.hostname)?"124610520912962":"128709870483391"),url:b+"//connect.facebook.net/pt_BR/all.js",stats:"trackFacebook"}).addDatas("service-ga",{id:"UA-23708746-1",url:(b=="https:"?"https://ssl":"http://www")+".google-analytics.com/ga.js"}).addDatas("service-twitter",{id:"lorealparisbr",url:b+"//platform.twitter.com/widgets.js",stats:"trackTwitter"}).addDatas("service-youtube",{id:"lorealparisbrasil"});}());box.get("lop").addModule("services",function(d,e){var h=this.window.document,b=h.getElementsByTagName("script")[0],f={},c={},i=function(){},j=/loaded|complete/;function g(l){return f[l];}function k(p){if(c[p]&&g(p)){var o=c[p],n=-1,m=o.length;while(++n<m){o[n]();}}}function a(p){var o=e.get("lop:service-"+p),m=p+"-jssdk",l=o.stats,n;if(!h.getElementById(m)){f[p]=false;c[p]=[];n=h.createElement("script");n.id=m;n.async=true;n.onreadystatechange=n.onload=function(){var q=n.readyState;if(!q||j.test(q)){n.onreadystatechange=n.onload=i;f[p]=true;if(l&&_ga[l]){_ga[l]();}k(p);}};n.src=o.url;b.parentNode.insertBefore(n,b);}}return{load:function(l){a(l);},loadMultiple:function(o){var n=-1,m=o.length;while(++n<m){a(o[n]);}},isReady:function(l){return g(l);},ready:function(l,m){if(g(l)){m();}else{if(!c[l]){c[l]=[];}c[l].push(m);}}};});box.getJDoc().ready(function(){var a=box.get("lop:services");a.loadMultiple(["facebook","twitter","ga"]);a.ready("facebook",function(){if(box.getDoc().getElementById("fb-root")){FB.init({appId:box.get("lop:service-facebook").id,status:true,cookie:true,xfbml:true});}});});
