Envision.namespace("WebIZ").Login=new function(){"use strict";var n=function(n){var t=RegExp("msie"+(isNaN(n)?"":"\\s"+n),"i");return t.test(navigator.userAgent)},t=function(){var n=!0;if($("#UserName").val().length<=0&&($("#UserName").hasClass("redBorder")==!1&&$("#UserName").addClass("redBorder"),n=!1),$("#Password").val().length<=0&&($("#Password").hasClass("redBorder")==!1&&$("#Password").addClass("redBorder"),n=!1),n)WebForm_OnSubmit();else return n};return{Init:function(n,t,i,r){var s=this,o,u,f,e;this.TextBoxUserNameClientID=n;this.TextBoxPasswordClientID=t;try{o=$("#"+t);u=$("#showPasswordAddOn");Envision.Validation.IsNullOrWhitespace(i)&&(i="NO");i.toUpperCase()=="NO"?(u.removeClass("input-group-addon"),u.hide(),o.width("281")):(u.addClass("input-group-addon"),u.show(),o.width("231"))}catch(h){console.log(h.message)}try{f=!1;Envision.Validation.IsNullOrWhitespace(r)?(f=!1,r="NO"):r.toUpperCase()=="YES"&&(f=!0);f&&$(".webiz-control").each(function(n,t){$(t).hide()})}catch(c){console.log(c.message)}this.BreakOutOfFrame();e=this.GetUrlVars()["~username"];e!=undefined&&e.length>0&&$("#UserName").val(e);$("#"+this.TextBoxPasswordClientID).css("text-transform","none").attr("data-show-caps-lock-warning","true");$(':password[data-show-caps-lock-warning="true"]').keypress(function(n){s.ShowCapsLockWarning(n)});$("input:password").keyup(function(n){if(n.keyCode===13)return $(".btn_login").trigger("click"),$(".btn_login").focus(),!1});document.body.className+=" login-color";$("#"+this.TextBoxUserNameClientID).focus()},GetUrlVars:function(){for(var i=[],n,u=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),r,t=0;t<u.length;t++)n=u[t].split("="),n[0]!=="__proto__"&&n[0]!=="constructor"&&(r="~"+n[0],i.push(r),i[r]=n[1]);return i},TextBoxUserNameClientID:null,TextBoxPasswordClientID:null,ValidateLogin:function(){$("#c_loginContent_Login1_UserName").val().length>0&&$("#c_loginContent_Login1_Password").val().length>0&&Envision.UI.ShowWorking()},ForgotPasswordLink:function(){return window.location.href="ForgotPassword.aspx?txtUserName="+DOMPurify.sanitize($("#"+this.TextBoxUserNameClientID).val()),!1},BreakOutOfFrame:function(){top.location!=location&&(top.location.href=document.location.href)},ShowCapsLockWarning:function(t){var r,i,u,f,e;t==null&&(t=window.event);r=".tipr_container_bottom";$(r).remove();$("#tempRow").remove();n(10)||window.navigator.userAgent.indexOf("Trident/6.0")!=-1||window.navigator.userAgent.indexOf("Trident/7.0")!=-1||t!=null&&(i=t.keyCode==0?t.charCode:t.keyCode,(i>=65&&i<=90&&!t.shiftKey||i>=97&&i<=12&&t.shiftKey)&&(u='<div class="tipr_container_bottom"><div class="tipr_point_bottom"><div class="tipr_content" role="alert">Caps lock is on<\/div><\/div><\/div>',$("#"+document.activeElement.id).parent().append(u),f=$(r).outerWidth(),e=$("#"+document.activeElement.id).width(),$("#"+document.activeElement.id).removeAttr("title"),$(r).fadeIn(200)))},ShowPassword:function(n){n.preventDefault();n.stopPropagation();var t=document.getElementById("showPasswordButton"),i=t.querySelector("i"),r=document.getElementById("c_loginContent_Login1_Password"),f=t.getAttribute("aria-pressed"),u=document.getElementById("passwordStatus");return f==="true"?(t.setAttribute("aria-pressed","false"),i.classList.replace("fa-eye","fa-eye-slash"),r.type="password",u.textContent="Password hidden."):(t.setAttribute("aria-pressed","true"),r.type="text",i.classList.replace("fa-eye-slash","fa-eye"),u.textContent="Password shown."),!1},ShowWebIZLoginControls:function(){$(".login-inputs").show()}}}