!function(){gsSetSignInAction=function(){$("#hdnactionlogin").val("signin")},LoginModal=function(o){o?$(".login-label").html("Log In"):$(".login-label").html("Sign In"),$("#login-form-wrapper").removeClass("login-form-forgot-password").removeClass("login-form-sign-up").addClass("login-form-sign-in"),$("#lblError").html(""),$("#txtEmail").focus()},SignupModal=function(){$(".sign-up-label").html("Sign Up"),$("#login-form-wrapper").removeClass("login-form-sign-in").removeClass("login-form-forgot-password").addClass("login-form-sign-up"),$("#lblError").html(""),$("#txtREmail").focus()},gsStartNow=function(){$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"Default.aspx/CheckUserStatus",dataType:"json",cache:!1,success:function(o){"true"==o.d?($("#myModal").modal("hide"),"pricing"==$.trim($("#hdnactionlogin").val())&&(window.location.href="/themes.aspx")):$("#myModal").modal("show")}})},$(function(){$("#myModal").on("shown.bs.modal",function(){lastfocus=$(this),$(this).find("input:text:visible:first").focus()}),$("#signin input").keypress(function(o){return!(o.which&&13==o.which||o.keyCode&&13==o.keyCode)||($("#btnsignin").click(),!1)}),$("#signup input").keypress(function(o){return!(o.which&&13==o.which||o.keyCode&&13==o.keyCode)||($("#register").click(),!1)}),$("#forgot-pwd input").keypress(function(o){return!(o.which&&13==o.which||o.keyCode&&13==o.keyCode)||($("#btnForgotPwd").click(),!1)}),$(".forgot-password-link").click(function(){$("#login-form-wrapper").removeClass("login-form-sign-in").removeClass("login-form-sign-up").addClass("login-form-forgot-password"),$("#lblError").html(""),$("#txtForgetEmail").focus()}),$(".free-trial-link").click(function(){window.SignupModal()}),$(".sign-in-link").click(function(){window.LoginModal(!1)}),$("#btn_gsLogin").click(function(){window.gsSetSignInAction(),window.LoginModal(!0)}),$("#link_gsLogin_footer").click(function(){window.LoginModal(!0)}),$("#btn_gsSignUp").click(function(){window.SignupModal()}),$("#btnsignin").click(function(o){$("#loginform").attr("autocomplete","on");var t=!1;return $("#signin").validationEngine({scroll:!1}),t=$("#signin").validationEngine("validate"),$("#lblError").text(""),!!t&&($.ajax({type:"POST",url:"Default.aspx/UserLogin",data:'{"txtEmail":"'+$.trim($("#txtEmail").val())+'","txtPassword":"'+$.trim($("#txtPassword").val())+'"}',contentType:"application/json; charset=utf-8",dataType:"json",success:function(o){if("1"==o.d)window.setUserStatus(),"subdomain"==$.trim($("#hdnactionlogin").val())?($("#myModal").modal("hide"),$("#gs-createwebsite-modal").modal("show")):"pricing"==$.trim($("#hdnactionlogin").val())?($("#myModal").modal("hide"),window.location.href="/themes.aspx"):($("#myModal").modal("hide"),$("#btnSignInSubmit").click());else{if("0"==o.d)return $("#lblError").attr("style","color: #f00 !important;"),$("#lblError").text("Invalid Email/Password."),!1;if("2"==o.d)return $("#lblError").attr("style","color: #f00 !important;"),$("#lblError").text("User is inactive."),!1;if("payment"==o.d)$("#myModal").modal("hide"),window.location.href="/myaccount.aspx";else{if("3"==o.d)return $("#lblError").attr("style","color: #f00 !important;"),$("#lblError").text("Invalid UserName/Password."),!1;$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"Dashboard.aspx/StoreMgmt",data:"{'websiteId':'"+o.d+"'}",dataType:"json",success:function(o){"true"==o.d&&($("#myModal").modal("hide"),window.location.href="/OnlineCatalog/Admin/Default.aspx")}})}}},error:function(){gsErrorAlert("An error occurred. Please try again")}}),void 0)}),$("#register").click(function(o){var t=!1;return $("#signup").validationEngine({scroll:!1}),t=$("#signup").validationEngine("validate"),!!t&&($.ajax({type:"POST",url:"Default.aspx/UserRegister",data:'{"userEmail":"'+$.trim($("#txtREmail").val())+'","userPassword":"'+$.trim($("#txtRPassword").val())+'"}',contentType:"application/json; charset=utf-8",dataType:"json",success:function(o){$("#lblError").text(""),window.setUserStatus();var t=new Array,n=o.d;if("undefined"!==n&&null!=n&&(t=n.split("~")),null==t[0]||"1"!=t[0])return $("#lblError").attr("style","color: #f00 !important;"),$("#lblError").text(o.d),!1;if("subdomain"==$.trim($("#hdnactionlogin").val())){$("#myModal").modal("hide"),$("#gs-createwebsite-modal").modal("show");var i=t[1],r=t[2];"undefined"!=typeof _dcq&&gsCreateSubscriberPreview(i,r),"undefined"!=typeof fbq&&fbq("track","CompleteRegistration",{value:1,currency:"USD"})}else window.location.href="/themes.aspx"},error:function(){gsErrorAlert("An error occurred. Please try again")}}),void 0)}),$("#btnForgotPwd").click(function(o){var t=$.trim($("#txtForgetEmail").val()),n=!1;return $("#forgot-pwd").validationEngine({scroll:!1}),n=$("#forgot-pwd").validationEngine("validate"),$("#lblError").text(""),!!n&&($("#txtForgetEmail").val(""),$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"Default.aspx/ForgotPassword",data:"{'userEmail':'"+t+"'}",dataType:"json",success:function(o){"success"==o.d?($("#lblError").attr("style","color: #47a447 !important;"),$("#lblError").text("Password reset link has been sent to your email id.")):($("#lblError").attr("style","color: #f00 !important;"),$("#lblError").text(o.d))},error:function(o){gsErrorAlert("Password change was not successful. Please try again")}}),void 0)}),window.gsSetSignInAction()})}();