if(!sempre){var sempre={}}if(!sempre.login){sempre.login={config:{fetchDataUrl:"/membership/getUserInfo",loginUrl:"/membership/login",sendMailUrl:"/membership/sendMail",resetPasswordUrl:"/membership/resetpassword",oauthUrl:"/membership/oauth",updateProfileUrl:"/membership/updateProfile",anonymousLoginEnabled:false,allowAnonymousLogin:false},loginInfo:null,updateForms:function(){if(!polopoly.user.isLoggedIn()){return false}var d=$.ajax({url:sempre.login.config.fetchDataUrl,data:{siteId:$("input[name=login_site]").val()},type:"POST",cache:false,dataType:"json",success:function(g){sempre.login.loginInfo=g;if(!g.error){if(sempre.login.loginInfo==null){sempre.showMessage(sempre.msg.login.failFetchInfo,false);return}a();c();b();e();f()}else{sempre.showMessage(sempre.msg.login[g.error],false)}},error:function(g){sempre.showMessage(sempre.msg.login.failFetchInfo,false)}});var b=function(){$(".top-logout").hide();if(sempre.login.loginInfo==null){return}$(".top-login").html($.tmpl(sempre.templates.login.topUserInfo,sempre.login.loginInfo))};var e=function(){$("#float-login").find(".twelve.column.form-login").slideUp("slow",function(){$(this).remove()});$("#float-login").find(".twelve.column.form-more div.input").fadeOut("slow",function(){$(this).remove()});setTimeout(function(){$(".close-login").trigger("click")},1500)};var a=function(){polopoly.cookie.set("sessionKey",polopoly.cookie.get("sessionKey"))};var c=function(){if(sempre.login.loginInfo==null){return}var g=$(".commentForm");g.find(".input-user-pass").slideUp("slow").remove();g.find(".form-more.register").find("div").slideUp("slow").remove();g.find(".btn-login input[type=submit]").val("Comentar");g.find(".userAndPassword").html($.tmpl(sempre.templates.comments.userInfo,sempre.login.loginInfo))};var f=function(){if(sempre.login.loginInfo==null){return}var h=$(".saleForm");h.find(".participe, .btn-login.info").fadeOut("slow",function(){$(this).remove()});h.find(".userAndPassword").fadeOut("slow",function(){$(this).remove()});h.find(".form-more.register").fadeOut("slow",function(){$(this).remove()});var g=$.tmpl(sempre.templates.promo.form,sempre.login.loginInfo).insertAfter($(h).find(".form-error"));$(g).hide().fadeIn("slow");$(h).append(sempre.templates.promo.submitForm);$(".question").fadeIn("slow")}},register:function(a){var b=$(a).attr("action");if(!b){return false}$(a).find("input").attr("readonly",true);$.ajax({url:b,type:"POST",cache:false,data:$(a).serialize()+"&ajax=true",dataType:"json",success:function(e){console.log(e);if(e.error){var d=[];for(var f in e.error){d[f]=sempre.msg.login.register[e.error[f]]}validatorFormRegister.showErrors(d);$(a).find("input").attr("readonly",false)}else{if(e.sendmail){$(a).find(".input-registro").slideUp("slow",function(){$(this).remove()});sempre.showMessage(sempre.msg.login.register.success,false,a);if(e.sendmail.sendmail_error){if(e.sendmail.sendmail_error=="smtp"){var c=$.tmpl(sempre.msg.login.register.sendmail.smtp,e.sendmail);sempre.showMessage(c,false,a,false)}else{sempre.showMessage(sempre.msg.login.register.sendmail[e.sendmail.sendmail_error],false,a)}}else{if(e.sendmail.sendmail){sempre.showMessage(sempre.msg.login.register.sendmail.success,false,a,false)}}}}},error:function(){sempre.showMessage(sempre.msg.login.register.error,false,a)}});return false},sendMail:function(a,b){if(!a){return false}$.ajax({url:sempre.login.config.sendMailUrl,type:"POST",cache:false,data:"email="+a+"&ajax=true",dataType:"json",success:function(c){if(c.sendmail){if(c.sendmail.sendmail_error){if(c.sendmail.sendmail_error=="smtp"){sempre.showMessage(sempre.msg.login.register.sendmail.internalerror,false,b)}else{sempre.showMessage(sempre.msg.login.register.sendmail[c.sendmail.sendmail_error],false,b)}}else{if(c.sendmail.sendmail){sempre.showMessage(sempre.msg.login.register.sendmail.success,false,b,false)}}}else{sempre.showMessage(sempre.msg.login.register.sendmail.internalerror,false,b)}},error:function(){sempre.showMessage(sempre.msg.login.register.sendmail.internalerror,false,b)}})},login:function(a){$.ajax({url:sempre.login.config.loginUrl,data:$(a).serialize()+"&ajax=true",type:"POST",dataType:"json",success:function(c){if(c.login){sempre.showMessage(sempre.commentHandler.msg.login.success.login,true,a);sempre.login.updateForms()}else{if(c.login_formerror){$(a).find("#bt-login").attr("disabled",false);if(c.login_formerror=="login_inactive"){var b=$.tmpl(sempre.msg.login.login.inactive,c);sempre.showMessage(b,false,a,false)}else{sempre.showMessage(sempre.commentHandler.msg.login.error[c.login_formerror],false,a)}}}},error:function(){sempre.showMessage(sempre.commentHandler.msg.error,false,a)}})},resetPassword:function(a){if(!a){return}$.ajax({url:sempre.login.config.resetPasswordUrl,data:$(a).serialize()+"&ajax=true",type:"POST",dataType:"json",success:function(b){if(b.resetpassword_formerror){sempre.showMessage(sempre.msg.login.reset[b.resetpassword_formerror],false,a);$(a).find("#bt-login").attr("disabled",false)}else{if(b.reset){$(a).find(".twelve.column.form-login").slideUp("slow");$(a).find("input").remove();sempre.showMessage(sempre.msg.login.reset.success,false,a);setTimeout(function(){$("#close-forgotten").trigger("click")},5000)}}},error:function(){sempre.showMessage(sempre.commentHandler.msg.error,false,a);$(a).find("#bt-login").attr("disabled",false)}})},ouathRegister:function(a){$.ajax({url:sempre.login.config.oauthUrl,data:$(a).serialize()+"&ajax=true",type:"POST",dataType:"json",success:function(c){if(c.form_aouth_error){if(c.form_aouth_error=="inactive"){var b=$.tmpl(sempre.msg.login.login.inactive,c);sempre.showMessage(b,false,a,false)}else{sempre.showMessage(sempre.msg.login.oauth[c.form_aouth_error],false,a);$(a).find("#bt-login").attr("disabled",false)}}else{if(c.oauth){$(a).find(".twelve.column.form-login").slideUp("slow");$(a).find("input").remove();sempre.showMessage(sempre.msg.login.oauth.success,false,a)}else{if(c.sendmail){$(a).find(".twelve.column.form-login").slideUp("slow",function(){$(this).remove()});$(a).find("input").slideUp("slow",function(){$(this).remove()});sempre.showMessage(sempre.msg.login.register.success,false,a);if(c.sendmail.sendmail_error){if(c.sendmail.sendmail_error=="smtp"){var b=$.tmpl(sempre.msg.login.register.sendmail.smtp,c.sendmail);sempre.showMessage(b,false,a,false)}else{sempre.showMessage(sempre.msg.login.register.sendmail[c.sendmail.sendmail_error],false,a)}}else{if(c.sendmail.sendmail){sempre.showMessage(sempre.msg.login.register.sendmail.success,false,a,false)}}}}}},error:function(){sempre.showMessage(sempre.commentHandler.msg.error,false,a);$(a).find("#bt-login").attr("disabled",false)}})},openProfile:function(){$(".top-login").eq(0).append('
');$("#profileDialog").dialog({open:function(){$(this).load("./br.com.sempre.membership.Profile.content?ot=example.AjaxPageLayout.ot",{date:new Date()},function(){$(this).find(".close").click(function(){$("#profileDialog").dialog("close")})})},close:function(){$(this).remove()},modal:false,position:{my:"center",at:"top",of:"#header"},title:"",closeText:""})},updateProfile:function(a){$(a).find(".input-registro").slideUp("slow");$(a).ajaxSubmit({url:sempre.login.config.updateProfileUrl,data:{ajax:"true"},type:"POST",dataType:"json",success:function(d){if(d.reg_success=="true"){sempre.showMessage(sempre.msg.login.profile.success,false,a,false);setTimeout(function(){document.location.reload()},2000)}else{if(d.error){var b=[];for(var c in d.error){b[c]=sempre.msg.login.profile[d.error[c]]}validator.showErrors(b);$(a).find(".input-registro").slideDown("slow")}}},error:function(){sempre.showMessage(sempre.commentHandler.msg.error,false,a);$(a).find(".input-registro").slideDown("slow")}})}}}function facebooklogin(){window.location="/membership/oauth?service=facebook&siteid="+jQuery("input[type=hidden][name=login_site]").val()}function callFacebooklogin(){FB.login(function(a){if(a.authResponse){facebooklogin()}else{console.log("desconectado")}},{scope:"email"})}function twitterlogin(){window.location="/membership/oauth?service=twitter&siteid="+jQuery("input[type=hidden][name=login_site]").val()}function commentFacebooklogin(b){var a=jQuery("#"+b);if(a.find("textarea[name=comment_text]").val().length<=0){a.find("textarea[name=comment_text]").attr("disabled","disabled")}a.find("input[name=login_loginname]").attr("disabled","disabled");a.find("input[name=login_password]").attr("disabled","disabled");a.attr("action","/membership/oauth?service=facebook");a.submit()}function commentTwitterlogin(b){var a=jQuery("#"+b);if(a.find("textarea[name=comment_text]").val().length<=0){a.find("textarea[name=comment_text]").attr("disabled","disabled")}a.find("input[name=login_loginname]").attr("disabled","disabled");a.find("input[name=login_password]").attr("disabled","disabled");a.attr("action","/membership/oauth?service=twitter");a.submit()}$(document).ready(function(){if(polopoly.user.isLoggedIn()){sempre.login.updateForms()}$(".open-login").live("click",function(){$("#float-login").dialog({closeText:"",position:{my:"center",at:"botton",of:"#header"}})});$(".close-login").click(function(){try{$("#float-login").dialog("close")}catch(a){}});$(".open-register").live("click",function(){$(this).append('
');$(this).find(".content").dialog({open:function(){$(this).load("./br.com.sempre.membership.content.register?ot=example.AjaxPageLayout.ot",{date:new Date()},function(){$(this).find(".close").click(function(){$(".content.ui-dialog-content").dialog("close")})})},modal:false,position:{my:"center",at:"botton",of:"#header"},title:"",closeText:""})});$(".open-forgotten").live("click",function(){$("#float-login").dialog("close");$("#float-forgotten").dialog({closeText:"",position:{my:"center",at:"botton",of:"#header"}})});$("#close-oauth").click(function(){$("#float-oauth").dialog("close")});$("#close-forgotten").click(function(){$("#float-forgotten").dialog("close")});$(".top-login").click(function(){$(".user-options").addClass("active");$(".top-login").mouseleave(function(){$(".user-options").removeClass("active")})})});