PageSourceSearch

https://www.ecklers.com/bundles/js/logindesktop.js?v=e21001b14f9f30bf0f8d4d4475a83a4faf849c10

js ecklers.com collected 2026-09-24 11:50:07 UTC 21,652 bytes, 1 lines download raw bytes

1$(function(){T5Global.Login={init:function(){return this.inquiryTrackingGuid=T5Global.generateGuid(),this.isMMFR=window.location.href.indexOf("mil-fr")>-1,this.setDefaults(),this.attachListeners(),this},attachListeners:function(){var n=this;$(".login").on("keyup",".is_error",function(){n.clearErrors()});$(".notyou_link").on("click",function(n){n.preventDefault();$.ajax({url:"/ajax/clearemail",type:"POST",dataType:"json"}).done(function(n){var t=n.redirectUrl,i=T5Global.isNullOrWhiteSpace(T5Global.getQSValue("returnurl"))?"":"?returnurl="+T5Global.getQSValue("returnurl");window.location.href=t+i})});$('.login input[type="text"], .login input[type="email"], .login input[type="password"]').on("keyup",function(n){n.which==13&&(n.preventDefault(),n.stopPropagation())});$("body").on("keydown",function(n){n.which==13&&($(document.activeElement).closest(".login").length>0||document.activeElement.tagName=="BODY")&&$(".main_panel .login_info .login_btn").trigger("click")});$('.password_container [type="password"]').on("keyup",function(){$(".password_container .login_password_reveal").val($('.password_container [type="password"]').val())});$(".password_container .login_password_reveal").on("keyup",function(){$('.password_container [type="password"]').val($(".password_container .login_password_reveal").val())});$(".password_container .reveal_toggle").on("click",function(n){n.preventDefault();$(".password_container").hasClass("revealed")?($('.password_container [type="password"]').val($(".password_container .login_password_reveal").val()),$(".password_container").removeClass("revealed")):($(".password_container .login_password_reveal").val($('.password_container [type="password"]').val()),$(".password_container").addClass("revealed"))});$(".forgot_password_trigger").on("click",function(t){if(t.preventDefault(),$("#login-email").removeClass("is_error"),$("span.is_error").remove(),$("#login-email").val($("#login-email").val().trim()),!window.T5Global.regex.email.test($("#login-email").val().trim())){isValid=!1;n.renderError($("#login-email"),$("#login-email").attr("data-msg-required"));return}n.requestPasswordReset()});$(".cancel_reset").on("click",function(t){t.preventDefault();$(this).addClass("hidden");$(".login_btn").removeClass("request_password");n.showLoginView()});$(".password_container input").on("blur",function(){$(".password_container span.is_error").addClass("hidden").empty();$(".password_container input.is_error").removeClass("is_error");var n=$(this),t=n.val().trim();$(this).val().trim().length>0&&($(this).val().trim().length<6?$(".password_container span.is_error").removeClass("hidden").text("Your password must be at least 6 characters long."):window.T5Global.regex.allDigits.test($(this).val().trim())&&$(".password_container span.is_error").removeClass("hidden").text("Your password must contain at least one letter."))});$(".social_logins ul li a").on("click",function(){$(this).attr("href").indexOf("persist")<0&&$(this).attr("href",$(this).attr("href")+"&persist="+(!$(".remember_me_container").is(":hidden")&&$('[name="KeepMeLoggedIn"]').val()=="true"))});$(".remember_me_container label").on("click",function(n){n.preventDefault();$(".remember_me_container .custom_checkbox").attr("data-state")=="on"?($(".remember_me_container .custom_checkbox").attr("data-state","off"),$('.remember_me_container [name="KeepMeLoggedIn"]').val("false")):($(".remember_me_container .custom_checkbox").attr("data-state","on"),$('.remember_me_container [name="KeepMeLoggedIn"]').val("true"))});$(".main_panel .login_info .login_btn").on("click",function(t){t.preventDefault();$(this).addClass("is_loading");n.isLoginValid(!1)?$(this).hasClass("request_password")?($("body").trigger("GTM.form_submit",$(this).closest(".login_info")),n.requestPasswordReset()):$(".login_btn").hasClass("submit_reset")?($("body").trigger("GTM.form_submit",$(this).closest(".login_info")),n.submitPasswordReset()):$("#login_password").val()&&$(".login_btn").hasClass("create")?($("body").trigger("GTM.form_submit",$(this).closest(".login_info")),n.createAccount()):$("#login_password").val()&&$(".login_btn").hasClass("login_submit")?($("body").trigger("GTM.form_submit",$(this).closest(".login_info")),n.storeAccessToken(function(){n.login()})):($("body").trigger("GTM.form_submit",$(this).closest(".login_info")),n.checkUserName($("#login-email").val())):(t.stopPropagation(),$(".login_btn").removeClass("is_loading"),window.T5Global.scrollToFirstError(),$("body").trigger("GTM.form_submit_fail",$(this)))});$(".message .black_btn.request_password").on("click",function(t){t.preventDefault();$(".login_reset_email_sent_message").addClass("is_loading");$(this).addClass("hidden");setTimeout(function(){n.requestPasswordReset()},1e3)});$("body").on("click",".message.error .text_link",function(t){t.preventDefault();$(".message").addClass("hidden");$("#login_password").val("");n.showCreateAccount()});$("body").on("click",".message.warning .black_btn",function(t){t.preventDefault();$(".message").addClass("hidden");$("#login_password").val("");n.showLoginView()});$("body").on("click",".guest_login",function(t){t.preventDefault();var i=$("#login-email").val().trim().toString();$(".login_info").attr("data-form-type","CheckoutAsGuest");$(document).trigger("GTM.inquiry_form_submit",{InquiryTrackingGuid:n.inquiryTrackingGuid});n.isLoginValid(!0)&&($("body").trigger("GTM.form_submit",$(this).closest(".login_info")),$.ajax({url:"/ajax/CreateGuest",type:"POST",data:{username:i,inquiryTrackingGuid:n.inquiryTrackingGuid,__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},dataType:"json"}).done(function(){window.location.href=T5Global.getQSValue("returnurl")}))});$(".sms_toc").on("click",function(n){n.preventDefault();let t=new CustomEvent("showTermsModal");window.dispatchEvent(t)})},checkUserName:function(n){var t=this,i=t.getToken();$.ajax({url:"/ajax/cacctv",type:"POST",data:{who:n,sid:$("#sid").val(),__RequestVerificationToken:i},dataType:"json"}).done(function(i){var r=i?T5Global.cleanAJAXresponse(i):{};r.Result===1?t.showLoginView(r.FirstName,n,r.TooManyLoginAttempts):t.showCreateAccount(n)})},clearErrors:function(){$(".password_container span.is_error").remove();$(".password_container .is_error").removeClass("is_error");$(".main_panel_container .main_panel .is_error").each(function(){$(this).next(".is_error").remove();$(this).removeClass("is_error")})},createAccount:function(){var n=this,t=$("#login-email").val().trim().toString(),i=$("#login_password").val().trim().toString(),r=T5Global.getQSValue("saveforlater").length>0;$(document).trigger("GTM.inquiry_form_submit",{InquiryTrackingGuid:n.inquiryTrackingGuid});$.ajax({url:"/ajax/CreateAccount",type:"POST",data:{username:t,isCreatingFromBuildList:r,password:i,isMMFRAccountCreation:this.isMMFR,smsMarketing:$("#login-sms").val()?$("#login-sms").val().trim().toString():"",inquiryTrackingGuid:n.inquiryTrackingGuid,__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},dataType:"json"}).done(function(i){i==="Success"?n.storeAccessToken(function(){$(".login").attr("data-refresh")==="false"?$("body").trigger("loginSuccess"):n._isOrderConfirmation?($(".login").hide(),$(".order_confirmation .success_message").addClass("success").addClass("with_border").show()):window.location.href=T5Global.getQSValue("returnurl")==="/summary.html"?decodeURIComponent(T5Global.getQSValue("returnurl"))+"?initialState=NewAccount":decodeURIComponent(T5Global.getQSValue("returnurl"))}):i==="FullAccountExists"?($(".message.error").addClass("hidden"),$(".message.warning").removeClass("hidden").find(".email").text(t),$(".login_btn").removeClass("is_loading")):i==="InvalidPassword"?($(".message.warning").addClass("hidden"),$(".message.error").html("<p>Please enter a password that is at least 6 characters long with at least one letter.<\/p>").removeClass("hidden"),$(".login_btn").removeClass("is_loading")):i==="InvalidUsername"?($(".message.warning").addClass("hidden"),$(".message.error").html("<p>There was something wrong with your username. Please try again.<\/p>").removeClass("hidden"),$(".login_btn").removeClass("is_loading")):($(".message.warning").addClass("hidden"),$(".message.error").html("<p>Sorry, there was a problem. Please try again later<\/p>").removeClass("hidden"),$(".login_btn").removeClass("is_loading"))}).fail(function(n){var t=n?T5Global.cleanAJAXresponse(n):{};$(".message.warning").addClass("hidden");$(".message.error").html("<p>Sorry, there was a problem. Please try again later<\/p>").removeClass("hidden");$(".login_btn").removeClass("is_loading")})},getToken:function(){return $('input[name="__RequestVerificationToken"]').val()},getUserName:function(){var n=this;$.ajax({url:"/ajax/getUserName",type:"POST",dataType:"json"}).done(function(t){if(t){var i=t.replace(/\"/g,"");n.checkUserName(i)}else n.showGenericWelcome()}).fail(function(){n.showGenericWelcome()})},isLoginValid:function(n){var t=!0;return $("span.is_error").remove(),$(".is_error").removeClass("is_error"),$("#login-email").val($("#login-email").val().trim()),window.T5Global.regex.email.test($("#login-email").val().trim())||(t=!1,this.renderError($("#login-email"),$("#login-email").attr("data-msg-required"))),$("#login-sms").val()&&!window.T5Global.regex.phoneNumber.test($("#login-sms").val().trim())&&(t=!1,this.renderError($("#login-sms"),$("#login-sms").attr("data-msg-required"))),n||$(".password_container").hasClass("hidden")||(t=this.validatePassword()),t},login:function(){var n=this,t=n.getToken(),i=$("#login-email").val().trim().toString(),r=$("#KeepMeLoggedIn").val(),u=$("#login_password").val().trim().toString(),f=$(".recaptcha-container").hasClass("hidden")?"":grecaptcha.getResponse();$.ajax({url:"/ajax/cacctl",type:"POST",data:{who:i,persistLogin:r,how:u,rr:f,sid:$("#sid").val(),__RequestVerificationToken:t},dataType:"json"}).done(function(t){if(t==="Success"){var i=decodeURIComponent(T5Global.getQSValue("returnurl"))||"/summary.html";$(".login").attr("data-refresh")==="false"?$("body").trigger("loginSuccess"):window.location.href=i}else t==="TooManyLoginAttempts"||t==="RecaptchaError"?(grecaptcha.reset(),$(".recaptcha_container").removeClass("hidden"),$(".login_btn").removeClass("is_loading"),t==="TooManyLoginAttempts"&&$(".login .main_panel_container .message.error").removeClass("hidden")):t==="Refresh"?n.refresh():($(".login .main_panel_container .message.error").removeClass("hidden"),$(".login_btn").removeClass("is_loading"))}).fail(function(n){var t=n?T5Global.cleanAJAXresponse(n):{};$(".message.error").html("<p>Sorry, there was a problem. Please try again later<\/p>").removeClass("hidden");$(".login_btn").removeClass("is_loading")})},storeAccessToken:function(n){var t=localStorage.getItem("refresh"),i=t==null?"/ajax/resourceownertoken":"/ajax/refreshtoken";data=t==null?{username:$("#login-email").val().trim().toString(),password:$("#login_password").val().trim().toString()}:{refreshToken:t,isSocial:!1};$.ajax({url:i,data:JSON.stringify(data),method:"POST",dataType:"json",contentType:"application/json"}).done(function(n){n&&n!=null&&(localStorage.setItem("bearer",n.AccessToken),localStorage.setItem("refresh",n.RefreshToken),localStorage.removeItem("isSocial"))}).always(function(){n&&n()})},validateAccessToken:function(n,t){var i=n==null?"":n;$.ajax({url:"ajax/validateaccesstoken",type:"POST",data:{accessToken:i,__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},dataType:"json"}).always(function(n){t&&t(n)})},refresh:function(){window.location.href="/login.html"},renderError:function(n,t){$(n).addClass("is_error");$('<span class="is_error text_left">'+t+"<\/span>").insertAfter($(n))},renderPasswordError:function(n){$("#login_password, .login_password_reveal").addClass("is_error");$('<span class="is_error text_left">'+n+"<\/span>").insertAfter($(".login_password_reveal"))},requestPasswordReset:function(){var n=$("#login-email").val().trim().toString(),t=T5Global.getQSValue("returnurl");$.ajax({url:"/ajax/RequestPasswordReset",type:"POST",data:{username:n,redirectUrl:t,__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},dataType:"json"}).done(function(n){n===!0?($(".login .container h3").text("Password Reset, Email Sent!"),$(".login .container h4").addClass("hidden"),$(".message.error").addClass("hidden"),$(".black_btn.request_password").removeClass("hidden"),$(".login_reset_email_sent_message").removeClass("hidden").removeClass("is_loading"),$("body").trigger("GTM.forgot_password_success")):($(".message.error").empty().html("<p><strong>Sorry,<\/strong> There was a problem sending a reset email. Please try again later <\/p>").removeClass("hidden"),$(".login_btn").removeClass("is_loading"),$("body").trigger("GTM.forgot_password_fail"))})},setDefaults:function(){$("section.login").attr("data-status")==="general_error"?this.showGeneralError():$("section.login").attr("data-status")==="account_expired"?this.showVerifyExpired():$("section.login").attr("data-status")==="reset_expired"?this.showPasswordExpired():$(".login.password_reset").attr("data-username")?this.showPasswordReset($
1(".login.password_reset").attr("data-username")):$("section.login").closest(".order_confirmation").length>0?(this._isOrderConfirmation=!0,this.showCreateAccount()):$("section.login").attr("data-status")==="build_list_auth"?this.showBuildListAuth():this.getUserName();$("section.login").attr("data-status")==="social_error"&&$(".message.error").html("<p>An error occured during the Log In process. Please try again.<\/p>").removeClass("hidden");$(".remember_me_container .custom_checkbox").attr("data-state","off");$('.remember_me_container [name="KeepMeLoggedIn"]').val("false");$(".g-recaptcha-msg.message").remove()},showBuildListAuth:function(){var n=this,t=n.getToken();$.ajax({url:"/ajax/getUserName",type:"POST"}).done(function(i){var u=i.replace(/\"/g,""),r,f;i?(r=T5Global.getCacctv(u,$("#sid").val(),t),f=T5Global.removeQSValue("returnurl",window.location.search),window.history.replaceState(null,"",window.location.pathname+T5Global.addQSValue("returnurl",location.pathname,f)),$("#login-email").attr("autocomplete","off"),$("#login-email").val(u),$(".login .container .main_panel_container").removeClass("hidden"),$(".login .container h3").removeClass("hidden"),$(".login .container h4").removeClass("hidden"),$(".password_container").removeClass("hidden"),$(".login_info .text_link").removeClass("hidden"),r.Result===1?(r.TooManyLoginAttempts&&$(".recaptcha_container").removeClass("hidden"),$(".login .container h3").text("Welcome back!"),$(".login .container h4").text("Please login to move or delete items for your saved lists"),$(".login_btn").text("Login"),$(".forgot_password_trigger").removeClass("hidden"),$(".tip.small_copy").addClass("hidden"),$(".message.error").addClass("hidden"),$(".password_label").text("Password"),$(".login_info").attr("data-form-type","Login"),$(".login_btn").removeClass("is_loading").removeClass("create").addClass("login_submit")):($(".login .container h3").text("Welcome!"),$(".login .container h4").text("Please create a password to move or delete items from your saved lists."),$(".login_btn").addClass("create").removeClass("login_submit"),$(".login .container h4").removeClass("hidden"),$(".remember_me_container").addClass("hidden"),$(".password_label").html("Create a <strong>new password<\/strong>"),$(".tip.small_copy").removeClass("hidden"),$(".login_info").attr("data-form-type","CreateAccount"),$(".login_btn").text("Create Account"),$(".login_btn").removeClass("is_loading").removeClass("login_submit").addClass("create"),$(".login_info .forgot_password_trigger").addClass("hidden"))):n.showGenericWelcome()}).fail(function(){n.showGenericWelcome()})},showCreateAccount:function(n){this._isOrderConfirmation?($(".login h3").remove(),$(".login_info .email_label").next("a").remove(),$(".login_info .email_label").after('<span class="pull_right small_text is_disabled">(contact us to change)<\/span>'),$(".login_btn").text("Save Password"),n=$("[data-email]").text()):($(".login .container h4").text("Create a password to setup your new account"),$(".login_btn").text("Create Account"));$(".login .container h3").text("Welcome!");n&&$("#login-email").val(n);$(".login .container h4").removeClass("hidden");$(".message.error").addClass("hidden");$(".remember_me_container").addClass("hidden");$(".login_info").attr("data-form-type","CreateAccount");$(".password_label").html("Create a <strong>new password<\/strong>");$(".tip.small_copy").removeClass("hidden");$(".password_container").removeClass("hidden");$("h3").removeClass("hidden");$(".login_sms_container").addClass("hidden");$(".main_panel_container").removeClass("hidden");$(".login_btn").addClass("create").removeClass("login_submit");$(".login_btn").removeClass("is_loading");$(".login_info .text_link").removeClass("hidden");$(".login_info .forgot_password_trigger").addClass("hidden");let t=new CustomEvent("showCreateText");window.dispatchEvent(t)},showGeneralError:function(){$(".message.error").html("<p>There was a problem with the verification email. Please log in and request a new one.<\/p>").removeClass("hidden");$(".login_info").addClass("hidden");$(".social_logins").addClass("hidden");$(".main_panel_container").removeClass("hidden")},showGenericWelcome:function(){this.isMMFR?$("h4").text("Login or create an account to continue verification").removeClass("hidden"):$("h3").removeClass("hidden");$(".main_panel_container").removeClass("hidden")},showLoginView:function(n,t,i){n?$(".login .container h3").text("Welcome back, "+n+"!"):$(".login .container h3").text("Welcome back!");i&&$(".recaptcha_container").removeClass("hidden");this._isCheckout?($(".login .container h4").text("Enter your password to login"),$(".login_btn").text("Login & Checkout").prepend('<span class="lock_icon"><\/span>'),$(".guest_login").length==0&&$(".login_btn").after('<button class="black_btn guest_login">Checkout As Guest<\/button>
1'),$(".login_info .text_link").attr("href","/logout?returnurl=/checkout-shipping.html")):($(".login .container h4").text("Enter your password to login"),$(".login_btn").text("Login"));$(".login .container h4").removeClass("hidden");t&&$("#login-email").val(t);$(".tip.small_copy").addClass("hidden");$(".message.error").addClass("hidden");$(".forgot_password_trigger").removeClass("hidden");$(".password_container").removeClass("hidden");$("#login_password").focus();$(".login_info").attr("data-form-type","Login");$(".tip.small_copy").addClass("hidden");$("h3").removeClass("hidden");$(".login_sms_container").addClass("hidden");$(".main_panel_container").removeClass("hidden");$(".login_info .password_label").text("Password");$(".login_btn").removeClass("is_loading").removeClass("create").addClass("login_submit");$(".login_info .text_link").removeClass("hidden")},showPasswordReset:function(n){$(".login .container h3").text("Welcome!");$(".login .container h4").removeClass("hidden");$(".password_label").html("Create a <strong>new password<\/strong>");$(".tip.small_copy").removeClass("hidden");$(".password_container").removeClass("hidden");$("h3").removeClass("hidden");$(".main_panel_container").removeClass("hidden");$("#login-email").val(n).attr("readonly",!0).addClass("disabled");$(".login h4").text("Enter a new password");$(".login_info").attr("data-form-type","CreateNewPassword");$(".login_info .login_btn").text("Change Password").addClass("submit_reset");$(".login_btn").removeClass("is_loading").removeClass("create").removeClass("login_submit")},showPasswordExpired:function(){$(".message.warning").html("<p>This link you provided has expired. Please click login to request a new one.<\/p>").removeClass("hidden");$(".login_info").addClass("hidden");$(".social_logins").addClass("hidden");$(".main_panel_container").removeClass("hidden")},showVerifyExpired:function(){$(".message.warning").html("<p>This link you provided has expired. Please log in to request a new one.<\/p>").removeClass("hidden");$(".login_info").addClass("hidden");$(".social_logins").addClass("hidden");$(".main_panel_container").removeClass("hidden")},submitPasswordReset:function(){var n=this,t=$("#login-email").val().trim().toString(),i=$("#login_password").val().trim().toString(),r=$('input[name="VerificationCode"]').val(),u=$('input[name="EncryptedExp"]').val();$.ajax({url:"/ajax/SubmitPasswordReset",type:"POST",data:{username:t,newPassword:i,verificationCode:r,encryptedExp:u,__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},dataType:"json"}).done(function(t){t==="Success"?n.storeAccessToken(function(){window.location.href="/summary.html"}):t==="InvalidPassword"?($(".message.error").html("<p>Please enter a password that is at least 6 characters long with at least one letter.<\/p>").removeClass("hidden"),$(".login_btn").removeClass("is_loading")):t==="RequestExpired"?($(".message.error").html("<p>Your verification email has expired. Please request another email.<\/p>").removeClass("hidden"),$(".login_btn").removeClass("is_loading")):($(".message.error").html("<p>Sorry, there was a problem. Please try again later<\/p>").removeClass("hidden"),$(".login_btn").removeClass("is_loading"))})},validatePassword:function(){var n=!0,t=$("#login_password").val().trim();return t.length==0?(n=!1,this.renderPasswordError($("#login_password").attr("data-msg-required"))):t.length<6?(n=!1,this.renderPasswordError("Your password must be at least 6 characters long.")):window.T5Global.regex.allDigits.test(t)&&(n=!1,this.renderPasswordError("Your password must contain at least one letter.")),n}}.init()})

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.