function validateLogin(n){return n.preventDefault&&n.preventDefault(),$("#isProcessing").toggleClass("cst-active-inline",!0),$("#Login1_UserName").val().length>0&&$("#Login1_Password").val().length>0&&$("#Login1_Token").val().length>0&&(confirmToken(n),retrun),$.ajaxSetup({async:!1}),$.ajax({type:"POST",url:"/Login/Login/ValidateLogin",data:$("#login-screen-div :input").serialize(),dataType:"json",error:function(){resetSpinners();simplePopup("Error","There was an error attempting login.  If this error persists please contact support.")},success:function(n){n.Result==="Valid"?($("#AuthFailed").val("False"),$("#LoginForm").submit()):n.Result==="Untrusted"?($("#ValidationNumberField").html(n.ValidationPhone),$("#ValidationEmailField").html(n.ValidationEmail),$("#ValidationNumberField2").html(n.ValidationPhone),$("#ValidationEmailField2").html(n.ValidationEmail),$("#password-container-div").hasClass("cst-active")&&$("#password-container-div").toggleClass("cst-active",!1),$("#login-container-div").animate({left:"-100%"},350,function(){$(this).hide();$("#AuthDiv").show();$("#AuthDiv").animate({left:"0%"},350)})):n.Result==="Invalid"&&($("#AuthFailed").val("True"),$("#LoginForm").submit())},async:!1}),!1}function cancelAuth(){return window.location="Login",!1}function confirmAuth(){return $.ajax({type:"POST",url:"/Login/Login/TransmitPin",data:$("#login-screen-div :input").serialize(),dataType:"json",error:function(){console.log("Yeah, thought so")},success:function(n){n.Result==="Success"?($("#AuthMethodText").prop("checked")?($("#phone-div").show(),$("#email-div").hide()):($("#phone-div").hide(),$("#email-div").show()),$("#AuthDiv").animate({left:"-100%"},350,function(){$(this).hide();$("#TokenDiv").show();$("#TokenDiv").animate({left:"0%"},350,function(){})})):console.log("Oops")},async:!1}),!1}function retryToken(){return $("#TokenDiv").animate({left:"100%"},500,function(){$(this).hide();$("#AuthDiv").show();$("#AuthDiv").animate({left:"0%"},350)}),!1}function confirmToken(){if($("#Login1_UserName").val().length>0&&$("#Login1_Password").val().length>0&&$("#Login1_Token").val().length>0)return $("#LoginForm").submit(),!1}function resetSpinners(){$("#isRedirecting").hasClass("cst-active-inline")&&$("#isRedirecting").toggleClass("cst-active-inline",!1);$("#isProcessing").hasClass("cst-active-inline")&&$("#isProcessing").toggleClass("cst-active-inline",!1)}function Next(){$("#ValidationError").empty();passwordView()}function passwordView(){var n=$("#Login1_UserName").val();if(!this.validateUserNameField(n))return!1;$("#providerErrorMessage").text("");$("#isRedirecting").toggleClass("cst-active-inline",!0);$("#UserName").val($("#Login1_UserName").val());$("#EmailEditBox").toggleClass("cst-hidden",!0);$("#lblUserName").text(n);$.ajax({type:"POST",url:"/Login/Login/ValidateProvider",data:$("#login-screen-div :input").serialize(),dataType:"json",error:function(){console.log("There is a problem to check User provider!")},success:function(n){n.Result==="Redirect"?window.location.href="/Login/Login/SignIn?idpId="+n.IdPId+"&returnUrl="+n.ReturnUrl:n.Result==="Valid"?($("#IsSamlIdP").val(n.IsSamlIdp),showPasswordView()):(userNameView(),$("#providerErrorMessage").text(n.Message))}})}function userNameView(){resetSpinners();$("#login-container-div").toggleClass("cst-active",!0);$("#password-container-div").toggleClass("cst-active",!1);$("#EmailEditBox").toggleClass("cst-hidden",!1);$("#ProviderErrorDiv").toggleClass("cst-hidden",!0)}function showPasswordView(){return $("#login-container-div").hasClass("cst-hidden")||$("#login-container-div").addClass("cst-hidden"),$("#login-container-div").hasClass("cst-active")&&$("#login-container-div").toggleClass("cst-active",!1),$("#password-container-div").toggleClass("cst-active",!0),$("#ProviderErrorDiv").toggleClass("cst-hidden",!1),document.getElementById("Login1_Password").focus(),!1}function validateUserNameField(n){return n.length<1?($("#userNameMsg").toggleClass("field-validation-error",!0),$("#userNameMsg").text("*"),!1):($("#userNameMsg").hasClass("field-validation-error")&&($("#userNameMsg").removeClass("field-validation-error"),$("#userNameMsg").text("")),!0)}function addNumber(n){var t=$("#Pin").val();$("#Pin").val(t+n.value);showInput()}function clearForm(){$("#Pin").val("");showInput()}function deleteChar(){var n=$("#Pin").val();n=n.substring(0,n.length-1);$("#Pin").val(n);showInput()}function showInput(){var n=$("#Pin").val();n.length==0?($("#pin-circle-1").css("background-color","rgba(255,255,255,0)"),$("#pin-circle-2").css("background-color","rgba(255,255,255,0)"),$("#pin-circle-3").css("background-color","rgba(255,255,255,0)"),$("#pin-circle-4").css("background-color","rgba(255,255,255,0)"),$("#delChar").css("display","none"),$("#clearButton").css("display","none")):n.length==1?($("#pin-circle-1").css("background-color","#515158"),$("#pin-circle-2").css("background-color","rgba(255,255,255,0)"),$("#pin-circle-3").css("background-color","rgba(255,255,255,0)"),$("#pin-circle-4").css("background-color","rgba(255,255,255,0)"),$("#clearButton").css("display","block")):n.length==2?($("#pin-circle-1").css("background-color","#515158"),$("#pin-circle-2").css("background-color","#515158"),$("#pin-circle-3").css("background-color","rgba(255,255,255,0)"),$("#pin-circle-4").css("background-color","rgba(255,255,255,0)"),$("#clearButton").css("display","block")):n.length==3?($("#pin-circle-1").css("background-color","#515158"),$("#pin-circle-2").css("background-color","#515158"),$("#pin-circle-3").css("background-color","#515158"),$("#pin-circle-4").css("background-color","rgba(255,255,255,0)"),$("#clearButton").css("display","block")):n.length==4&&($("#pin-circle-1").css("background-color","#515158"),$("#pin-circle-2").css("background-color","#515158"),$("#pin-circle-3").css("background-color","#515158"),$("#pin-circle-4").css("background-color","#515158"),$("#clearButton").css("display","block"),document.getElementById("EnterPin").click())}function showPinModal(){$("#pinModal").detach().appendTo("body");$("#pinModal").modal("show")}window.onload=function(){var t,n;typeof FingerPrint2=="function"&&(new Fingerprint2).get(function(n){$("#DeviceId").val(n)});t=$("#IsSamlIdP").val()==="True";$("#Login1_UserName").val().length>0&&!t?this.passwordView():this.userNameView();n=document.getElementById("LoginForm");n.attachEvent?n.attachEvent("submit",validateLogin):n.addEventListener("submit",validateLogin);$("#Login1_UserName").keyup(function(){$("#Login1_UserName").val().length===1&&$("#userNameMsg").hasClass("field-validation-error")&&($("#userNameMsg").removeClass("field-validation-error"),$("#userNameMsg").text(""))});$("#Login1_UserName").keypress(function(n){n.which==13&&Next()});resetSpinners()}