box.getJDoc().ready(function(){box.get("ui:popin.generic").addToCache("#popins-user div.popin-men-expert");var d=box.get("l10n:errors"),h=d.required,e=d.invalid,f=d.forms,g="/minisites/men-expert-2011/",b=function(i){if(i.isEmpty()){return h;}else{if(!i.isMatching("email")){return e;}}},a=function(j){j.preventDefault();var i=box.dom(this);if(!i.hasClass("processing")){i.addClass("processing");LOP.wsUserLogout({onSuccess:function(){i.unbind("click");box.dom("#islogged").val("false");box.dom("#account-menu li.special-link").html('<a href="#popin-login" data-box="target=popin;id=login">'+box.get("l10n:accountMenu").login+"</a>");}});}},c=function(){var m={},j=/^og:/i;if(box.getDoc().getElementById("popin-testimonial-focus")){box.dom("input.og\\:title, input.og\\:url").each(function(q,o){var p=o.className.replace(j,"");m[p]=o.value;});}else{var n=box.getDoc().getElementsByTagName("meta"),l=n.length,k;while(l--){k=n[l].getAttribute("property");if(j.test(k)){m[k.replace(j,"")]=n[l].content;}}}return m;};box.dom("#men-expert-logout").click(a);box.subscribe({name:"addtodom>ui:popin.generic.login",handler:function(i){LOP.execStatGA({url:g+"login"});box.get("ui").create("form.popin-login",{rootElm:"#popin-login-form",submit:"a.save"}).mustValidate(function(j){j.field("login_email").mustValidate(b);j.field("login_password").mustValidate(function(k){if(k.isEmpty()){return h;}else{if(!k.isMatching("password")){return e;}}});return f;});}},{name:"addtodom>ui:popin.generic.lost-password",handler:function(i){LOP.execStatGA({url:g+"lost-password"});box.get("ui").create("form.popin-lost-password",{rootElm:"#popin-lost-password-form",submit:"a.save",webbox:true}).mustValidate(function(j){j.field("login").mustValidate(b);return f;});}},{name:"addtodom>ui:popin.generic.send-to-friend",handler:function(j){LOP.execStatGA({url:g+"send-to-friend"});var k=box.get("ui").create("form.popin-send-to-friend",{rootElm:"#popin-send-to-friend-form",submit:"a.save"}).mustValidate(function(l){l.field("stf_fname").mustValidate(function(m){if(m.isEmpty()){return h;}});l.field("stf_email").mustValidate(b);l.field("stf_friend_fname").mustValidate(function(m){if(m.isEmpty()){return h;}});l.field("stf_friend_email").mustValidate(b);return f;});var i=c();k.field("stf_title").setValue(i.title);k.field("stf_url").setValue(i.url);}},{name:"beforeclose>ui:popin.generic",handler:function(){box.get("ui").destroy("form.popin-login");box.get("ui").destroy("form.popin-lost-password");box.get("ui").destroy("form.popin-send-to-friend");}},{name:"submit>ui:form.popin-lost-password",handler:function(i){if(i.data.valid===true&&i.data.domEvt){i.data.domEvt.preventDefault();box.get("lop:forms").customerSearch(i.source.id,i.source.field("login").getValue());}}},{name:"customersearch>lop:popin-lost-password",handler:function(i){var j=i.data,k=j.form;if(Number(j.member)){k.submit();}else{box.dom("#"+k.id+"Error").html("<p>"+d.emailNotFound+"</p>");k.enable();k.submitBtn.removeClass("processing");}}},{name:"submit>ui:form.popin-login",handler:function(i){if(i.data.valid===true&&i.data.domEvt){i.data.domEvt.preventDefault();var j=i.source;LOP.wsUserLogin({login:j.field("login_email").getValue(),password:j.field("login_password").getValue(),onSuccess:function(){box.get("ui:popin.generic").close();box.dom("#islogged").val("true");box.dom("#account-menu li.special-link").html('<a href="#" id="men-expert-logout">'+box.get("l10n:accountMenu").logout+"</a>");box.dom("#men-expert-logout").click(a);},onError:function(){box.dom("#"+i.source.id+"Error").html("<p>"+d.wrongLoginDatas+"</p>");j.submitBtn.removeClass("processing");j.enable();}});}}},{name:"submit>ui:form.popin-send-to-friend",handler:function(i){if(i.data.valid===true&&i.data.domEvt){i.data.domEvt.preventDefault();box.dom("#"+i.source.id+"Error").html("");var j=i.source;LOP.wsUserTellAFriend({XMLtemplate:"tellafriend-men-expert-2011.xsl",user:{fname:j.field("stf_fname").getValue(),mail:j.field("stf_email").getValue()},friend:{fname:j.field("stf_friend_fname").getValue(),mail:j.field("stf_friend_email").getValue()},customs:{title:j.field("stf_title").getValue(),url:j.field("stf_url").getValue(),imgpath:j.field("stf_img_path").getValue()},onSuccess:function(){box.dom("#"+i.source.id+"Success").css("display","block");j.field("stf_friend_fname").clearValue();j.field("stf_friend_email").clearValue();j.submitBtn.removeClass("processing");j.enable();},onError:function(){box.dom("#"+i.source.id+"Error").html("<p>"+d.stfProblem+"</p>");j.submitBtn.removeClass("processing");j.enable();}});}}});if(box.get("ui:popin.generic").cache["#popin-register-confirm"]){box.get("ui:popin.generic").open({hash:"#popin-register-confirm"});}});
