﻿/*! Copyright (c) Epic Systems Corporation 2009-2018 */
var errorMsg=getErrorForScreenReader();function openNewTab(){WP.Events.cancelBeforeUnload(),openWindow("about:blank","NewTab","","",!0,"",!0),WP.Events.beforeUnload()}function doLogin(e){var r,n,i,t,s;if(s=document.getElementById("loginForm")){if(s.jsenabled.value="1",r=document.getElementById("Login"),n=document.getElementById("Password"),i=s.Login.value,t=s.Password.value,""==i&&""==t)return null!=r&&turnOnHighlight(r),null!=n&&turnOnHighlight(n),changeGeneralError("loginErrorMessage",$$WP.Strings.get("IDPasswordError","Signup.Signup_Login"),e),s.Login.focus(),!1;if(""==i)return null!=r&&turnOnHighlight(r),null!=n&&turnOffHighlight(n),changeGeneralError("loginErrorMessage",$$WP.Strings.get("IDError","Signup.Signup_Login"),e),s.Login.focus(),!1;if(""==t)return null!=n&&turnOnHighlight(n),null!=r&&turnOffHighlight(r),changeGeneralError("loginErrorMessage",$$WP.Strings.get("PasswordError","Signup.Signup_Login"),e),s.Password.focus(),!1}return null!=r&&turnOffHighlight(r),null!=n&&turnOffHighlight(n),document.getElementById("loginErrorMessage")&&changeGeneralError("loginErrorMessage","","",1),disableButtonAndShowSpinner($afe.select("#submit")),!0}function inlineLoginValidation(e,r){var n;null!=e&&(e.value.length<1?r||("Password"==e.name?(turnOnHighlight(e),(n=document.getElementById("Login"))&&highlightIfEmpty(n)):turnOnHighlight(e)):turnOffHighlight(e))}function selectIfFull(e){null!=e&&e.value.length===e.maxLength&&e.select()}function isEmailSingleFieldError(e,r,n,i,t,s,o,g){var l,a=!1;return""!=n&&null!=n||(n=errMsg+$$WP.Strings.get("RequiredFieldError","Global")),""!=i&&null!=i||(i=n),null!=e&&((a=isBasicInlineValidationError(e,r,n,"",t,1,1,"",!s))||(l=e.value).length>0&&(isValidEmail(l)?o&&containsPunctuation(l)?(t||(changeErrorField(r,g,!1,[e]),turnOnHighlight(e)),a=!0):(turnOffHighlight(e),changeErrorField(r,"",!1,[e])):(t||(turnOnHighlight(e),changeErrorField(r,i,!1,[e])),a=!0))),a}function isOtherFieldsError(e){var r,n,i,t;for(i=-1,n=0;n<e.elements.length;n++)"text"==(r=e.elements[n]).type&&r.name.search("code")<0&&r.name.search("ssn")<0&&r.name.search("dob")<0&&r.name.search("zip")<0&&r.name.search("hphn")<0&&r.name.search("email")<0&&r.name.search("mrn")<0&&r.name.search("firstname")<0&&r.name.search("lastname")<0&&(t=r.name+"error",WP.Strings.isEmpty(r.value)?(-1===i&&(i=n),turnOnHighlight(r),changeErrorField(t,errorMsg+$$WP.Strings.get("RequiredFieldError","Global"),!1,[r])):(turnOffHighlight(r),changeErrorField(t,"",!1,[r]))),-1===i&&isHighlighted(r)&&(i=n);return-1!==i&&(e.elements[i].focus(),!0)}function doAccessCheck(e,r,n,i,t,s,o,g,l){var a,d;if(o=o||"accessForm",a=document.getElementById(o)){var u,h,c,p;if(null!=a.jsenabled&&(a.jsenabled.value="1"),d=!1,u=a.code,h=a.ssn,c=a.dob,easyDOBEntry(c),null!=u&&isDiscreteFieldsError("code",u.length,1,"codeerror",errorMsg+$$WP.Strings.get("AccessCodeError","Signup.Signup_Login"),errorMsg+$$WP.Strings.get("AccessCodeInvalid","Signup.Signup_Login"))&&(d=!0),p=$$WP.Strings.getNamespace("Signup.Signup_Login"),e&&null!=h){var f=errorMsg+$$WP.Strings.get("SSNError","Signup.Signup_Login"),m=errorMsg+$$WP.Strings.get("SSNInvalid","Signup.Signup_Login");void 0!==h.length?isDiscreteFieldsError("ssn",h.length,1,"ssnerror",p.replaceMnemonics(f),p.replaceMnemonics(m))&&(d=!0):isBasicInlineValidationError(h,"ssnerror",p.replaceMnemonics(f),1,"","","",p.replaceMnemonics(m),"","",g)&&(d=!0)}null!=a.ssn4&&isBasicInlineValidationError(a.ssn4,"ssn4error",p.replaceMnemonics(errorMsg+$$WP.Strings.get("SSN4Empty","Signup.Signup_Login")),1,"","","",p.replaceMnemonics(errorMsg+$$WP.Strings.get("SSN4Invalid","Signup.Signup_Login")))&&(d=!0),i&&null!=a.mrn&&isBasicInlineValidationError(a.mrn,"mrnerror",errorMsg+$$WP.Strings.get("MRNError","Signup.Signup_Login"))&&(d=!0),r&&null!=c&&isDiscreteFieldsError("dob",c.length,1,"doberror",errorMsg+$$WP.Strings.get("DOBError","Signup.Signup_Login"),errorMsg+$$WP.Strings.get("DOBInvalid","Signup.Signup_Login"))&&(d=!0),t&&null!=a.zip&&isBasicInlineValidationError(a.zip,"ziperror",errorMsg+$$WP.Strings.get("ZipError","Signup.Signup_Login"))&&(d=!0),null!=a.email&&isEmailSingleFieldError(a.email,"emailerror",errorMsg+$$WP.Strings.get("EmailError","Signup.Signup_Login"),errorMsg+$$WP.Strings.get("EmailInvalid","Signup.Signup_Login"),"",1)&&(d=!0),null!=a.hphn&&isBasicInlineValidationError(a.hphn,"hphnerror",errorMsg+$$WP.Strings.get("PhoneEmpty","Signup.Signup_Login"))&&(d=!0),1!=l&&null!=a.firstname&&isBasicInlineValidationError(a.firstname,"firstnameerror",errorMsg+$$WP.Strings.get("FirstNameError","Signup.Signup_Login"))&&(d=!0),null!=a.lastname&&isBasicInlineValidationError(a.lastname,"lastnameerror",errorMsg+$$WP.Strings.get("LastNameError","Signup.Signup_Login"))&&(d=!0),isOtherFieldsError(a)&&(d=!0)}return d?(changeGeneralError(s,$$WP.Strings.get("FormSubmissionError","Global"),n),!1):(disableButtonAndShowSpinner($afe.select("#access")),!0)}function accessCheckBodyLoad(){var e,r,n,i,t,s;if($(".signUpFieldError").attr("aria-live","polite"),e=document.getElementById("accessForm"),r=document.getElementById("signupForm"),n=document.getElementById("notifyForm"),e)i=getObjectValue(e.code),t=getObjectValue(e.ssn),s=getObjectValue(e.dob),""==i&&""==t&&""==s&&(e.code[0]?e.code[0].focus():e.code.focus());else if(r){var o;o=!1,r.pwdQuestion&&(""==r.pwdQuestion.value&&""==r.pwdAnswer.value||(o=!0)),r.hint&&""!=r.hint.value&&(o=!0),r.Login?o||""!=r.Login.value||""!=r.Password.value||""!=r.Retype.value||r.Login.focus():r.Password&&(o||""!=r.Password.value||""!=r.Retype.value||r.Password.focus())}else if(n){var g,l;g=getObjectValue(n.email),l=getObjectValue(n.Retype),""==g&&""==l&&n.email.focus(),$afe.select("input[type='text']").each((function _requiredFields(e,r){$input=$afe.jq(r);var n=$afe.select("label[for='"+r.id+"']");$input.attr("disabled")?n.removeClass("required"):n.addClass("required")}))}return!0}function loginBodyLoad(){var e=document.getElementById("loginForm");return e&&""==e.Login.value&&""==e.Password.value&&e.Login.focus(),!0}function changeGeneralError(e,r,n,i){var t=document.getElementById(e);t&&(""==r?i?dangerou$.setHtml(t,'<span class="subheader">&nbsp;</span>'):$afe.jq(t).empty():dangerou$.setHtml(t,'<span class="alert card" role="alert"><img src="'+n+'" alt="" />&nbsp;'+errorMsg+r+"</span>"))}function isUserNameError(e,r,n,i){var t;if(null!=e){if(""==(t=e.value))return n||i||(changeErrorField("Loginerror",errorMsg+$$WP.Strings.get("IDError","Signup.Signup_Login"),!1,[e]),r&&e.focus(),turnOnHighlight(e)),!0;if(containsPunctuation(t))return n||(changeErrorField("Loginerror",errorMsg+$$WP.Strings.get("IDPunctuationError","Signup.Signup_Login"),!1,[e]),r&&e.focus(),turnOnHighlight(e)),!0;turnOffHighlight(e),changeErrorField("Loginerror","",!1,[e])}return!1}function isEmailFieldsError(e,r,n,i,t,s,o){var g,l,a,d,u,h;if(s,d=!1,u=!1,null!=e)if(g=e.value,(a=null==r)||(l=r.value),(""!=l||isHighlighted(r))&&(s=""),""==g)isHighlighted(e)&&(s=""),i||s||(changeErrorField("emailerror",errorMsg+$$WP.Strings.get("EmailError","Signup.Signup_Login"),!1,[e]),n&&e.focus(),turnOnHighlight(e),highlightIfEmpty(r)),d=!0;else if(o&&containsPunctuation(g))i||(changeErrorField("emailerror",errorMsg+$$WP.Strings.get("EmailPunctuationError","Signup.Signup_Login"),!1,[e]),n&&e.focus(),turnOnHighlight(e),highlightIfEmpty(r)),d=!0;else if(""==g||isValidEmail(g))if(a)turnOffHighlight(e),changeErrorField("emailerror","",!1,[e]);else{var c=errorMsg+$$WP.Strings.get("ReTypeEmailEmptyError","Signup.Signup_Login");!i&&isHighlighted(r)&&""==l&&changeErrorField("emailerror",c,!1,[r]),d?s:s="",""==l?(isHighlighted(r)&&(s=""),i||s||(t?(turnOffHighlight(e),d||changeErrorField("emailerror",c,1,[r]),n&&r.focus()):(turnOffHighlight(e),d||changeErrorField("emailerror",c,!1,[r]),n&&r.focus(),turnOnHighlight(r))),d=!0):""!=g&&g!=l?(i||(d||changeErrorField("emailerror",errorMsg+$$WP.Strings.get("ReTypeEmailError","Signup.Signup_Login"),!1,[e,r]),n&&r.focus(),turnOnHighlight(e),turnOnHighlight(r)),d=!0,u=!0):(turnOffHighlight(e),turnOffHighlight(r),changeErrorField("emailerror","",!1,[e,r])),u||i||(turnOffHighlight(e),(h=$afe.jq(e)).removeAttr("aria-invalid"),h.removeAttr("aria-describedby"))}else i||(changeErrorField("emailerror",errorMsg+$$WP.Strings.get("ValidEmailError","Signup.Signup_Login"),!1,[e]),n&&e.focus(),turnOnHighlight(e),turnOnHighlight(r)),d=!0;return d}function isPhoneFieldsError(e,r,n,i,t,s,o){var g,l,a,d,u,h;if(s,d=!1,u=!1,null!=e){var c=new RegExp("[-. ()]","g");if(g=(g=e.value).replace(c,""),a=null===r,h=$afe.jq(e),a||(""!==(l=(l=r.value).replace(c,""))||isHighlighted(r))&&(s=!1),""!==g||s)if(o&&containsInvalidPhoneCharacters(g))i||(changeErrorField("phoneerror",errorMsg+$$WP.Strings.get("PhonePunctuationError","Signup.Signup_Login"),!1,[e]),n&&e.focus(),turnOnHighlight(e),highlightIfEmpty(r)),d=!0;else if(""==g||$$WPUtil.isValidPhoneNumber(g))if(a)turnOffHighlight(e),changeErrorField("phoneerror","",!1,[e]);else{var p=errorMsg+$$WP.Strings.get("ReTypePhoneEmptyError","Signup.Signup_Login");!i&&isHighlighted(r)&&""===l&&changeErrorField("phoneerror",p,!1,[r]),d?s:s=!1,""===l?(isHighlighted(r)&&(s=!1),i||s||(t?(turnOffHighlight(e),h.removeAttr("aria-invalid"),h.removeAttr("aria-describedby"),d||changeErrorField("phoneerror",p,1,[r]),n&&r.focus()):(turnOffHighlight(e),h.removeAttr("aria-invalid"),h.removeAttr("aria-describedby"),d||changeErrorField("phoneerror",p,!1,[r]),n&&r.focus(),turnOnHighlight(r))),d=!0):""!==g&&g!==l?(i||(d||changeErrorField("phoneerror",errorMsg+$$WP.Strings.get("ReTypePhoneError","Signup.Signup_Login"),!1,[e,r]),n&&r.focus(),turnOnHighlight(e),turnOnHighlight(r)),d=!0,u=!0):(turnOffHighlight(e),turnOffHighlight(r),changeErrorField("phoneerror","",!1,[e,r])),u||i||(turnOffHighlight(e),h.removeAttr("aria-invalid"),h.removeAttr("aria-describedby"))}else i||(changeErrorField("phoneerror",errorMsg+$$WP.Strings.get("ValidPhoneNumberError","Signup.Signup_Login"),!1,[e]),n&&e.focus(),turnOnHighlight(e),turnOnHighlight(r)),d=!0;else isHighlighted(e)&&(s=!1),i||s||(changeErrorField("phoneerror",errorMsg+$$WP.Strings.get("PhoneError","Signup.Signup_Login"),!1,[e]),n&&e.focus(),turnOnHighlight(e),highlightIfEmpty(r)),d=!0}return d}function isSecQuesFieldsError(e,r,n,i,t,s){var o,g,l,a,d,u,h,c;if(s,d=!1,g=o=c="",null!=e){if(l=e.selectedIndex,a=document.getElementById("Password"),o=null==l?e.value:l>0?e.options[l].text:"",(""!=r.value||isHighlighted(r))&&(s=""),""==o)isHighlighted(e)&&(s=""),i||i||s||(changeErrorField("pwdQuesAnserror",errorMsg+$$WP.Strings.get("SecQuesEmptyError","Signup.Signup_Login")),n&&e.focus(),turnOnHighlight(e),highlightIfEmpty(r)),d=!0;else if(null!=r){var p=errMsg+$$WP.Strings.get("SecAnsEmptyError","Signup.Signup_Login");g=r.value,!i&&isHighlighted(r)&&""==g&&changeErrorField("pwdQuesAnserror",p),""==g&&(turnOffHighlight(e),i||t||(changeErrorField("pwdQuesAnserror",p),n&&r.focus(),turnOnHighlight(r)),d=!0)}else turnOffHighlight(a),changeErrorField("pwdQuesAnserror","");if(!d)if(null!=a)if((c=a.value).length>0){if(u=o.toUpperCase().search(c.toUpperCase()),h=g.toUpperCase().search(c.toUpperCase()),u>-1&&h>-1)return i||(changeErrorField("pwdQuesAnserror",errorMsg+$$WP.Strings.get("PasswordInSecQuesAnsError","Signup.Signup_Login")),n&&e.focus(),turnOnHighlight(e),turnOnHighlight(r)),!0;if(u>-1)return i||(changeErrorField("pwdQuesAnserror",errorMsg+$$WP.Strings.get("PasswordInSecQuesError","Signup.Signup_Login")),n&&e.focus(),turnOnHighlight(e),turnOffHighlight(r)),!0;if(h>-1)return i||(changeErrorField("pwdQuesAnserror",errorMsg+$$WP.Strings.get("PasswordInSecAnsError","Signup.Signup_Login")),n&&r.focus(),turnOnHighlight(r),turnOffHighlight(e)),!0;turnOffHighlight(e),turnOffHighlight(r),changeErrorField("pwdQuesAnserror","")}else changeErrorField("pwdQuesAnserror",""),turnOffHighlight(e),turnOffHighlight(r);else changeErrorField("pwdQuesAnserror",""),turnOffHighlight(e),turnOffHighlight(r)}return d}function isPasswordFieldsError(e,r,n,i,t,s){var o,g,l,a,d,u,h;if(u=s,a=!1,d=!1,null!=e)if(o=e.value,l=null==r,h=$afe.jq(e),l||(g=r.value),(""!=g||isHighlighted(r))&&(s=""),""==o)isHighlighted(e)&&(s=""),i||s||(changeErrorField("LoginPassworderror",errorMsg+$$WP.Strings.get("PasswordError","Signup.Signup_Login"),!1,[e]),n&&e.focus(),turnOnHighlight(e),highlightIfEmpty(r)),a=!0;else if(l)turnOffHighlight(e),changeErrorField("LoginPassworderror","",!1,[e]),i||isSecQuesFieldsError(document.getElementById("pwdQuestion"),document.getElementById("pwdAnswer"),"","1","",1);else{var c=errorMsg+$$WP.Strings.get("ReTypePasswordEmptyError","Signup.Signup_Login");!i&&isHighlighted(r)&&""==g&&changeErrorField("LoginPassworderror",c,!1,[r]),s=a?u:"",""==g?(isHighlighted(r)&&(s=""),i||s||(t?(a||changeErrorField("LoginPassworderror",c,1,[r]),n&&r.focus()):(a||changeErrorField("LoginPassworderror",c,!1,[r]),n&&r.focus(),turnOnHighlight(r))),a=!0):o!=g&&""!=g?(d=!0,i||(a||changeErrorField("LoginPassworderror",errorMsg+$$WP.Strings.get("ReTypePasswordError","Signup.Signup_Login"),!1,[r,e]),n&&r.focus(),turnOnHighlight(r),turnOnHighlight(e)),a=!0):(turnOffHighlight(r),turnOffHighlight(e),changeErrorField("LoginPassworderror","",!1,[r,e]),i||isSecQuesFieldsError(document.getElementById("pwdQuestion"),document.getElementById("pwdAnswer"),"","1","",1)),d||i||(turnOffHighlight(e),h.removeAttr("aria-invalid"),h.removeAttr("aria-describedby"))}return a}function isHintError(e,r,n,i){var t,s,o,g,l,a;return l=!1,a="",null!=e&&(s=e.value,isHighlighted(e)&&(i=""),"string"!=typeof s||s.length<1?(n||i||(a=errorMsg+$$WP.Strings.get("HintError","Signup.Signup_Login")),l=!0):null!==(t=document.getElementById("Password"))&&"string"==typeof(o=t.value)&&o.length>0&&(g=new RegExp(o.toUpperCase()),s.toUpperCase().search(g)>-1&&(n||(a=errorMsg+$$WP.Strings.get("HintPasswordError","Signup.Signup_Login")),l=!0)),l?(a.length>0&&(turnOnHighlight(e),changeErrorField("hinterror",a),r&&e.focus()),!0):(turnOffHighlight(e),changeErrorField("hinterror",""),!1))}function checkUserId(e,r=!1){var n,i,t,s,o,g,l,a,d,u;if(!1,"",-1,n=document.getElementById("signupForm")){if(i=n.Login,t=n.Password,s=n.Retype,o=n.pwdQuestion,g=n.pwdAnswer,l=n.hint,a=n.TermsAndConditions,d=n.EmailOnFile,phoneVerifyObj=n.MobileOnFile,u=$$WP.Strings.get("FormSubmissionError","Global"),!r&&isUserNameError(i,1))return isPasswordFieldsError(t,s),isSecQuesFieldsError(o,g),isHintError(l),changeGeneralError("signuperror",u,e),!1;if(isPasswordFieldsError(t,s,1))return isSecQuesFieldsError(o,g),isHintError(l),changeGeneralError("signuperror",u,e),!1;if(isSecQuesFieldsError(o,g,1))return isHintError(l),changeGeneralError("signuperror",u,e),!1;if(isHintError(l,1))return changeGeneralError("signuperror",u,e),!1;if(isTandCError(a))return changeGeneralError("signuperror",u,e),!1;if(isEmailSingleFieldError(d,"emailerror",errorMsg+$$WP.Strings.get("EmailError","Signup.Signup_Login"),errorMsg+$$WP.Strings.get("EmailInvalid","Signup.Signup_Login")))return changeGeneralError("signuperror",u,e),!1}return document.getElementById("SIGNUP")&&disableButtonAndShowSpinner($afe.select("#SIGNUP")),document.getElementById("instactsignup")&&moveFormSubmissionButtonAndShowSpinner($afe.select("#instactsignup")),!0}function checkNotifyAll(e,r){var n=checkNotify(e,r),i=checkNotifySMS(e,r),t=n&&i;return t&&disableButtonAndShowSpinner($afe.select("#NOTIFY")),t}function checkNotify(e,r){var n,i,t,s,o,g,l,a=$afe.select("#notifyForm");return 0===a.length||(n=a.find("#Email"),i=a.find("#Retype"),o=a.find("label[for='Email'], label[for='Retype']"),t=a.find("#INP_send_1"),s=a.find("#INP_send_0"),g=t.prop("checked")||a.find("input.hidden[name='send']").length>0,l=$$WP.Strings.get("FormSubmissionError","Global"),g?(changeErrorField("notifyenableerror","",!1,[t[0],s[0]]),n.removeClass("disabled").prop("disabled",!1),i.removeClass("disabled").prop("disabled",!1),o.addClass("required"),!isEmailFieldsError(n[0],i[0],1)||(r||changeGeneralError("signuperror",l,e),!1)):(n.addClass("disabled").prop("disabled",!0),i.addClass("disabled").prop("disabled",!0),o.removeClass("required"),turnOffHighlight(n[0]),turnOffHighlight(i[0]),s.prop("checked")?(changeErrorField("notifyenableerror","",!1,[t[0],s[0]]),changeErrorField("emailerror","",!1,[n[0],i[0]]),!0):(r||changeGeneralError("signuperror",l,e),changeErrorField("notifyenableerror",errorMsg+$$WP.Strings.get("YesNoError","Signup.Signup_Login"),!1,[s[0],t[0]]),isEmailFieldsError(n[0],i[0]),!1)))}function checkNotifySMS(e,r){var n,i,t,s,o,g,l,a=$afe.select("#notifyForm");return 0===a.length||(0===(n=a.find("#Phone")).length||(i=a.find("#RetypePhone"),o=a.find("label[for='Phone'], label[for='RetypePhone']"),t=a.find("#INP_sendSMS_1"),s=a.find("#INP_sendSMS_0"),g=t.prop("checked"),l=$$WP.Strings.get("FormSubmissionError","Global"),g?(changeErrorField("notifyenableerrorsms","",!1,[t[0],s[0]]),n.removeClass("disabled").prop("disabled",!1),i.removeClass("disabled").prop("disabled",!1),o.addClass("required"),!isPhoneFieldsError(n[0],i[0],1)||(r||changeGeneralError("signuperror",l,e),!1)):(n.addClass("disabled").prop("disabled",!0),i.addClass("disabled").prop("disabled",!0),o.removeClass("required"),turnOffHighlight(n[0]),turnOffHighlight(i[0]),s.prop("checked")?(changeErrorField("notifyenableerrorsms","",!1,[t[0],s[0]]),changeErrorField("phoneerror","",!1,[n[0],i[0]]),!0):(r||changeGeneralError("signuperror",l,e),changeErrorField("notifyenableerrorsms",errorMsg+$$WP.Strings.get("YesNoError","Signup.Signup_Login"),!1,[t[0],s[0]]),isPhoneFieldsError(n[0],i[0]),!1))))}function containsInvalidPhoneCharacters(e){var r,n;for(r=0;r<e.length;++r)if(n=e.charAt(r),"0123456789.-()+".indexOf(n)<0)return!0;return!1}function checkPassword(e){return e.newpasswd.value==e.verifypasswd.value||(alert(errorMsg+$$WP.Strings.get("ReTypeNewPasswordError","Signup.Signup_Login")),e.verifypasswd.focus(),!1)}function enableInputs(){$afe.select("input.jsreq").each((function(){var e=$afe.jq(this);e.removeClass("disabled disabledfield"),e.safeAttr("disabled",null),e.prop("disabled",!1)}))}function matchPasswordFields(e,r){var n,i;n=$afe.select("#"+e),isPasswordVisible(i=$afe.select("#"+r))?n.val(i.val()):i.val(n.val())}function isPasswordVisible(e){return!e.hasClass("hidden")}function showPassword(e,r,n,i){var t=$afe.select("#"+e),s=$afe.select("#"+r),o=$afe.select("#"+n);t.toggleClass("hidden"),s.toggleClass("hidden");var g=i?$afe.select("#"+i):null;isPasswordVisible(s)?(s.val(t.val()),dangerou$.setHtml(o,$$WP.Strings.get("HidePasswordButtonText","Signup.Signup_Login")),s.focus(),g&&g.attr("for",r)):(t.val(s.val()),dangerou$.setHtml(o,$$WP.Strings.get("ShowPasswordButtonText","Signup.Signup_Login")),t.focus(),g&&g.attr("for",e))}function showGuideLines(){$afe.select("#pwdInstructions").toggleClass("hidden")}function hidePwdGuidelinesBox(){$(event.target).is("#pwdButtonImg")||$afe.select("#pwdInstructions").addClass("hidden")}function TermsAndConditionsIA(){$afe.select("#TandCText").toggleClass("hidden"),$afe.select("#tnc-close-icon").toggleClass("hidden"),MoveTandCWindow()}function MoveTandCWindow(){var e=$afe.select("#TandCText"),r=$afe.select("#tnc-close-icon"),n=15+$(window).scrollTop(),i=e.position().left;i+=e.width(),e.offset({top:n}),r.offset({top:n-12}),r.css({left:i+5}),e.css("max-height",$(window).height()-24)}function hideTermsAndConditionsIA(){$(event.target).is("#tandclink")||$(event.target).parents("#TandCText").length||$(event.target).is("#TandCText")||($afe.select("#TandCText").addClass("hidden"),$afe.select("#tnc-close-icon").addClass("hidden"))}function isTandCError(e){var r=!1;return null!=e&&1!=e.checked&&(changeErrorField("TandCerror",$$WP.Strings.get("AcceptTermsAndConditions","Signup.Signup_Login")),r=!0),r}function updateTandCError(){signupForm=document.getElementById("signupForm"),1==signupForm.TermsAndConditions.checked?changeErrorField("TandCerror",""):changeErrorField("TandCerror",$$WP.Strings.get("AcceptTermsAndConditions","Signup.Signup_Login"))}function addPopupListeners(){$(window).on("click touchend",hidePwdGuidelinesBox)}function disableTermsAccept(e){disableButtonAndShowSpinner(e);var r=$afe.select(".spinningLoadWheel");r.css("margin-right","calc( 4px - 1rem + 0.5*"+e.outerWidth(!0)+"px)"),r.css("margin-left","calc( -4px - 1rem - 0.5*"+e.outerWidth(!0)+"px)");var n=document.createElement("input");$afe.jq(n).safeAttr("type","hidden"),$afe.jq(n).safeAttr("name","Accept"),$afe.jq(n).safeAttr("value","Accept"),e.safeAfter(n),$afe.select("#termpage").submit()}function setPreloginTimeout(){var e;function resetTimer(){clearTimeout(e),e=setTimeout(popupWarning,6e5)}function popupWarning(){$$WPUtil.quickPopup(new $$WPComp.TimeoutWarningComponent({SecondsLeft:30,isPreLogin:!0}))}resetTimer(),document.addEventListener("click",resetTimer,!0),document.addEventListener("keydown",resetTimer,!0),document.addEventListener("scroll",resetTimer,!0)}$afe.onDocumentReady((function(){if(null!==window.location.pathname.match(/^.*\.asp\/?$/)&&document.getElementById("loginForm")?.action?.toLowerCase().endsWith("logincheck.asp")){let e=document.getElementById("loginForm").action.split("/");"onlineenrollment.asp"!==e.pop()&&(e.push("Authentication"),e.push("Login"),window.location=e.join("/"))}if($afe.select("#ACCEPT").on("click",(function(){disableTermsAccept($afe.jq(this))})),$afe.select("#twofactorform").length>0){var e=$$WP.Strings.get("NavigationDetails","Signup.Signup_Login");$$WPUtil.SafeToRedirectOverrideSettings={TitleText:$$WP.Strings.get("NavigationTitle","Signup.Signup_Login"),ToolbarButtons:[new $$WPComp.ComplexObjects.Button($$WP.Strings.get("NavigationCancel","Signup.Signup_Login"),null,"","stay"),new $$WPComp.ComplexObjects.Button($$WP.Strings.get("NavigationConfirm","Signup.Signup_Login"),null,"inlinedelete","leave")],Html:e,IsClosable:!1},WP.Events.registerBeforeUnloadMessage(e),WP.Events.beforeUnload()}setPreloginTimeout()})),"undefined"==typeof WP&&(WP={}),void 0===WP.FormValidators&&(WP.FormValidators={}),void 0===WP.FormValidators.LoginMethods&&(WP.FormValidators.LoginMethods=function(e,r){var n,i,t,s=this;return this.authOptions=e,this.divs={err:document.getElementById("LoginPassworderror"),pass:document.getElementById("PASSWORD"),retype:document.getElementById("RETYPE"),login:document.getElementById("USERNAME"),pwques:document.getElementById("PWDQUESTION"),pwans:document.getElementById("PWDANSWER"),pwhint:document.getElementById("HINT"),resetErr:document.getElementById("pwdQuesAnserror")||document.getElementById("hinterror"),submit:document.getElementById("submit"),cancel:document.getElementById("cancel"),username:document.getElementById("mychartusername"),form:document.getElementById("signupform"),loginError:document.getElementById("Loginerror")},!0===r&&(this.moveCursorLast=function(e){var r;e&&(e.setSelectionRange?(r=2*e.value.length,e.setSelectionRange(r,r)):e.value=e.value)},this.moveCursorLast(this.divs.pass)),s.clearSaved=function(){$T(document.getElementById("genmessage")," "),document.getElementById("submit").style.display=i,document.getElementById("cancel").style.display=t,WP.Events.removeListener(s.divs.username,"click",s.clearSaved)},!0!==r&&(t=this.divs.cancel.style.display,this.divs.cancel.style.display="none",i=this.divs.submit.style.display,this.divs.submit.style.display="none",WP.Events.addListener(s.divs.username,"click",s.clearSaved)),!1===this.divs.username.checked&&(this.toggleForm=function(){s.divs.form.className=s.divs.username.checked?"":"hidden"},WP.Events.addListener(this.divs.username,"click",this.toggleForm)),n=function(e){return e.innerText||e.textContent||e.value||e.innerHTML},this.divs.pass&&(this.passCheck=function(e){var r,n,i,t;if(13!==(e||window.event).keyCode)switch(r=s.divs.retype.value,i=s.divs.pass,n=s.divs.retype,WP.Events.getThis(e),t=s.divs.err,isPasswordFieldsError(i,n,"","","",1),t.innerHTML){case"* "+errorMsg+$$WP.Strings.get("ReTypePasswordError","Signup.Signup_Login"):if(r===i.value.substr(0,r.length))return $T(t," "),turnOffHighlight(i),turnOffHighlight(n),!0;break;case"* "+errorMsg+$$WP.Strings.get("PasswordError","Signup.Signup_Login"):case"* "+errorMsg+$$WP.Strings.get("ReTypePasswordEmptyError","Signup.Signup_Login"):$T(t," "),turnOffHighlight(i),turnOffHighlight(n)}},this.passCheckBlur=function(){isPasswordFieldsError(s.divs.pass,s.divs.retype)},WP.Events.addListener(this.divs.retype,"keyup",this.passCheck),WP.Events.addListener(this.divs.pass,"keyup",this.passCheck),WP.Events.addListener(this.divs.retype,"blur",(function(){isPasswordFieldsError(s.divs.pass,s.divs.retype)}))),this.divs.pwques&&(this.pwQuesCheckChange=function(e){13!==(e||window.event).keyCode&&isSecQuesFieldsError(s.divs.pwques,s.divs.pwans,"",!0,"","")},this.pwQuesCheckLF=function(e){isSecQuesFieldsError(s.divs.pwques,s.divs.pwans,"","",!0,!0)},WP.Events.addListener(this.divs.pwques,"keyup",this.pwQuesCheckChange),WP.Events.addListener(this.divs.pwans,"keyup",this.pwQuesCheckChange),WP.Events.addListener(this.divs.pwques,"blur",this.pwQuesCheckLF),WP.Events.addListener(this.divs.pwans,"blur",this.pwQuesCheckLF)),this.divs.pwhint&&(this.pwHintChange=function(e){13!==(e||window.event).keyCode&&isHintError(s.divs.pwhint,"","",!0)},this.pwHintLF=function(e){isHintError(s.divs.pwhint)},WP.Events.addListener(this.divs.pwhint,"keyup",this.pwHintChange),WP.Events.addListener(this.divs.pwhint,"blur",this.pwHintChange)),this.needOne=function(){var e;for(e=0;e<this.authOptions.length;e++)if(this.authOptions[e].checked)return!0;return alert($$WP.Strings.get("NeedAuthMethod","Signup.Signup_Login")),!1},this.checkForm=function(){var e,r=s.divs;return"hidden"!==r.form.className&&(isPasswordFieldsError(r.pass,r.retype,"","","",""),e=n(r.err),r.login&&(isUserNameError(r.login),e+=n(r.loginError)),$T(r.resetErr," "),r.pwques?isSecQuesFieldsError(r.pwques,r.pwans,1):isHintError(r.pwhint,1),e+=n(r.resetErr)),!1!==WP.Strings.isEmpty(e||"")},this});