It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://online.smc.edu/eportfolios/1390/entries/4436

  1.  
  2. <!DOCTYPE html>
  3.  
  4.  
  5.  
  6. <html lang="en">
  7. <head>
  8. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  9. <meta name="viewport" content="width=device-width, initial-scale=1">
  10.  
  11. <title>PortalGuard - Portal Access</title>
  12.  
  13. <link href="/_layouts/images/pg/css/bootstrap.min.css" type="text/css" rel="stylesheet">
  14.   <link href="/_layouts/images/pg/css/style.css?r=202204010755" type="text/css" rel="stylesheet">
  15. <link href="/_layouts/images/pg/css/style_custom.css?r=202204010755" type="text/css" rel="stylesheet"> <script src="/_layouts/images/pg/js/jquery-3.5.1.min.js"></script>
  16. <script src="/_layouts/images/pg/js/pg.js?r=202204010755" type="text/javascript"></script>
  17. <script src="/_layouts/images/pg/js/pg_custom.js?r=202204010755" type="text/javascript"></script>
  18. <script src="/_layouts/images/pg/js/bootstrap.min.js"></script>
  19.  
  20. <script src="https://cdnjs.cloudflare.com/ajax/libs/js-sha1/0.6.0/sha1.min.js" type="text/javascript"></script>
  21. <!-- For announcements -->
  22. <!-- <link href="/exts/announcements/pub/announcements.css?r=202204010755" type="text/css" rel="stylesheet">
  23. <script src="/exts/announcements/pub/announcements.js?r=202204010755"></script> -->
  24.  
  25. <!-- Add any custom text that should go in the <head></head> tag of all pages //-->
  26. <!-- It MUST be valid HTML. If JavaScript, it must be wrapped in its own <script>...</script> tags //-->
  27. <script src="https://kit.fontawesome.com/f4170ccb82.js" crossorigin="anonymous"></script>
  28. <script src="https://unpkg.com/@popperjs/core@2"></script>
  29. <script src="https://unpkg.com/tippy.js@6"></script>
  30.  
  31. <script type="text/javascript">
  32. <!--
  33. // Default field names on the login form displayed
  34. var FLD_DSP_USER = DEF_FLD_USERNAME;
  35. var FLD_DSP_PASS = DEF_FLD_PASSWORD;
  36. var FLD_NEWPW = DEF_FLD_NEWPW;
  37. // Default field names on the login form submitted (not necessarily the same)
  38. var FLD_SUBMIT_USER = DEF_FLD_USERNAME;
  39. var FLD_SUBMIT_PASS = DEF_FLD_PASSWORD;
  40.  
  41. var SEL_LANG = "";
  42. var arrLangsAvailable = [];
  43.  
  44.  
  45.  
  46. // Only listening for Enter key
  47. document.onkeypress = function(e) {
  48. e = e || window.event;
  49. var key = e.charCode ? e.charCode : (e.keyCode ? e.keyCode : 0);
  50. if (key == 13) { enterKeySubmit(); return false; }
  51. return true;
  52. };
  53.  
  54. // Only listening for Escape key (keypress doesn't fire for it in Chrome)
  55. document.onkeyup = function(e) {
  56. e = e || window.event;
  57. var key = e.charCode ? e.charCode : (e.keyCode ? e.keyCode : 0);
  58. if (key == 27) { closeAllPopups(); return false; }
  59. return true;
  60. };
  61.  
  62. function showLoginFormButtons() {
  63. setElemVisibility(["btnSetPW"], bShowSetPWButton);
  64. setElemVisibility(["btnSelfServe"], bShowForgotPWButton);
  65. }
  66.  
  67. function showPWFieldCheckboxes(bShow) {
  68. setElemVisibility(["spanShowPWs1", "spanShowPWs2", "spanShowPWs3", "spanShowPWs4", "spanShowPWs5", "spanShowPWs6", "spanShowPWs7", "spanShowPWs8", "spanShowPWs9", "spanShowPWs10"], bShow);
  69. }
  70.  
  71. function createHiddenTOUField() {
  72. var touField = document.createElement("input");
  73. touField.type = "hidden";
  74. touField.value = "";
  75. touField.setAttribute("name", "TOUAction");
  76. touField.setAttribute("id", "TOUAction");
  77. frmMainLogon.appendChild(touField);
  78. }
  79.  
  80. function setFieldLabels() {
  81. setElemContent(getMainFormTitle(), ["lblMainFormTitle"]);
  82. setElemContent(getSetPWTitle(), ["lblSetPWTitle"]);
  83. setElemContent(getLoginCATitle(), ["lblLoginCATitle"]);
  84. setElemContent(getCustomTOUTitle(), ["lblTOUTitle"]);
  85. setElemContent(getCustomTOUMsg(), ["customTOUHTML"]);
  86. setElemContent(getOTPEntryTitle(), ["lblOTPEntryTitle"]);
  87. setElemContent(getSSTitle(), ["SSTitle"]);
  88. setElemContent(getAcctLinkTitle(), ["AcctLinkTitle"]);
  89. setElemContent(getUsernameLabel(), ["lblUNameMain", "lblUNameSetPW", "lblUNameLoginCA", "lblUNameOTPEnroll", "lblUNameOTPEntry", "lblUNameSS", "lblUNameAcctLink"]);
  90. setElemContent(getNewUsernameLabel(), ["lblNewUNameChngUsr"]);
  91. setElemContent(getPasswordLabel(), ["lblPWMain", "lblPWSetPW", "lblPWLoginCA", "lblPWOTPEnroll", "lblPWOTPEntry", "lblPWSS", "lblPWAcctLink"]);
  92. setElemContent(getMainUsernameLabel(), ["lblMainUNameAcctLink"]);
  93. setElemContent(getShowPWLabel(), ["lblShowPWs1", "lblShowPWs2", "lblShowPWs3", "lblShowPWs4", "lblShowPWs5", "lblShowPWs6", "lblShowPWs7", "lblShowPWs8", "lblShowPWs9", "lblShowPWs10"]);
  94. setElemContent(getNewPWLabel(), ["lblNewPWSetPW", "NewPasswordLabel"]);
  95. setElemContent(getConfPWLabel(), ["lblConfPWSetPW", "ConfirmPasswordLabel"]);
  96. setElemContent(getOTPLabel(), ["lblOTPSetPW", "lblOTPOTPEntry", "lblOTPSS", "lblOTPChngUsr", "lblOTPEmailConf", "lblOTPPhoneConf"]);
  97. setElemContent(getPWStrengthLabel(), ["pwdLockString1", "pwdLockString2"]);
  98. setElemContent(getPhoneCountryLabel(), ["lblPhoneCOTPEnroll", "lblPhoneCSS"]);
  99. setElemContent(getPhoneNumberLabel(), ["lblPhoneNumOTPEnroll", "lblPhoneNumSS"]);
  100. setElemContent(getPhoneTypeLegend(), ["phoneTypeOTPEnroll", "phoneTypeSS"]);
  101. setElemContent(getPhoneCanTextYesLabel(), ["lblPhoneCanSMSYesOTPEnroll", "lblPhoneCanSMSYesSS"]);
  102. setElemContent(getPhoneCanTextNoLabel(), ["lblPhoneCanSMSNoOTPEnroll", "lblPhoneCanSMSNoSS"]);
  103.  
  104. setElemContent(getPhoneProviderLabel(), ["lblPhoneProvOTPEnroll", "lblPhoneProvSS"]);
  105. setElemContent(getSSRecoveryOptionsAvailableLabel(), ["lblSSRecoveryOptions"]);
  106. setElemContent(getSSRequestedActionLabel(), ["lblSSReqAction"]);
  107. setElemContent(getSSAuthTypes(), ["lblSSAuthTypes"]);
  108. setElemContent(getEmailAddrLabel(), ["lblSSEmailAddr", "lblOTPEnrollEmailAddr"]);
  109. setElemContent(getQuestionSelectLabel(), ["lblOQ1", "lblOQ2", "lblOQ3", "lblOQ4", "lblOQ5", "lblOQ6", "lblOQ7", "lblOQ8", "lblOQ9", "lblOQ10", "lblOQ11", "lblOQ12", "lblOQ13", "lblOQ14", "lblOQ15"]);
  110. setElemContent(getSSPermSuppressLabel(), ["lblSSPermSuppress", "lblAcctLinkPermSuppress", "lblMobileAppPermSuppress"]);
  111. setElemContent(getSSAnsRemainLabel(), ["lblSSAnsRemain"]);
  112. setElemContent(getAcctLinkRepoSysLabel(), ["lblAcctLinkRepoSys"]);
  113. setElemContent(getAcctLinkLinkedAcctNameLabel(), ["lblAcctLinkLinkedName"]);
  114. setElemContent(getAcctLinkLinkedAcctPWLabel(), ["lblAcctLinkLinkedPW"]);
  115. setElemContent(getCAPTCHAInstructions(), ["lblCaptchaLogin", "lblCaptchaSetPW", "lblCaptchaOTPEnroll", "lblCaptchaOTPEntry", "lblCaptchaSS", "lblCaptchaAcctLink", "lblCaptchaChngUsr"]);
  116. setElemContent(getRememberDeviceLabel(), ["lblSaveUAKBA", "lblSaveUA2FA"]);
  117. setElemContent(getRememberDeviceInstr(), ["lblSaveUAInstrKBA", "lblSaveUAInstr2FA"]);
  118. setElemContent(getRememberDeviceDescLabel(), ["lblSaveUADescKBA", "lblSaveUADesc2FA"]);
  119. setElemContent(getMobileAppTitle(), ["lblMobileAppTitle"]);
  120. setElemContent(getMobileAppPhoneTypeLabel(), ["lblMobileAppPhoneType"]);
  121. setElemContent(getMobileAppEntryDescLabel(), ["lblMobileAppDesc"]);
  122. setElemContent(getMobileAppInstr(2, false, false, false, 0), ["infoMobileApp2"]); // Doesn't change
  123. setElemContent(getOTPLabel(), ["lblMobileAppOTP"]);
  124. setElemContent(getExtAuthToggleLabel(), ["lblchkSetPWExtAuth", "lblchkOTPEntryExtAuth", "lblchkSSExtAuth"]);
  125. setElemContent(getBKMobileEnrollTitle(), ["lblBKMobileTitle"]);
  126. setElemContent(getBtnEnroll(), ["btnBKMobileEnroll"]);
  127. // Buttons
  128. setElemContent(getBtnLogin(), ["btnLogin", "btnKBALogin", "btnOTPEntryLogin"]);
  129. setElemContent(getBtnContinue(), ["btnLoginContinue", "btnSetPWContinue", "btnOTPEnrollContinue", "btnSSContinueDis", "btnSSGroupContinue", "btnSSContinue", "btnAcctLinkContinue", "btnChngUsrContinue", "btnConfPhoneContinue", "btnEmailConfContinue", "btnMobileContinue"]);
  130. setElemContent(getBtnCancel(), ["btnSetPWCancel", "btnKBACancel", "btnOTPEnrollCancel", "btnOTPEntryCancel", "btnSSGroupCancel", "btnSSCancel", "btnAcctLinkCancel", "btnChngUsrCancel", "btnConfPhoneCancel", "btnEmailConfCancelLabel"]);
  131. setElemContent(getBtnSetPassword(), ["btnSetPW"]);
  132. setElemContent(getBtnForgotPassword(), ["btnSelfServe"]);
  133. setElemContent(getBtnPrevious(), ["btnSetChalPrevDis", "btnSetChalPrev"]);
  134. setElemContent(getBtnNext(), ["btnSetChalNextDis", "btnSetChalNext"]);
  135. setElemContent(getBtnAccept(), ["btnTOUAccept"]);
  136. setElemContent(getBtnDecline(), ["btnTOUDecline"]);
  137. setElemContent(getBtnSkip(), ["btnSSGroupSkip", "btnSSSkip", "btnMobileAppSkip"]);
  138. setElemContent(getBtnSmartCardLogin(), ["spnSmartCardLogin"]);
  139. setElemContent(getOptIn2FALabel(), ["lblLogin2FAOptIn"]);
  140. setElemContent(getRememberUsernameLabel(), ["lblRememberUsername"]);
  141. setElemContent(getRememberMeSSOLabel(), ["lblRememberMe"]);
  142. setElemContent(getLanguageLabel(), ["lblLangSel"]);
  143. setInputValue(getChangeLanguageButtonText(), ["btnChangeLang"]);
  144. createLangSelectors();
  145.  
  146.  
  147. //Footer Text
  148. setElemContent(getFooterCopyright(), ["footer-copyright"]);
  149. }
  150.  
  151.  
  152. function window_onload() {
  153. $("input[type='text'], input[type='password'], select").addClass(g_defInputClass); // NOTE: Also need to manually change the class names on the main form username and password fields to prevent redraw flashing
  154. // 2009-12-15 - Specific to Sharepoint login form
  155. frmMainLogon = frmMainDisplay = document.forms["ctl00"];
  156. FLD_DSP_USER = FLD_SUBMIT_USER = "frmLogin$UserName";
  157. FLD_DSP_PASS = FLD_SUBMIT_PASS = "frmLogin$Password";
  158.  
  159. setFieldLabels();
  160. PG_Custom_Init();
  161. useRememberedUsername(true);
  162. setElemVisibility(["spnRememberUsername"], 0 != g_rememberUsernameDays ? true : false);
  163. setElemVisibility(["divRememberMe"], false);
  164. //g_bSideCar = true;
  165. //document.domain = "portalguard.int";
  166.    //getPreloginAnnouncements(document.getElementById("ErrMsgLogin"));
  167.  
  168. // 2018-01-05 - Fix Siteimprove "Adaptable (1.3.1) - Presentation attributes used" finding
  169. document.getElementById("frmLogin").removeAttribute("cellpadding");
  170. document.getElementById("frmLogin").removeAttribute("cellspacing");
  171.  
  172.  
  173. try {
  174. PG_Auto(window.location.search);
  175. if (!g_bPGClient) document.body.oncontextmenu = null;
  176.  
  177. } catch (e) {}
  178.  
  179. // 2019-10-31
  180. var wlc_switch_url = getQSVar("switch_url");
  181. if (wlc_switch_url.length > 0) {
  182.  
  183. setElemContent(getWifiAuthenticationDisabled(), ["ErrMsgLogin"]);
  184.  
  185. }
  186.  
  187. // 2018-12-06 - For reCAPTCHA support on login
  188. var err = "";
  189. var captcha_pubkey = "";
  190. var captcha_theme = "";
  191. var captcha_version = 0;
  192. if (captcha_pubkey.length > 0 && captcha_theme.length > 0) {
  193. if (null == g_CAPTCHA) {
  194. g_CAPTCHA = new PG_CAPTCHA();
  195. if (2 == captcha_version) {
  196. $.getScript("https://www.google.com/recaptcha/api.js?onload=cbRECAPTCHAv2OnLoad&render=explicit");
  197. }
  198. }
  199. g_CAPTCHA.key = captcha_pubkey;
  200. g_CAPTCHA.theme = captcha_theme;
  201. g_CAPTCHA.version = captcha_version;
  202. showRecaptcha(true, false);
  203. }
  204. desktopHideFooter();
  205. }
  206.  
  207. function cbForGoogle(keyTypes) { /*console.log("cbForGoogle(): Google's initialize() function returned");*/ }
  208.  
  209. function loginClickHandler() {
  210.    if (g_bChromeCredPassing) {
  211.        try {
  212.            // Set a value for default domain if the username should always end with the user's domain
  213.            var defDomain = "";
  214.            g_forGoogle.user = frmMainLogon.elements[FLD_DSP_USER].value;
  215.            if (defDomain.length > 0 && !strEndsWith(g_forGoogle.user, defDomain, true)) {
  216.                g_forGoogle.user += defDomain;
  217.            }
  218.            g_forGoogle.passwordBytes = frmMainLogon.elements[FLD_DSP_PASS].value;
  219.            google.principal.add(g_forGoogle, submitLogin);
  220.        } catch (e) {
  221.            submitLogin();
  222.        }
  223.    } else {
  224.        submitLogin();
  225.    }
  226. }
  227.  
  228.  
  229. // Global!
  230. var gExtAuth = null;
  231. var frmExtAuth = null;
  232. function showExtAuth(theid) {
  233.  
  234. alert("Pattern-based auth has not been enabled in PG_Custom_dotNET_Text.inc");
  235.  
  236. }
  237. function hideExtAuth() {
  238. setElemVisibility(["divOTPEntryExtAuth", "divSSExtAuth", "divSetPWExtAuth"], false);
  239. }
  240. function toggleExtAuthDisplay() {
  241.  
  242. alert("Pattern-based auth has not been enabled in PG_Custom_dotNET_Text.inc");
  243.  
  244. }
  245. //-->
  246. </script>
  247. </head>
  248.  
  249. <body class="bodyFlex" oncontextmenu="return false;" onload="return window_onload()" tabindex="-1">
  250. <div class="logo-container bodyFlex">
  251. <div class="branded-logo">
  252. <img id="LogoImg" class="center-block img-responsive" alt="Home Page Logo" />
  253. <h1 id="lblMainFormTitle" style="margin: 0px;"></h1>
  254. </div>
  255. </div>
  256. <div id="login" >
  257. <div id="outerwrap">
  258. <div class="row mainFlex">
  259. <div class="logonbox">
  260. <div id="loginTitle" class="tac">
  261. <h2>SMC SIGN-ON</h2>
  262. </div>
  263. <div id="ErrMsgLogin" role="status"></div>
  264. <form method="post" action="./login.aspx?ReturnUrl=%2fsso%2fgo.ashx%3fSAMLRequest%3dfVLbTsJAEH33K5p974VegmygSYUYSVAJoA%252B%252BmG07LZtsZ3Fnq%252Fj3luIFY%252BR19lzmnNkxiUbteNbaLa7gpQWyzr5RSLx%252FmLDWINeCJHEUDRC3BV9ntwseegHfGW11oRU7oZxnCCIwVmpkznw2Yc9RVeUiryo3KQLhxuEwcUdRcelWSV6Fw7yIIC6Z8wiGOs6EdRIdkaiFOZIVaLtREMZuELthsgkGPEr4YPTEnFmXQ6KwPWtr7Y6475OsUaNHTeFB2fpE2q%252B1J2i7Z072tdhUI7UNmDWYV1nAw2rxI6BRSYRvAaVrif4hNHOWn1VcSSwl1udbyI8g4jebzdJd3q83LB0fdHifzaQHw79%252BB0Q49k%252BB4%252BP57jqL%252BWyplSzenWttGmH%252F32DgDfqJLN2qh3JohFRZWRog6qpQSr9NDQgLE2ZNC8xPj66%252F%252F0l68QE%253D" id="ctl00" autocomplete="off" class="form-horizontal">
  265. <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="H74O7Sz91zoeNMkFuZhoQoMuiLZWC//WDh1EKfb8KhfxUXlhuHuIyhJEpLek4HCoQj4lCZXbcqkp4hgBHTImXtOnShqDXzhhKqgwz1la/0Hk/Ok3AKa8gc+3m45vyDYhfX0LfG/D1D2G0OOh5Ot9DWx+1oozoTFXgGwKIt22XcKvZzeVYf4HzKsg4BdylfCUkiVsxiLTvuIAfZ2+gDePcCp5kIZUTjLYpguxNJTY2U5sWHf/KGlzulK0vmtxWOsVWnbyY9z9lFF+JAVDsskK2ch/dy0pIIUBwNv1COXfy10vZijApOUyv89TkIoLZEGU" />
  266.  
  267. <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="76093EDD" />
  268. <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="NiiY5BBIEtE3FNX+YJc9LwSNhO8EL8ucbbCci3E21l98aj99WRsIMA3o+gMaVs5UQUjElWMxIhxP0PCAH/wUCLNUuYN6yzfJfnGflNf4NpqfaQrFbOJ9bnwrYSV38ww31CRu4GV1ZRgY3L27/y2d4eYsl/1ce8Vh4agSFUbvssz8hHnvvzguNSZYCSDe3fel" />
  269. <div class="row dlghdr loginHdr">
  270. <div class="col-md-12">
  271. <span id="LangSel" class="clsLangSelector" style="float:right; display:none;">
  272. <label id="lblLangSel" for="listLangSel">Language:</label>
  273. <select name="listLangSel" id="listLangSel"></select><input type="button" id="btnChangeLang" onclick="changeLang(document.getElementById('listLangSel'))" value="Change">
  274. </span>
  275. </div>
  276. </div>
  277. <div id="infoLogin" class="popupInstructions" role="status"></div>
  278. <span id="Msg"></span>
  279.  
  280. <div id="divLoginNamePW">
  281. <div class="row">
  282. <div class="col-sm-12">
  283. <table id="frmLogin" cellspacing="0" cellpadding="0">
  284. <tr>
  285. <td>
  286. <div class="form-group">
  287. <div class="col-md-12">
  288. <label id="lblUNameMain" for="frmLogin_UserName">Username</label>
  289. <input name="frmLogin$UserName" type="text" maxlength="256" id="frmLogin_UserName" class="form-control" placeholder="Enter your username" />
  290. <span id="spnRememberUsername" style="display:none">
  291. <input type="checkbox" id="RememberUsername">
  292. <label id="lblRememberUsername" for="RememberUsername" class="lblCheck">Remember username</label>
  293. </span>
  294. </div>
  295. </div>
  296. <div id="fldStaticPWLogin" style="display:none" class="form-group">
  297. <div class="col-md-12">
  298. <div id="divMainPWLabel"><label id="lblPWMain" for="frmLogin_Password">Password</label></div>
  299. <input name="frmLogin$Password" type="password" maxlength="256" id="frmLogin_Password" class="form-control" placeholder="Enter your password" onkeypress="handleKeyPress(this, event)" />
  300. <span id="spanShowPWs1" style="display:none">
  301. <input name="showpws" id="showpwsMain" type="checkbox" value="1" onclick="togglePwFields(this.form, this.checked)">
  302. <label id="lblShowPWs1" for="showpwsMain" class="lblCheck">Show password</label>
  303. </span>
  304. </div>
  305. </div>
  306. <div id="divRememberMe" style="display:none">
  307. <input id="frmLogin_RememberMe" type="checkbox" name="frmLogin$RememberMe" />
  308. <label id="lblRememberMe" for="frmLogin_RememberMe" class="lblCheck">Remember Me</label>
  309. </div>
  310. <span style="display:none"><input type="submit" name="frmLogin$Login" value="Login" id="frmLogin_Login" /></span>
  311. <div id="spnCaptchaLogin" style="display:none" class="form-group">
  312. <div class="col-md-12">
  313. <span id="lblCaptchaLogin" class="lblSpan"></span>
  314. <div id="divCaptchaLogin"></div>
  315. </div>
  316. </div>
  317. </td>
  318. </tr>
  319. </table>
  320. </div>
  321. </div>
  322. <div class="col-md-12">
  323. <div class="row">
  324. <div id="btnFirstContinue" class="row containerPGButton" style="display: none">
  325. <div class="col-md-6 col-md-offset-3">
  326. <button class="PGButton btn" id="btnLoginContinue" onclick="submitGetOptions(); return false;">Continue</button>
  327. </div>
  328. </div>
  329. <div id="btnStaticPWLogin" class="row containerPGButton" style="display: none">
  330. <div class="col-md-12 col-sm-12">
  331. <button class="PGButton btn" id="btnLogin" onclick="loginClickHandler(); return false;">Login</button>
  332. </div>
  333. <div class="col-md-4 col-sm-12 pgHidden">
  334. <button class="PGButton btn" id="btnSetPW" onclick="showSetPWPopup(true); return false;" style="display: none">Set Password</button>
  335. </div>
  336. <div class="col-md-4 col-sm-12 pgHidden">
  337. <button class="PGButton btn" id="btnSelfServe" onclick="showSSPopup(); return false;" style="display: none">Forgot Password?</button>
  338. </div>
  339. </div>
  340. </div>
  341. <div class="col-md-12 mainFlex">
  342. <!-- SMC begins
  343. <div class="linkForgotPW">
  344. <a href="" onclick="showSSPopup(); return false;">Forgot Password</a>&nbsp;|&nbsp;
  345. </div>
  346. <div class="linkForgotUsername">
  347. <a  href="/_layouts/PG/forgotuser.aspx" target="_blank">Forgot Username?</a>
  348. </div> -->
  349. <div class="linkStudentHelp">
  350. <a  href="https://www.smc.edu/studentaccounthelp#Help" target="_blank">Student Account Help</a>&nbsp;|&nbsp;
  351. </div>
  352. <div class="linkEmployeeHelp">
  353. <a  href="https://www.smc.edu/employeeaccounthelp#HelpDesk" target="_blank">Employee Account Help</a>
  354. </div> <!-- SMC ENDS-->
  355. </div>
  356. </div>
  357.                            <div id="divLanyardLoginButton" class="col-md-12" style='display:none'>
  358.                                <div class="row">
  359.                                    <div class="row containerPGButton">
  360.    <div class="col-md-6 col-md-offset-3 col-sm-12">
  361.                                           <button class="PGButton PGAltButton btn" id="btnLanyardLogin" onclick="showLanyardLogin(); return false;"><span style="display:none">Lanyard</span></button>
  362.                                        </div>
  363.    </div>
  364.                                </div>
  365.                            </div>
  366. <div id="divSmartCardLoginButton" class="col-md-12" style='display:none'>
  367.                                <div class="row">
  368.                                    <div class="row containerPGButton">
  369.    <div class="col-md-6 col-md-offset-3 col-sm-12">
  370.                                           <button class="PGButton PGAltButton btn" id="btnSmartCardLogin" onclick="doSmartCardLogin('https://scard.acme.org'); return false;"><span id="spnSmartCardLogin">Smart Card</span></button>
  371.                                        </div>
  372.    </div>
  373.                                </div>
  374.                            </div>
  375. </div>
  376.  
  377.  
  378.  
  379. <input id="DisableEnrollmentReminders" type="hidden" name="DisableEnrollmentReminders" value="0">
  380. <input id="pgclient" type="hidden" name="pgclient">
  381. <input id="OTPLogin" type="hidden" name="OTP" value="">
  382. <input id="LoginAnswerMain1" type="hidden" name="LoginAnswer1" value="">
  383. <input id="LoginAnswerMain2" type="hidden" name="LoginAnswer2" value="">
  384. <input id="LoginAnswerMain3" type="hidden" name="LoginAnswer3" value="">
  385. <input id="LoginAnswerMain4" type="hidden" name="LoginAnswer4" value="">
  386. <input id="LoginAnswerMain5" type="hidden" name="LoginAnswer5" value="">
  387. <input id="lanyardlogin" type="hidden" name="lanyardlogin" value="0">
  388. <input id="anchorReturnUrl" type="hidden" name="anchorReturnUrl" value="">
  389. <input id="PGTokenLogin" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  390. </form>
  391. </div>
  392. </div>
  393. </div>
  394. </div>
  395.  
  396. <div style="display:none">
  397. <div id="blockUI" class="translucent" style="display: none" onfocus="return false;"></div>
  398. </div>
  399.  
  400. <!-- Set Password div -->
  401. <div id="popup_SetPW" class="popupWin" role="dialog" aria-labelledby="lblSetPWTitle" style="display: none">
  402. <form id="SetPWForm" name="SetPWForm" method="post" autocomplete="off" class="form-horizontal">
  403. <div class="mainFlex">
  404. <div class="text-center">
  405. <h2 id="lblSetPWTitle"></h2>
  406. </div>
  407. <div id="infoSetPW" class="popupInstructions" role="status"></div>
  408. <div id="ErrMsgSetPW" role="status"></div>
  409. <div class="col-md-12">
  410. <div class="row">
  411. <div id="fldsSetPW" class="popFieldsContainer">
  412. <div class="form-group">
  413. <label id="lblUNameSetPW" for="UsernameSetPW" class="control-label col-sm-12 tal"></label>
  414. <div class="col-sm-12">
  415. <input id="UsernameSetPW" type="text" name="Username" maxlength="256" onkeypress="handleKeyPress(this, event)">
  416. </div>
  417. </div>
  418. <div id="fldsSetPWCurPW" class="form-group">
  419. <label id="lblPWSetPW" for="PasswordSetPW" class="control-label col-sm-12 tal"></label>
  420. <div class="col-sm-12">
  421. <input id="PasswordSetPW" type="password" name="Password" maxlength="256" onkeypress="handleKeyPress(this, event)">
  422. </div>
  423. <div id="spanShowPWs2" style="display:none">
  424. <div class="col-sm-12">
  425. <input name="showpwsSetPW1" id="showpwsSetPW1" type="checkbox" onclick="togglePwFields(this.form, this.checked)">
  426. <label id="lblShowPWs2" for="showpwsSetPW1" class="lblCheck"></label>
  427. </div>
  428. </div>
  429. </div>
  430. <div id="fldsSetPWChalA">
  431. <div id="divSetPWCA1" class="form-group">
  432. <div class="col-sm-12">
  433. <label id="lblSetPWCA1" for="SetPWAnswer1" class="chal_q">Question 1</label>
  434. <input id="SetPWAnswer1" type="password" name="LoginAnswer1" maxlength="256" onkeypress="handleKeyPress(this, event)">
  435. </div>
  436. </div>
  437. <div id="divSetPWCA2" class="form-group" style="display:none">
  438. <div class="col-sm-12">
  439. <label id="lblSetPWCA2" for="SetPWAnswer2" class="chal_q">Question 2</label>
  440. <input id="SetPWAnswer2" type="password" name="LoginAnswer2" maxlength="256" onkeypress="handleKeyPress(this, event)">
  441. </div>
  442. </div>
  443. <div id="divSetPWCA3" class="form-group" style="display:none">
  444. <div class="col-sm-12">
  445. <label id="lblSetPWCA3" for="SetPWAnswer3" class="chal_q">Question 3</label>
  446. <input id="SetPWAnswer3" type="password" name="LoginAnswer3" maxlength="256" onkeypress="handleKeyPress(this, event)">
  447. </div>
  448. </div>
  449. <div id="divSetPWCA4" class="form-group" style="display:none">
  450. <div class="col-sm-12">
  451. <label id="lblSetPWCA4" for="SetPWAnswer4" class="chal_q">Question 4</label>
  452. <input id="SetPWAnswer4" type="password" name="LoginAnswer4" maxlength="256" onkeypress="handleKeyPress(this, event)">
  453. </div>
  454. </div>
  455. <div id="divSetPWCA5" class="form-group" style="display:none">
  456. <div class="col-sm-12">
  457. <label id="lblSetPWCA5" for="SetPWAnswer5" class="chal_q">Question 5</label>
  458. <input id="SetPWAnswer5" type="password" name="LoginAnswer5" maxlength="256" onkeypress="handleKeyPress(this, event)">
  459. </div>
  460. </div>
  461. </div>
  462. <div id="fldsSetPWOTP" class="form-group">
  463. <div class="col-sm-12">
  464. <div id="divSetPWExtAuth" style="display:none">
  465. <div id="SetPWExtAuth"></div>
  466. <input type="checkbox" id="chkSetPWExtAuth" onchange="toggleExtAuthDisplay()" />
  467. <label id="lblchkSetPWExtAuth" for="chkSetPWExtAuth" class="lblCheck"></label>
  468. </div>
  469. </div>
  470. <div id="fldSetPWOTP">
  471. <label id="lblOTPSetPW" for="OTPSetPW" class="control-label col-sm-12 tal"></label>
  472. <div class="col-sm-12">
  473. <input id="OTPSetPW" type="text" name="OTP" maxlength="256" onkeypress="handleKeyPress(this, event)">
  474. </div>
  475. </div>
  476. <div class="col-sm-12">
  477. <span id="spnResendSetPW" class="resendLink"></span>
  478. </div>
  479. </div>
  480.  
  481. <div id="fldsSetPWNewPW">
  482. <div class="form-group">
  483. <label id="lblNewPWSetPW" for="NewPassword" class="control-label col-sm-12 tal"></label>
  484. <div class="col-sm-12">
  485. <input id="NewPassword" type="password" name="NewPassword" maxlength="256" onkeypress="handleKeyPress(this, event)" autocomplete="new-password">
  486. </div>
  487. <span id="spanShowPWs3" style="display:none">
  488. <div class="col-sm-12">
  489. <input name="showpwsSetPW2" id="showpwsSetPW2" type="checkbox" onclick="togglePwFields(this.form, this.checked)">
  490. <label id="lblShowPWs3" for="showpwsSetPW2" class="lblCheck"></label>
  491. </div>
  492. </span>
  493. <span id="pwmeter1" style="display: none">
  494. <!--<span id="imgHolderSetPW">
  495. <img id="pwdLockImg1" src="/_layouts/images/pg/images/spec0.jpg" alt="Password Quality Meter" />
  496. </span>-->
  497. <span id="pwdLockString1"></span>
  498. </span>
  499. </div>
  500. <div id="fldConfPWSetPW" class="form-group">
  501. <label id="lblConfPWSetPW" for="ConfirmPasswordSetPW" class="control-label col-sm-12 tal"></label>
  502. <div class="col-sm-12">
  503. <input id="ConfirmPasswordSetPW" type="password" name="ConfirmPassword" maxlength="256" onkeypress="handleKeyPress(this, event)" autocomplete="new-password">
  504. </div>
  505. </div>
  506. </div>
  507. <div id="spnCaptchaSetPW" style="display:none" class="form-group">
  508. <span id="lblCaptchaSetPW" class="lblSpan col-sm-12 tal"></span>
  509. <div id="divCaptchaSetPW" class="col-sm-12"></div>
  510. </div>
  511. <div class="col-md-12">
  512. <div class="row">
  513. <div class="row containerPGButton">
  514. <div class="col-md-6">
  515. <button class="PGButton btn" id="btnSetPWContinue" onclick="submitSetPW(); return false;">Continue</button>
  516. </div>
  517. <div class="col-md-6">
  518. <button class="PGButton btn" id="btnSetPWCancel" onclick="closeSetPW(false); return false;">Cancel</button>
  519. </div>
  520. </div>
  521. </div>
  522. </div>
  523. </div>
  524. </div>
  525. </div>
  526. <input type="hidden" name="OTPResendType" id="OTPResendSetPW" value="0">
  527. <input type="hidden" name="OTPResendIdx" id="OTPResendIdxSetPW" value="0">
  528. <input id="PWChangeStep" type="hidden" name="PWChangeStep" value="">
  529. <input id="PGTokenSetPW" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  530. <span id="spanSetPWshowpws" style="display:none"><input name="showpws" id="showpwsSetPW" type="checkbox" value="1"><label for="showpwsSetPW" class="lblCheck">Never shown!</label></span>
  531. </div>
  532. </form>
  533. </div>
  534. <!-- Challenge Login Question div -->
  535. <div id="popup_LoginCA" class="popupWin" role="dialog" aria-labelledby="lblLoginCATitle" style="display: none">
  536. <form id="LoginCAForm" name="LoginCAForm" method="post" autocomplete="off" class="form-horizontal">
  537. <div class="mainFlex">
  538. <div class="row dlghdr text-center">
  539. <h2 id="lblLoginCATitle"></h2>
  540. </div>
  541. <div id="infoLoginCA" class="popupInstructions" role="status"></div>
  542. <div id="ErrMsgCA" role="status"></div>
  543. <div class="col-md-12">
  544. <div class="row">
  545. <div id="fldsLoginCA" class="popFieldsContainer">
  546. <div class="form-group">
  547. <label id="lblUNameLoginCA" for="UsernameLoginCA" class="control-label col-sm-12 tal"></label>
  548. <div class="col-sm-12">
  549. <input id="UsernameLoginCA" type="text" name="Username" maxlength="256" disabled="true">
  550. </div>
  551. </div>
  552. <div class="form-group">
  553. <label id="lblPWLoginCA" for="PasswordLoginCA" class="control-label col-sm-12 tal"></label>
  554. <div class="col-sm-12">
  555. <input id="PasswordLoginCA" type="password" name="Password" maxlength="256" onkeypress="handleKeyPress(this, event)">
  556. </div>
  557. <span id="spanShowPWs7" style="display:none">
  558. <div class="col-sm-12">
  559. <input name="showpws" id="showpws7" type="checkbox" value="1" onclick="togglePwFields(this.form, this.checked)">
  560. <label id="lblShowPWs7" for="showpws7" class="lblCheck"></label>
  561. </div>
  562. </span>
  563. </div>
  564. <div id="divLoginCA1" class="form-group">
  565. <div class="col-sm-12">
  566. <label id="lblLoginCA1" for="LoginAnswer1" class="chal_q">Question 1</label>
  567. <input id="LoginAnswer1" type="password" name="LoginAnswer1" maxlength="256" onkeypress="handleKeyPress(this, event)">
  568. </div>
  569. </div>
  570. <div id="divLoginCA2" class="form-group" style="display:none">
  571. <div class="col-sm-12">
  572. <label id="lblLoginCA2" for="LoginAnswer2" class="chal_q">Question 2</label>
  573. <input id="LoginAnswer2" type="password" name="LoginAnswer2" maxlength="256" onkeypress="handleKeyPress(this, event)">
  574. </div>
  575. </div>
  576. <div id="divLoginCA3" class="form-group" style="display:none">
  577. <div class="col-sm-12">
  578. <label id="lblLoginCA3" for="LoginAnswer3" class="chal_q">Question 3</label>
  579. <input id="LoginAnswer3" type="password" name="LoginAnswer3" maxlength="256" onkeypress="handleKeyPress(this, event)">
  580. </div>
  581. </div>
  582. <div id="divLoginCA4" class="form-group" style="display:none">
  583. <div class="col-sm-12">
  584. <label id="lblLoginCA4" for="LoginAnswer4" class="chal_q">Question 4</label>
  585. <input id="LoginAnswer4" type="password" name="LoginAnswer4" maxlength="256" onkeypress="handleKeyPress(this, event)">
  586. </div>
  587. </div>
  588. <div id="divLoginCA5" class="form-group" style="display:none">
  589. <div class="col-sm-12">
  590. <label id="lblLoginCA5" for="LoginAnswer5" class="chal_q">Question 5</label>
  591. <input id="LoginAnswer5" type="password" name="LoginAnswer5" maxlength="256" onkeypress="handleKeyPress(this, event)">
  592. </div>
  593. </div>
  594. <div id="spnSaveUAKBA" style="display:none">
  595. <div class="row">
  596. <div class="col-sm-12">
  597. <div class="pull-right">
  598. <input name="SaveUA" id="SaveUAKBA" type="checkbox" value="1" onclick="rememberDeviceClicked(this, false)">
  599. <label id="lblSaveUAKBA" for="SaveUAKBA" class="lblCheck"></label>
  600. </div>
  601. </div>
  602. </div>
  603. <div id="spnSaveUADescKBA" style="display:none">
  604. <div class="form-group">
  605. <label id="lblSaveUADescKBA" for="SaveUADescKBA" class="control-label col-sm-12 tal"></label>
  606. <div class="col-sm-12">
  607. <input id="SaveUADescKBA" name="SaveUADesc" type="text" maxlength="60">
  608. </div>
  609. </div>
  610. <div class="form-group">
  611. <div class="col-sm-12">
  612. <div id="lblSaveUAInstrKBA" class="saveUAInstr"></div>
  613. </div>
  614. </div>
  615. </div>
  616. </div>
  617. <div class="col-md-12">
  618. <div class="row">
  619. <div class="row containerPGButton">
  620. <div class="col-md-6">
  621. <button class="PGButton btn" id="btnKBALogin" onclick="submitLoginCA(); return false;">Login</button>
  622. </div>
  623. <div class="col-md-6">
  624. <button class="PGButton btn" id="btnKBACancel" onclick="closePopup('popup_LoginCA', false, g_bSideCar); return false;">Cancel</button>
  625. </div>
  626. </div>
  627. </div>
  628. </div>
  629. </div>
  630. </div>
  631. </div>
  632. </div>
  633. <input id="OTPLoginCA" type="hidden" name="OTP" value="">
  634. <input id="PGTokenLoginCA" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  635. </form>
  636. </div>
  637.  
  638. <!-- Terms Of Use div -->
  639. <div id="popup_TOU" class="popupWin" role="dialog" aria-labelledby="lblTOUTitle" style="display: none">
  640. <div class="mainFlex">
  641. <div class="row dlghdr text-center">
  642. <h2 id="lblTOUTitle">Terms Of Use</h2>
  643. </div>
  644. <div class="col-md-12">
  645. <div class="row">
  646. <div id="customTOUHTML"></div>
  647. <div class="col-md-12">
  648. <div class="row">
  649. <div class="row containerPGButton">
  650. <div class="col-md-6">
  651. <button class="PGButton btn" id="btnTOUAccept" onclick="submitTermsOfUse(true); return false;"></button>
  652. </div>
  653. <div class="col-md-6">
  654. <button class="PGButton btn" id="btnTOUDecline" onclick="submitTermsOfUse(false); return false;"></button>
  655. </div>
  656. </div>
  657. </div>
  658. </div>
  659. </div>
  660. </div>
  661. </div>
  662. </div>
  663. <!-- OTP Enrollment div -->
  664. <div id="popup_OTPEnroll" class="popupWin" role="dialog" aria-labelledby="lblOTPEnrollTitle" style="display: none">
  665. <form id="OTPEnrollForm" name="OTPEnrollForm" method="post" autocomplete="off" class="form-horizontal">
  666. <div class="mainFlex">
  667. <div class="row dlghdr text-center">
  668. <h2 id="lblOTPEnrollTitle">Multi-Factor Enrollment</h2>
  669. </div>
  670.  
  671. <div id="infoOTPEnroll" class="popupInstructions" role="status"></div>
  672. <div id="ErrMsgOTPEnroll" role="status"></div>
  673. <div id="fldsOTPEnroll" class="popFieldsContainer">
  674. <div class="form-group">
  675. <label id="lblUNameOTPEnroll" for="UsernameOTPEnroll" class="control-label col-sm-12 tal"></label>
  676. <div class="col-sm-12">
  677. <input id="UsernameOTPEnroll" type="text" name="Username" maxlength="256" disabled="true">
  678. </div>
  679. </div>
  680. <div class="form-group">
  681. <label id="lblPWOTPEnroll" for="PasswordOTPEnroll" class="control-label col-sm-12 tal"></label>
  682. <div class="col-sm-12">
  683. <input id="PasswordOTPEnroll" type="password" name="Password" maxlength="256" onkeypress="handleKeyPress(this, event)">
  684. </div>
  685. <span id="spanShowPWs5" style="display:none">
  686. <div class="col-sm-12">
  687. <input name="showpws" id="showpws5" type="checkbox" value="1" onclick="togglePwFields(this.form, this.checked)">
  688. <label id="lblShowPWs5" for="showpws5" class="lblCheck"></label>
  689. </div>
  690. </span>
  691. </div>
  692. <div id="spanOTPEnrollEmail" class="form-group">
  693. <label id="lblOTPEnrollEmailAddr" for="EmailOTPEnroll" class="control-label col-sm-12 tal"></label>
  694. <div class="col-sm-12">
  695. <input id="EmailOTPEnroll" type="text" name="Email" maxlength="256">
  696. </div>
  697. </div>
  698. <div id="spanOTPEnrollPhone">
  699. <div class="form-group">
  700. <label id="lblPhoneCOTPEnroll" for="PhoneCOTPEnroll" class="control-label col-sm-12 tal"></label>
  701. <div class="col-sm-12">
  702. <select id="PhoneCOTPEnroll" name="PhoneC"></select>
  703. </div>
  704. </div>
  705. <div class="form-group">
  706. <label id="lblPhoneNumOTPEnroll" for="PhoneOTPEnroll" class="control-label col-sm-12 tal"></label>
  707. <div class="col-sm-12">
  708. <input id="PhoneOTPEnroll" type="text" name="Phone" size="20">
  709. </div>
  710. </div>
  711. <div id="OTPEnrollPhoneTypeRadioBtns" class="form-group">
  712. <div class="col-sm-12">
  713. <fieldset>
  714. <legend id="phoneTypeOTPEnroll">Phone Type</legend>
  715. <input type="radio" name="EnrolledPhoneCanSMS" id="OTPEnrollPhoneCanSMSYes" value="1" onclick="radioCanSMSSelected('OTPEnrollPhoneCanSMSYes')" checked>
  716. <label id="lblPhoneCanSMSYesOTPEnroll" for="OTPEnrollPhoneCanSMSYes" class="lblRadio"></label>
  717. <br />
  718. <input type="radio" name="EnrolledPhoneCanSMS" id="OTPEnrollPhoneCanSMSNo" value="0" onclick="radioCanSMSSelected('OTPEnrollPhoneCanSMSNo')">
  719. <label id="lblPhoneCanSMSNoOTPEnroll" for="OTPEnrollPhoneCanSMSNo" class="lblRadio"></label>
  720. </fieldset>
  721. </div>
  722. </div>
  723.  
  724. <div id="divPhoneProvOTPEnroll" class="form-group">
  725. <label id="lblPhoneProvOTPEnroll" for="SMSProviderOTPEnroll" class="control-label col-sm-12 tal"></label>
  726. <div class="col-sm-12">
  727. <select name="SMSProvider" id="SMSProviderOTPEnroll">
  728. <option value="@sms.alltelwireless.com">Alltel</option>
  729. <option value="@txt.att.net">AT&amp;T</option>
  730. <option value="@txt.bell.ca">Bell (Canada)</option>
  731. <option value="@myboostmobile.com">Boost Mobile</option>
  732. <option value="@msg.fi.google.com">Project Fi</option>
  733. <option value="@pcs.rogers.com">Rogers (Canada)</option>
  734. <option value="@messaging.sprintpcs.com">Sprint Nextel</option>
  735. <option value="@tmomail.net">T-Mobile</option>
  736. <option value="@msg.telus.com">Telus Canada</option>
  737. <option value="@email.uscc.net">US Cellular</option>
  738. <option value="@vtext.com" selected>Verizon</option>
  739. <option value="@vmobl.com">Virgin Mobile USA</option>
  740. </select>
  741. </div>
  742. </div>
  743. </div>
  744. <div id="spnCaptchaOTPEnroll" class="form-group" style="display:none">
  745. <span id="lblCaptchaOTPEnroll" class="lblSpan col-sm-12 tal"></span>
  746. <div id="divCaptchaOTPEnroll" class="col-sm-12"></div>
  747. </div>
  748. <div class="col-md-12">
  749. <div class="row">
  750. <div class="row containerPGButton">
  751. <div class="col-md-6">
  752. <button class="PGButton btn" id="btnOTPEnrollContinue" onclick="submitOTPEnroll(); return false;">Continue</button>
  753. </div>
  754. <div class="col-md-6">
  755. <button class="PGButton btn" id="btnOTPEnrollCancel" onclick="closePopup('popup_OTPEnroll', false, g_bSideCar); return false;">Cancel</button>
  756. </div>
  757. </div>
  758. </div>
  759. </div>
  760. </div>
  761. </div>
  762.  
  763. <input type="hidden" name="OTPEnrollType" id="OTPEnrollType" value="410">
  764. <input id="PGTokenOTPEnroll" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  765. </form>
  766. </div>
  767.  
  768. <!-- OTP Entry div -->
  769. <div id="popup_OTPEntry" class="popupWin" role="dialog" aria-labelledby="lblOTPEntryTitle" style="display: none">
  770. <form id="OTPEntryForm" name="OTPEntryForm" method="post" autocomplete="off" class="form-horizontal">
  771. <div class="mainFlex">
  772. <div class="row dlghdr text-center">
  773. <h2 id="lblOTPEntryTitle"></h2>
  774. </div>
  775. <div id="infoOTPEntry" class="popupInstructions" role="status"></div>
  776. <div id="ErrMsgOTPEntry" role="status"></div>
  777. <div id="fldsOTPEntry" class="popFieldsContainer">
  778. <div class="form-group">
  779. <label id="lblUNameOTPEntry" for="UsernameOTPEntry" class="control-label col-sm-12 tal"></label>
  780. <div class="col-sm-12">
  781. <input id="UsernameOTPEntry" type="text" name="Username" maxlength="256" disabled="true">
  782. </div>
  783. </div>
  784. <div id="otpEntryStaticPW" class="form-group">
  785. <label id="lblPWOTPEntry" for="PasswordOTPEntry" class="control-label col-sm-12 tal"></label>
  786. <div class="col-sm-12">
  787. <input id="PasswordOTPEntry" type="password" name="Password" maxlength="256" onkeypress="handleKeyPress(this, event)">
  788. </div>
  789. <span id="spanShowPWs6" style="display:none">
  790. <div class="col-sm-12">
  791. <input name="showpws" id="showpws6" type="checkbox" value="1" onclick="togglePwFields(this.form, this.checked)">
  792. <label id="lblShowPWs6" for="showpws6" class="lblCheck"></label>
  793. </div>
  794. </span>
  795. </div>
  796.  
  797. <div id="fldsOTPEntryOTP" class="form-group">
  798. <div class="col-sm-12">
  799. <div id="divOTPEntryExtAuth" style="display:none">
  800. <div id="OTPEntryExtAuth"></div>
  801. <input type="checkbox" id="chkOTPEntryExtAuth" onchange="toggleExtAuthDisplay()" />
  802. <label id="lblchkOTPEntryExtAuth" for="chkOTPEntryExtAuth" class="lblCheck"></label>
  803. </div>
  804. </div>
  805. <div id="fldOTPEntryOTP">
  806. <label id="lblOTPOTPEntry" for="OTPOTPEntry" class="control-label col-sm-12 tal"></label>
  807. <div class="col-sm-12">
  808. <input id="OTPOTPEntry" type="text" name="OTP" maxlength="256" onkeypress="handleKeyPress(this, event)">
  809. </div>
  810. </div>
  811. <div id="fldOTPEntryVoice">
  812. <div class="col-sm-4"></div>
  813. <div class="col-sm-12">
  814. <button class="PGButton btn" id="btnOTPVoiceRecord" onclick="submitVoiceVerify(); return false;">Record</button>
  815. </div>
  816. </div>
  817. <div class="col-sm-12">
  818. <span id="spnResendOTPEntry" class="resendLink"></span>
  819. </div>
  820. </div>
  821.  
  822. <div id="fldsOTPEntryDefMethod" class="form-group" style="display:none">
  823. <div class="col-sm-12 tal">
  824. <span>
  825. <input type="checkbox" name="MakeMFADefault" id="MakeMFADefaultOTPEntry" value="1" />
  826. <label id="lblMakeMFADefaultOTPEntry" for="MakeMFADefaultOTPEntry" class='lblCheck'>Make this my default OTP method</label>
  827. </span>
  828. </div>
  829. </div>
  830. <div id="spnSaveUA2FA" style="display:none">
  831. <div class="row">
  832. <div class="col-sm-12">
  833. <div class="pull-right">
  834. <input name="SaveUA" id="SaveUA2FA" type="checkbox" value="1" onclick="rememberDeviceClicked(this, false)">
  835. <label id="lblSaveUA2FA" for="SaveUA2FA" class="lblCheck"></label>
  836. </div>
  837. </div>
  838. </div>
  839. <div id="spnSaveUADesc2FA" style="display:none">
  840. <div class="form-group">
  841. <label id="lblSaveUADesc2FA" for="SaveUADesc2FA" class="control-label col-sm-12 tal"></label>
  842. <div class="col-sm-12">
  843. <input id="SaveUADesc2FA" type="text" name="SaveUADesc" maxlength="60">
  844. </div>
  845. </div>
  846. <div class="form-group">
  847. <div class="col-sm-12">
  848. <div id="lblSaveUAInstr2FA" class="saveUAInstr"></div>
  849. </div>
  850. </div>
  851. </div>
  852. </div>
  853. <div id="spnCaptchaOTPEntry" class="form-group" style="display:none">
  854. <span id="lblCaptchaOTPEntry" class="lblSpan col-sm-12 tal"></span>
  855. <div id="divCaptchaOTPEntry" class="col-sm-12"></div>
  856. </div>
  857. <div class="col-md-12">
  858. <div class="row">
  859. <div class="row containerPGButton">
  860. <div class="col-md-12">
  861. <button class="PGButton btn" id="btnOTPEntryLogin" onclick="submitOTPEntry(); return false;">Login</button>
  862. </div>
  863. <div class="col-md-12">
  864. <button class="PGButton btn" id="btnOTPEntryCancel" onclick="closeOTPEntry(); return false;">Cancel</button>
  865. </div>
  866. </div>
  867. </div>
  868. </div>
  869. </div>
  870. </div>
  871. <input type="hidden" name="OTPResendType" id="OTPResendOTPEntry" value="0">
  872. <input type="hidden" name="OTPResendIdx" id="OTPResendIdxOTPEntry" value="0">
  873. <input type="hidden" name="OTPEntryType" id="OTPEntryType" value="410">
  874. <input type="hidden" id="VoicePhrase" name="VoicePhrase" value="">
  875. <input type="hidden" id="VoiceContentLanguage" name="VoiceContentLanguage" value="en-US">
  876. <input id="PGTokenOTPEntry" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  877. </form>
  878. </div>
  879. <!-- OTP resend div -->
  880. <div id="popup_OTPResend" class="otpresendPopup vcenter hcenter col-md-6 col-md-offset-3 shadow" role="dialog" aria-labelledby="lblOTPResendTitle" style="display: none">
  881. <div id="lblOTPResendTitle">You have the following OTP options</div>
  882. </div>
  883. <!-- Self Service div -->
  884. <div id="popup_SS" class="popupWin" role="dialog" aria-labelledby="SSTitle" style="display: none">
  885. <form id="SSForm" name="SSForm" method="post" autocomplete="off" class="form-horizontal">
  886. <div class="mainFlex">
  887. <div class="row dlghdr text-center">
  888. <h2 id="SSTitle"></h2>
  889. </div>
  890. <div id="infoSS" class="popupInstructions" role="status" role="status"></div>
  891. <div id="ErrMsgSS" role="status"></div>
  892. <div class="col-md-12">
  893. <div class="row">
  894. <div id="fldsSS" class="popFieldsContainer">
  895. <div id="SSUsername" class="form-group">
  896. <label id="lblUNameSS" for="UsernameSS" class="control-label col-sm-12 tal"></label>
  897. <div class="col-sm-12">
  898. <input id="UsernameSS" type="text" name="Username" maxlength="256" disabled="true">
  899. </div>
  900. </div>
  901. <div id="SSStaticPWEntry" class="form-group" style="display:none">
  902. <label id="lblPWSS" for="PasswordSS" class="control-label col-sm-12 tal"></label>
  903. <div class="col-sm-12">
  904. <input id="PasswordSS" type="password" name="Password" maxlength="256" onkeypress="handleKeyPress(this, event)">
  905. </div>
  906. <span id="spanShowPWs8" style="display:none">
  907. <div class="col-md-12">
  908. <input name="showpwsSS1" id="showpwsSS1" type="checkbox" onclick="togglePwFields(this.form, this.checked)">
  909. <label id="lblShowPWs8" for="showpwsSS1" class="lblCheck"></label>
  910. </div>
  911. </span>
  912. </div>
  913. <div id="SSGroupChooser" class="form-group" style="display:none">
  914. <div class="col-md-12">
  915. <fieldset>
  916. <legend id="lblSSGroupTypes"></legend>
  917. <div id="divSSGroupTypes"></div>
  918. </fieldset>
  919. </div>
  920. <div class="col-md-12">
  921. <div class="row">
  922. <div class="containerPGButton">
  923. <div class="col-md-12">
  924. <span><button class="PGButton btn" id="btnSSGroupContinue" onclick="submitSSGroup(); return false;">Continue</button></span>
  925. </div>
  926. <div class="col-md-12">
  927. <span id="spanGroupSSCancelBtn"><button class="PGButton btn" id="btnSSGroupCancel" onclick="closeSSGroup(false); return false;">Cancel</button></span>
  928. <span id="spanGroupSSSkipBtn" style="display:none"><button class="PGButton btn" id="btnSSGroupSkip" onclick="closeSSGroup(true); return false;">Skip</button></span>
  929. </div>
  930. </div>
  931. </div>
  932. </div>
  933. </div>
  934. <div id="SSChooseAction" class="form-group" style="display:none">
  935. <div class="col-md-12">
  936. <fieldset>
  937. <legend id="lblSSRecoveryOptions"></legend>
  938. <div id="SSRecoveryActions"></div>
  939. </fieldset>
  940. </div>
  941. </div>
  942. <div id="SSActionChosen" class="form-group" style="display:none">
  943. <span id="lblSSReqAction" class="lblSpan tal"></span>
  944. <div class="tar">
  945. <span id="SSActionChosen_Desc"></span>
  946. </div>
  947. </div>
  948. <div id="SSChooseAuth" class="form-group" style="display:none">
  949. <div class="col-md-12">
  950. <fieldset>
  951. <legend id="lblSSAuthTypes"></legend>
  952. <div id="SSEnrollmentAuth"></div>
  953. </fieldset>
  954. </div>
  955. </div>
  956. <div id="SSPhoneOTPEnrollment" style="display:none">
  957. <div class="form-group">
  958. <label id="lblPhoneCSS" for="PhoneCSS" class="control-label col-sm-12 tal"></label>
  959. <div class="col-sm-12">
  960. <select name="PhoneC" id="PhoneCSS"></select>
  961. </div>
  962. </div>
  963. <div class="form-group">
  964. <label id="lblPhoneNumSS" for="PhoneSS" class="control-label col-sm-12 tal"></label>
  965. <div class="col-sm-12">
  966. <input id="PhoneSS" type="text" name="Phone" size="20">
  967. </div>
  968. <div class="col-md-12">
  969. <span id="spanLogin2FAOptIn" style="display:none">
  970. <input name="Login2FAOptIn" id="Login2FAOptIn" type="checkbox" value="1" />
  971. <label id="lblLogin2FAOptIn" for="Login2FAOptIn" class="lblCheck"></label>
  972. </span>
  973. </div>
  974. </div>
  975. <div id="SSPhoneTypeRadioBtns" class="form-group">
  976. <div class="col-md-12">
  977. <fieldset>
  978. <legend id="phoneTypeSS">Phone Type</legend>
  979. <input type="radio" name="EnrolledPhoneCanSMS" id="SSPhoneCanSMSYes" value="1" onclick="setElemVisibility(['divPhoneProvSS'], true);" checked>
  980. <label id="lblPhoneCanSMSYesSS" for="SSPhoneCanSMSYes" class="lblRadio" ></label>
  981. <br />
  982. <input type="radio" name="EnrolledPhoneCanSMS" id="SSPhoneCanSMSNo" value="0" onclick="setElemVisibility(['divPhoneProvSS'], false);">
  983. <label id="lblPhoneCanSMSNoSS" for="SSPhoneCanSMSNo" class="lblRadio"></label>
  984. </fieldset>
  985. </div>
  986. </div>
  987. <div id="divPhoneProvSS" class="form-group">
  988. <label id="lblPhoneProvSS" for="SMSProviderSS" class="control-label col-sm-12 tal"></label>
  989. <div class="col-sm-12">
  990. <select name="SMSProvider" id="SMSProviderSS">
  991. <option value="@sms.alltelwireless.com">Alltel</option>
  992. <option value="@txt.att.net">AT&amp;T</option>
  993. <option value="@txt.bell.ca">Bell (Canada)</option>
  994. <option value="@myboostmobile.com">Boost Mobile</option>
  995. <option value="@msg.fi.google.com">Project Fi</option>
  996. <option value="@pcs.rogers.com">Rogers (Canada)</option>
  997. <option value="@messaging.sprintpcs.com">Sprint Nextel</option>
  998. <option value="@tmomail.net">T-Mobile</option>
  999. <option value="@msg.telus.com">Telus Canada</option>
  1000. <option value="@email.uscc.net">US Cellular</option>
  1001. <option value="@vtext.com" selected>Verizon</option>
  1002. <option value="@vmobl.com">Virgin Mobile USA</option>
  1003. </select>
  1004. </div>
  1005. </div>
  1006. </div>
  1007. <div id="SSEmailOTPEnrollment" class="form-group" style="display:none">
  1008. <label id="lblSSEmailAddr" for="EmailSS" class="control-label col-sm-12 tal"></label>
  1009. <div class="col-sm-12">
  1010. <input id="EmailSS" type="text" name="Email" maxlength="256">
  1011. </div>
  1012. </div>
  1013. <div id="SSSuppressReminders" class="row" style="display:none">
  1014. <div class="col-sm-12">
  1015. <div class="pull-right">
  1016. <input name="chkDisableReminders" id="chkDisableRemindersSS" type="checkbox" value="1" />
  1017. <label id="lblSSPermSuppress" for="chkDisableRemindersSS" class="lblCheck"></label>
  1018. </div>
  1019. </div>
  1020. </div>
  1021. <div id="SSOTPEntry" class="form-group" style="display:none">
  1022. <div id="divSSExtAuth" class="col-md-12" style="display:none">
  1023. <div id="SSExtAuth"></div>
  1024. <input type="checkbox" id="chkSSExtAuth" onclick="toggleExtAuthDisplay()" />
  1025. <label id="lblchkSSExtAuth" for="chkSSExtAuth" class="lblCheck"></label>
  1026. </div>
  1027. <div id="fldSSOTP">
  1028. <label id="lblOTPSS" for="OTPSS" class="control-label col-md-12 tal"></label>
  1029. <div class="col-md-12">
  1030. <input id="OTPSS" type="text" name="OTP" maxlength="256" onkeypress="handleKeyPress(this, event)">
  1031. </div>
  1032. </div>
  1033. <div class="col-md-12">
  1034. <span id="spnResendSS" class="resendLink"></span>
  1035. </div>
  1036. </div>
  1037. <div id="SSChalEntry" style="display:none">
  1038. <!--SMC adding link to Translation begins -->
  1039. <div id="smc_security_question_translation">
  1040. <p align="center">
  1041. <b><a href="https://www.smc.edu/admission-aid/how-to-apply-enroll/security-questions.php" target="_newwindow">View Translation of Security Questions</a></b>
  1042. </p>
  1043. </div> <!--SMC ends -->
  1044. <div id="fldsChal_MandQs">
  1045. <div id="divChalMandQ1" class="form-group">
  1046. <div class="col-sm-12">
  1047. <label id="lblMandQ1" for="MandAns1" class="chal_q">MQ1</label>
  1048. <input name="MandAns1" type="password" id="MandAns1" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1049. </div>
  1050. </div>
  1051. <div id="divChalMandQ2" class="form-group">
  1052. <div class="col-sm-12">
  1053. <label id="lblMandQ2" for="MandAns2" class="chal_q">MQ2</label>
  1054. <input name="MandAns2" type="password" id="MandAns2" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1055. </div>
  1056. </div>
  1057. <div id="divChalMandQ3" class="form-group">
  1058. <div class="col-sm-12">
  1059. <label id="lblMandQ3" for="MandAns3" class="chal_q">MQ3</label>
  1060. <input name="MandAns3" type="password" id="MandAns3" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1061. </div>
  1062. </div>
  1063. <div id="divChalMandQ4" class="form-group">
  1064. <div class="col-sm-12">
  1065. <label id="lblMandQ4" for="MandAns4" class="chal_q">MQ4</label>
  1066. <input name="MandAns4" type="password" id="MandAns4" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1067. </div>
  1068. </div>
  1069. <div id="divChalMandQ5" class="form-group">
  1070. <div class="col-sm-12">
  1071. <label id="lblMandQ5" for="MandAns5" class="chal_q">MQ5</label>
  1072. <input name="MandAns5" type="password" id="MandAns5" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1073. </div>
  1074. </div>
  1075. </div>
  1076. <div id="fldsChal_OptQs1">
  1077. <div id="divChalOptQ1" class="form-group">
  1078. <div class="col-sm-12">
  1079. <label id="lblOQ1" for="OQ1" class="visuallyhidden"></label>
  1080. <select id="OQ1"></select>
  1081. <label id="lblOptQ1" for="OptAns1" class="chal_q">OQ1</label>
  1082. <input name="OptAns1" type="password" id="OptAns1" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1083. </div>
  1084. </div>
  1085. <div id="divChalOptQ2" class="form-group">
  1086. <div class="col-sm-12">
  1087. <label id="lblOQ2" for="OQ2" class="visuallyhidden"></label>
  1088. <select id="OQ2"></select>
  1089. <label id="lblOptQ2" for="OptAns2" class="chal_q">OQ2</label>
  1090. <input name="OptAns2" type="password" id="OptAns2" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1091. </div>
  1092. </div>
  1093. <div id="divChalOptQ3" class="form-group">
  1094. <div class="col-sm-12">
  1095. <label id="lblOQ3" for="OQ3" class="visuallyhidden"></label>
  1096. <select id="OQ3"></select>
  1097. <label id="lblOptQ3" for="OptAns3" class="chal_q">OQ3</label>
  1098. <input name="OptAns3" type="password" id="OptAns3" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1099. </div>
  1100. </div>
  1101. <div id="divChalOptQ4" class="form-group">
  1102. <div class="col-sm-12">
  1103. <label id="lblOQ4" for="OQ4" class="visuallyhidden"></label>
  1104. <select id="OQ4"></select>
  1105. <label id="lblOptQ4" for="OptAns4" class="chal_q">OQ4</label>
  1106. <input name="OptAns4" type="password" id="OptAns4" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1107. </div>
  1108. </div>
  1109. <div id="divChalOptQ5" class="form-group">
  1110. <div class="col-sm-12">
  1111. <label id="lblOQ5" for="OQ5" class="visuallyhidden"></label>
  1112. <select id="OQ5"></select>
  1113. <label id="lblOptQ5" for="OptAns5" class="chal_q">OQ5</label>
  1114. <input name="OptAns5" type="password" id="OptAns5" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1115. </div>
  1116. </div>
  1117. </div>
  1118. <div id="fldsChal_OptQs2">
  1119. <div id="divChalOptQ6" class="form-group">
  1120. <div class="col-sm-12">
  1121. <label id="lblOQ6" for="OQ6" class="visuallyhidden"></label>
  1122. <select id="OQ6"></select>
  1123. <label id="lblOptQ6" for="OptAns6" class="chal_q">OQ6</label>
  1124. <input name="OptAns6" type="password" id="OptAns6" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1125. </div>
  1126. </div>
  1127. <div id="divChalOptQ7" class="form-group">
  1128. <div class="col-sm-12">
  1129. <label id="lblOQ7" for="OQ7" class="visuallyhidden"></label>
  1130. <select id="OQ7"></select>
  1131. <label id="lblOptQ7" for="OptAns7" class="chal_q">OQ7</label>
  1132. <input name="OptAns7" type="password" id="OptAns7" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1133. </div>
  1134. </div>
  1135. <div id="divChalOptQ8" class="form-group">
  1136. <div class="col-sm-12">
  1137. <label id="lblOQ8" for="OQ8" class="visuallyhidden"></label>
  1138. <select id="OQ8"></select>
  1139. <label id="lblOptQ8" for="OptAns8" class="chal_q">OQ8</label>
  1140. <input name="OptAns8" type="password" id="OptAns8" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1141. </div>
  1142. </div>
  1143. <div id="divChalOptQ9" class="form-group">
  1144. <div class="col-sm-12">
  1145. <label id="lblOQ9" for="OQ9" class="visuallyhidden"></label>
  1146. <select id="OQ9"></select>
  1147. <label id="lblOptQ9" for="OptAns9" class="chal_q">OQ9</label>
  1148. <input name="OptAns9" type="password" id="OptAns9" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1149. </div>
  1150. </div>
  1151. <div id="divChalOptQ10" class="form-group">
  1152. <div class="col-sm-12">
  1153. <label id="lblOQ10" for="OQ10" class="visuallyhidden"></label>
  1154. <select id="OQ10"></select>
  1155. <label id="lblOptQ10" for="OptAns10" class="chal_q">OQ10</label>
  1156. <input name="OptAns10" type="password" id="OptAns10" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1157. </div>
  1158. </div>
  1159. </div>
  1160. <div id="fldsChal_OptQs3">
  1161. <div id="divChalOptQ11" class="form-group">
  1162. <div class="col-sm-12">
  1163. <label id="lblOQ11" for="OQ11" class="visuallyhidden"></label>
  1164. <select id="OQ11"></select>
  1165. <label id="lblOptQ11" for="OptAns11" class="chal_q">OQ11</label>
  1166. <input name="OptAns11" type="password" id="OptAns11" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1167. </div>
  1168. </div>
  1169. <div id="divChalOptQ12" class="form-group">
  1170. <div class="col-sm-12">
  1171. <label id="lblOQ12" for="OQ12" class="visuallyhidden"></label>
  1172. <select id="OQ12"></select>
  1173. <label id="lblOptQ12" for="OptAns12" class="chal_q">OQ12</label>
  1174. <input name="OptAns12" type="password" id="OptAns12" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1175. </div>
  1176. </div>
  1177. <div id="divChalOptQ13" class="form-group">
  1178. <div class="col-sm-12">
  1179. <label id="lblOQ13" for="OQ13" class="visuallyhidden"></label>
  1180. <select id="OQ13"></select>
  1181. <label id="lblOptQ13" for="OptAns13" class="chal_q">OQ13</label>
  1182. <input name="OptAns13" type="password" id="OptAns13" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1183. </div>
  1184. </div>
  1185. <div id="divChalOptQ14" class="form-group">
  1186. <div class="col-sm-12">
  1187. <label id="lblOQ14" for="OQ14" class="visuallyhidden"></label>
  1188. <select id="OQ14"></select>
  1189. <label id="lblOptQ14" for="OptAns14" class="chal_q">OQ14</label>
  1190. <input name="OptAns14" type="password" id="OptAns14" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1191. </div>
  1192. </div>
  1193. <div id="divChalOptQ15" class="form-group">
  1194. <div class="col-sm-12">
  1195. <label id="lblOQ15" for="OQ15" class="visuallyhidden"></label>
  1196. <select id="OQ15"></select>
  1197. <label id="lblOptQ15" for="OptAns15" class="chal_q">OQ15</label>
  1198. <input name="OptAns15" type="password" id="OptAns15" maxlength="256" onkeyup="handleKeyPress(this, event, true)" onblur="changeType(this)" onfocus="changeType(this)" />
  1199. </div>
  1200. </div>
  1201. </div>
  1202. </div>
  1203. <div id="SS_NewPW" style="display:none">
  1204. <div class="form-group">
  1205. <label id="NewPasswordLabel" for="SSNewPassword" class="control-label col-md-12 tal"></label>
  1206. <div class="col-sm-12">
  1207. <input name="NewPassword" type="password" id="SSNewPassword" maxlength="256" onkeypress="handleKeyPress(this, event)" autocomplete="new-password">
  1208. </div>
  1209. <span id="spanShowPWs4" style="display:none">
  1210. <div class="col-sm-12">
  1211. <input name="showpwsSS2" id="showpwsSS2" type="checkbox" onclick="togglePwFields(this.form, this.checked)">
  1212. <label id="lblShowPWs4" for="showpwsSS2" class="lblCheck"></label>
  1213. </div>
  1214. </span>
  1215. <span id="pwmeter2" style="display: none">
  1216. <!--<span id="imgHolderSS">
  1217. <img id="pwdLockImg2" src="/_layouts/images/pg/images/spec0.jpg" alt="Password Quality Meter">
  1218. </span>-->
  1219. <span id="pwdLockString2"></span>
  1220. </span>
  1221. </div>
  1222. <div id="fldConfPWChal" class="form-group">
  1223. <label id="ConfirmPasswordLabel" for="ConfirmPasswordSS" class="control-label col-sm-12 tal"></label>
  1224. <div class="col-sm-12">
  1225. <input id="ConfirmPasswordSS" type="password" name="ConfirmPassword" maxlength="256" onkeypress="handleKeyPress(this, event)">
  1226. </div>
  1227. </div>
  1228. </div>
  1229. <div id="spnCaptchaSS" class="form-group" style="display:none">
  1230. <span id="lblCaptchaSS" class="lblSpan col-sm-12 tal"></span>
  1231. <div id="divCaptchaSS" class="col-sm-12"></div>
  1232. </div>
  1233.  
  1234. <div class="col-md-12">
  1235. <div id="btnSS" class="row">
  1236. <div id="btnsSSChalPrevNext" class="row" style="display:none">
  1237. <div class="col-md-12">
  1238. <span id="SetChalPrevDis"><button class="PGButtonDisabled disabled btn" id="btnSetChalPrevDis" onclick="return false">&lt;&lt; Previous</button></span>
  1239. <span id="SetChalPrev"><button class="PGButton btn" id="btnSetChalPrev" onclick="AdvSetAns(-1); return false;">&lt;&lt; Previous</button></span>
  1240. </div>
  1241. <div class="col-md-12">
  1242. <span id="SetChalNextDis"><button class="PGButtonDisabled disabled btn" id="btnSetChalNextDis" onclick="return false">Next &gt;&gt;</button></span>
  1243. <span id="SetChalNext"><button class="PGButton btn" id="btnSetChalNext" onclick="AdvSetAns(1); return false;">Next &gt;&gt;</button></span>
  1244. </div>
  1245. </div>
  1246. <div class="row containerPGButton">
  1247. <div class="col-md-12">
  1248. <span id="spanBtnContinueDis" style="display:none"><button class="PGButtonDisabled disabled btn" id="btnSSContinueDis" onclick="return false">Continue</button></span>
  1249. <span id="spanContinueBtn"><button class="PGButton btn" id="btnSSContinue" onclick="submitSS(); return false;">Continue</button></span>
  1250. </div>
  1251. <div class="col-md-12">
  1252. <!-- 2018-06-27 - FYI: This onclick handler is overridden in displaySSStep() so it doesn't always call closeSS!! -->
  1253. <span id="spanCancelBtn"><button class="PGButton btn" id="btnSSCancel" onclick="closeSS(false); return false;">Cancel</button></span>
  1254. <span id="spanSkipBtn" style="display:none"><button class="PGButton btn" id="btnSSSkip" onclick="closeSS(true); return false;">Skip</button></span>
  1255. </div>
  1256. </div>
  1257. <div id="spanAnsRemain" style="display:none">
  1258. <span id="lblSSAnsRemain" class="CAStatic"></span><span id="spanAnsRemainText" class="CARunning"></span>
  1259. </div>
  1260. </div>
  1261. </div>
  1262. </div>
  1263. </div>
  1264. </div>
  1265. </div>
  1266. <input id="SSStep" type="hidden" name="SSStep">
  1267. <input id="pgclientSS" type="hidden" name="pgclient">
  1268. <input type="hidden" name="OTPResendType" id="OTPResendTypeSS" value="0">
  1269. <input type="hidden" name="OTPResendIdx" id="OTPResendIdxSS" value="0">
  1270. <input id="PGTokenSS" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  1271. <span id="spanSSshowpws" style="display:none"><input name="showpws" id="showpwsSS" type="checkbox" value="1"><label for="showpwsSS" class="lblCheck">Never shown!</label></span>
  1272. </form>
  1273. </div>
  1274. <!-- Account linking div -->
  1275. <div id="popup_AcctLink" class="popupWin" role="dialog" aria-labelledby="AcctLinkTitle" style="display: none">
  1276. <form id="AcctLinkForm" name="AcctLinkForm" method="post" autocomplete="off" class="form-horizontal">
  1277. <div class="mainFlex">
  1278. <div class="row dlghdr text-center">
  1279. <h2 id="AcctLinkTitle"></h2>
  1280. </div>
  1281. <div id="infoAcctLink" class="popupInstructions" role="status"></div>
  1282. <div id="ErrMsgAcctLink" role="status"></div>
  1283. <div id="fldsAcctLink" class="popFieldsContainer">
  1284. <div id="AcctLinkUsername">
  1285. <div id="AcctLinkUsernameEntry" class="form-group" style="display:none">
  1286. <label id="lblUNameAcctLink" for="UsernameAcctLink" class="control-label col-sm-12 tal"></label>
  1287. <div class="col-sm-12">
  1288. <input id="UsernameAcctLink" type="text" name="Username" maxlength="256">
  1289. </div>
  1290. </div>
  1291. <div id="AcctLinkUsernameDisplay" class="form-group">
  1292. <span id="lblMainUNameAcctLink" class="lblSpan col-sm-12 tal align_right"></span>
  1293. <div class="col-sm-12">
  1294. <span id="AcctLink_MainUser" class="boldred"></span>
  1295. </div>
  1296. </div>
  1297. </div>
  1298. <div id="AcctLinkStaticPWEntry" class="form-group" style="display:none">
  1299. <label id="lblPWAcctLink" for="PasswordAcctLink" class="control-label col-sm-12 tal"></label>
  1300. <div class="col-sm-12">
  1301. <input id="PasswordAcctLink" type="password" name="Password" maxlength="256" onkeypress="handleKeyPress(this, event)">
  1302. </div>
  1303. <span id="spanShowPWs9" style="display:none">
  1304. <div class="col-sm-12">
  1305. <input name="showpws" id="showpws9" type="checkbox" value="1" onclick="togglePwFields(this.form, this.checked)">
  1306. <label id="lblShowPWs9" for="showpws9" class="lblCheck"></label>
  1307. </div>
  1308. </span>
  1309. </div>
  1310.  
  1311. <div id="AcctLinkSystemEntry">
  1312. <div class="form-group">
  1313. <span id="lblAcctLinkRepoSys" class="lblSpan col-sm-12 tal align_right"></span>
  1314. <div class="col-sm-12">
  1315. <span id="AcctLink_DisplayName" class="boldred"></span>
  1316. </div>
  1317. </div>
  1318. <div class="form-group">
  1319. <label id="lblAcctLinkLinkedName" for="linkUsername" class="control-label col-sm-12 tal"></label>
  1320. <div class="col-sm-12">
  1321. <input id="linkUsername" type="text" name="linkUsername" maxlength="256">
  1322. </div>
  1323. </div>
  1324. <div class="form-group">
  1325. <label id="lblAcctLinkLinkedPW" for="linkPassword" class="control-label col-sm-12 tal"></label>
  1326. <div class="col-sm-12">
  1327. <input id="linkPassword" type="password" name="linkPassword" maxlength="256" onkeypress="handleKeyPress(this, event)">
  1328. </div>
  1329. <span id="spanShowPWs10" style="display:none">
  1330. <div class="col-sm-12">
  1331. <input name="showpws" id="showpws10" type="checkbox" value="1" onclick="togglePwFields(this.form, this.checked)">
  1332. <label id="lblShowPWs10" for="showpws10" class="lblCheck"></label>
  1333. </div>
  1334. </span>
  1335. </div>
  1336. <div id="AcctLinkSuppressReminders" style="display:none">
  1337. <input name="chkDisableReminders" id="chkDisableRemindersAcctLink" type="checkbox" value="1">
  1338. <label id="lblAcctLinkPermSuppress" for="chkDisableRemindersAcctLink" class="lblCheck"></label>
  1339. </div>
  1340. </div>
  1341.  
  1342. <div id="spnCaptchaAcctLink" class="form-group" style="display:none">
  1343. <span id="lblCaptchaAcctLink" class="lblSpan col-sm-12 tal"></span>
  1344. <div id="divCaptchaAcctLink" class="col-sm-12"></div>
  1345. </div>
  1346.  
  1347. <div class="col-md-12">
  1348. <div class="row">
  1349. <div class="row containerPGButton" id="btnAcctLink">
  1350. <div class="col-md-12">
  1351. <button class="PGButton btn" id="btnAcctLinkContinue" onclick="submitAcctLink(); return false;">Continue</button>
  1352. </div>
  1353. <div class="col-md-12">
  1354. <button class="PGButton btn" id="btnAcctLinkCancel" onclick="closeAcctLink(false); return false;">Cancel</button>
  1355. </div>
  1356. </div>
  1357. </div>
  1358. </div>
  1359. </div>
  1360. </div>
  1361. <input id="linkGUID" type="hidden" name="linkGUID">
  1362. <input id="AcctLinkStep" type="hidden" name="AcctLinkStep">
  1363. <input id="pgclientAcctLink" type="hidden" name="pgclient">
  1364. <input id="PGTokenAcctLink" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  1365. </form>
  1366. </div>
  1367.  
  1368. <!-- Username Change div -->
  1369. <div id="popup_ChngUsr" class="popupWin" role="dialog" aria-labelledby="ChngUsrTitle" style="display: none">
  1370. <form id="ChngUsrForm" name="ChngUsrForm" method="post" autocomplete="off" class="form-horizontal">
  1371. <div class="mainFlex">
  1372. <div class="row dlghdr text-center">
  1373. <h2 id="ChngUsrTitle">Change Username</h2>
  1374. </div>
  1375.  
  1376. <div id="infoChngUsr" class="popupInstructions" role="status"></div>
  1377. <div id="ErrMsgChngUsr" role="status"></div>
  1378. <div id="fldsChngUsr" class="popFieldsContainer">
  1379. <div class="form-group">
  1380. <label id="lblNewUNameChngUsr" for="NewUsername" class="control-label col-sm-12 tal"></label>
  1381. <div class="col-sm-12">
  1382. <input id="NewUsername" type="text" name="NewUsername" maxlength="256" onkeypress="handleKeyPress(this, event)">
  1383. </div>
  1384. </div>
  1385. <div id="ChngUsrOTPEntry" class="form-group" style="display:none">
  1386. <label id="lblOTPChngUsr" for="OTPChngUsr" class="control-label col-sm-12 tal"></label>
  1387. <div class="col-sm-12">
  1388. <input id="OTPChngUsr" type="text" name="OTP" maxlength="256" onkeypress="handleKeyPress(this, event)">
  1389. </div>
  1390. <div class="col-sm-12 tal">
  1391. <span id="spnResendChngUsr" class="resendLink"></span>
  1392. </div>
  1393. </div>
  1394. <div id="spnCaptchaChngUsr" class="form-group" style="display:none">
  1395. <span id="lblCaptchaChngUsr" class="lblSpan col-sm-12 tal"></span>
  1396. <div id="divCaptchaChngUsr" class="col-sm-12"></div>
  1397. </div>
  1398. <div class="col-md-12">
  1399. <div class="row">
  1400. <div class="row containerPGButton">
  1401. <div class="col-md-12">
  1402. <button class="PGButton btn" id="btnChngUsrContinue" onclick="submitChngUsr(); return false;">Continue</button>
  1403. </div>
  1404. <div class="col-md-12">
  1405. <button class="PGButton btn" id="btnChngUsrCancel" onclick="closeChngUsr(false); return false;">Cancel</button>
  1406. </div>
  1407. </div>
  1408. </div>
  1409. </div>
  1410. </div>
  1411. </div>
  1412. <input id="UsernameChngUsr" type="hidden" name="Username">
  1413. <input id="PasswordChngUsr" type="hidden" name="Password">
  1414. <input id="ChngUsrStep" type="hidden" name="ChngUsrStep">
  1415. <input id="PGTokenChngUsr" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  1416. <input type="hidden" name="OTPResendType" id="OTPResendTypeChngUsr" value="0">
  1417. <input type="hidden" name="OTPResendIdx" id="OTPResendIdxChngUsr" value="0">
  1418. </form>
  1419. </div>
  1420. <!-- Mobile App div -->
  1421. <div id="popup_MobileApp" class="popupWin" role="dialog" aria-labelledby="lblMobileAppTitle" style="display: none">
  1422. <form id="MobileAppForm" name="MobileAppForm" method="post" autocomplete="off" class="form-horizontal">
  1423. <div class="mainFlex">
  1424. <div class="row dlghdr text-center">
  1425. <h2 id="lblMobileAppTitle"></h2>
  1426. </div>
  1427. <div id="infoMobileApp1" class="popupInstructions" role="status"></div>
  1428. <div id="ErrMsgMobileApp" role="status"></div>
  1429. <div id="fldsMobileAppInit" class="popFieldsContainer">
  1430. <div class="form-group">
  1431. <label id="lblMobileAppPhoneType" for="PhoneType" class="control-label col-sm-12 tal"></label>
  1432. <div class="col-sm-12">
  1433. <select id="PhoneType" name="PhoneType">
  1434. <option value="1" selected>iPhone</option>
  1435. <option value="2">Android</option>
  1436. <option value="3">BlackBerry</option>
  1437. <option value="4">Windows</option>
  1438. </select>
  1439. </div>
  1440. </div>
  1441. <div id="fldMobileAppDesc" class="form-group">
  1442. <label id="lblMobileAppDesc" for="EntryDesc" class="control-label col-sm-12 tal"></label>
  1443. <div class="col-sm-12">
  1444. <input id="EntryDesc" type="text" name="EntryDesc" maxlength="100">
  1445. </div>
  1446. </div>
  1447. <div id="MobileAppSuppressReminders" class="row" style="display:none">
  1448. <div class="col-sm-12">
  1449. <div class="pull-right">
  1450. <input name="chkDisableReminders" id="chkDisableRemindersMobileApp" type="checkbox" value="1" />
  1451. <label id="lblMobileAppPermSuppress" for="chkDisableRemindersMobileApp" class="lblCheck"></label>
  1452. </div>
  1453. </div>
  1454. </div>
  1455. </div>
  1456. <div id="imgMobileAppQRCode" class="qrstyle form-group" style="display:none">
  1457. <div class="col-sm-12">
  1458. <img id="qrcode" src="/_layouts/images/pg/images/qr_placeholder.png" alt="Q R Code for Mobile Authenticator Enrollment" />
  1459. </div>
  1460. </div>
  1461. <div id="dspMobileAppSecret" class="mobileapp_secret form-group"></div>
  1462. <div id="infoMobileApp2" class="popupInstructions" role="status"></div>
  1463. <div id="fldsMobileAppOTP" class="popFieldsContainer">
  1464. <div class="form-group">
  1465. <label id="lblMobileAppOTP" for="OTPMobileApp" class="control-label col-sm-12 tal"></label>
  1466. <div class="col-sm-12">
  1467. <input id="OTPMobileApp" type="text" name="OTP" maxlength="50">
  1468. </div>
  1469. </div>
  1470. <div id="fldsMobileAppDefMethod" class="form-group" style="display:none">
  1471. <div class="col-sm-12 tal">
  1472. <span>
  1473. <input type="checkbox" name="MakeMFADefault" id="MakeMFADefaultMobileApp" value="1" />
  1474. <label id="lblMakeMFADefaultMobileApp" for="MakeMFADefaultMobileApp" class='lblCheck'>Make this my default OTP method</label>
  1475. </span>
  1476. </div>
  1477. </div>
  1478. </div>
  1479.  
  1480. <div class="col-md-12 popFieldsContainer"> <!-- 2021-02-19: Ensure buttons are full container width -->
  1481. <div class="row">
  1482. <div id="btnsMobileApp" class="row containerPGButton">
  1483. <div class="col-md-12">
  1484. <span id="spanMobileContinueBtn">
  1485. <button class="PGButton btn" id="btnMobileContinue" onclick="submitMobileAppEnable(); return false;">Continue</button>
  1486. </span>
  1487. </div>
  1488. <div class="col-md-12">
  1489. <span id="spanMobileAppSkipBtn" style="display:none">
  1490. <button class="PGButton btn" id="btnMobileAppSkip" onclick="closeMobileApp(true); return false;">Skip</button>
  1491. </span>
  1492. </div>
  1493. </div>
  1494. </div>
  1495. </div>
  1496. </div>
  1497. <input type="hidden" id="MobileAppAcctStep" name="AcctStep" value="1">
  1498. <input id="UsernameMobileApp" type="hidden" name="Username">
  1499. <input id="PasswordMobileApp" type="hidden" name="Password">
  1500. <input id="PGTokenMobileApp" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  1501. </form>
  1502. </div>
  1503. <!-- Phone Confirmation div -->
  1504. <div id="popup_PhoneConf" class="popupWin" role="dialog" aria-labelledby="PhoneConfTitle" style="display: none">
  1505. <form id="PhoneConfForm" name="PhoneConfForm" method="post" autocomplete="off" class="form-horizontal">
  1506. <div class="mainFlex">
  1507. <div class="row dlghdr text-center">
  1508. <h2 id="PhoneConfTitle">Confirm Phone Number</h2>
  1509. </div>
  1510. <div id="infoPhoneConf" class="popupInstructions" role="status"></div>
  1511. <div id="ErrMsgPhoneConf" role="status"></div>
  1512. <div id="fldsPhoneConf" class="popFieldsContainer">
  1513. <div class="form-group">
  1514. <label id="lblOTPPhoneConf" for="OTPPhoneConf" class="control-label col-sm-12 tal"></label>
  1515. <div class="col-sm-12">
  1516. <input id="OTPPhoneConf" type="text" name="OTP" maxlength="256" onkeypress="handleKeyPress(this, event)">
  1517. </div>
  1518. <div class="col-sm-12 tal" style="display:none"> <!-- Resend not currently supported -->
  1519. <span id="spnResendPhoneConf" class="resendLink"></span>
  1520. </div>
  1521. </div>
  1522. <div class="col-md-12">
  1523. <div class="row">
  1524. <div class="row containerPGButton">
  1525. <div class="col-md-12">
  1526. <button class="PGButton btn" id="btnConfPhoneContinue" onclick="submitPhoneConf(false); return false;">Continue</button>
  1527. </div>
  1528. <div class="col-md-12">
  1529. <span id="btnPhoneConfCancel" style="display:none">
  1530. <button class="PGButton btn" id="btnConfPhoneCancel" onclick="submitPhoneConf(true); return false;">Cancel</button>
  1531. </span>
  1532. </div>
  1533. </div>
  1534. </div>
  1535. </div>
  1536. </div>
  1537. </div>
  1538. <input id="UsernamePhoneConf" type="hidden" name="Username">
  1539. <input id="PasswordPhoneConf" type="hidden" name="Password">
  1540. <input type="hidden" name="Cancel" id="CancelPhoneConf" value="0">
  1541. <input type="hidden" name="OTPResendType" id="OTPResendTypePhoneConf" value="0">
  1542. <input type="hidden" name="OTPResendIdx" id="OTPResendIdxPhoneConf" value="0">
  1543. <input id="PGTokenPhoneConf" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  1544. </form>
  1545. </div>
  1546. <!-- Email Confirmation div -->
  1547. <div id="popup_EmailConf" class="popupWin" role="dialog" aria-labelledby="EmailConfTitle" style="display: none">
  1548. <form id="EmailConfForm" name="EmailConfForm" method="post" autocomplete="off" class="form-horizontal">
  1549. <div class="mainFlex">
  1550. <div class="row dlghdr text-center">
  1551. <h2 id="EmailConfTitle">Confirm Email Address</h2>
  1552. </div>
  1553.  
  1554. <div id="infoEmailConf" class="popupInstructions" role="status"></div>
  1555. <div id="ErrMsgEmailConf" role="status"></div>
  1556. <div id="fldsEmailConf" class="popFieldsContainer">
  1557. <div class="form-group">
  1558. <label id="lblOTPEmailConf" for="OTPEmailConf" class="control-label col-sm-12 tal"></label>
  1559. <div class="col-sm-12">
  1560. <input id="OTPEmailConf" type="text" name="OTP" maxlength="256" onkeypress="handleKeyPress(this, event)">
  1561. </div>
  1562. <div class="col-sm-12 tal" style="display:none"> <!-- Resend not currently supported -->
  1563. <span id="spnResendEmailConf" class="resendLink"></span>
  1564. </div>
  1565. </div>
  1566. <div class="col-md-12">
  1567. <div class="row">
  1568. <div class="row containerPGButton">
  1569. <div class="col-md-12">
  1570. <button class="PGButton btn" id="btnEmailConfContinue" onclick="submitEmailConf(false); return false;">Continue</button>
  1571. </div>
  1572. <div class="col-md-12">
  1573. <span id="btnEmailConfCancel" style="display:none">
  1574. <button class="PGButton btn" id="btnEmailConfCancelLabel" onclick="submitEmailConf(true); return false;">Cancel</button>
  1575. </span>
  1576. </div>
  1577. </div>
  1578. </div>
  1579. </div>
  1580. </div>
  1581. </div>
  1582. <input id="UsernameEmailConf" type="hidden" name="Username">
  1583. <input id="PasswordEmailConf" type="hidden" name="Password">
  1584. <input type="hidden" name="Cancel" id="CancelEmailConf" value="0">
  1585. <input type="hidden" name="OTPResendType" id="OTPResendTypeEmailConf" value="0">
  1586. <input type="hidden" name="OTPResendIdx" id="OTPResendIdxEmailConf" value="0">
  1587. <input id="PGTokenEmailConf" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  1588. </form>
  1589. </div>
  1590.  
  1591. <!-- Grouped 2FA Enrollment div -->
  1592. <div id="popup_2FAGrp" class="popupWin" role="dialog" aria-labelledby="2FAGrpTitle" style="display: none">
  1593. <form id="2FAGrpForm" name="2FAGrpForm" method="post" autocomplete="off" class="form-horizontal">
  1594. <div class="mainFlex">
  1595. <div class="row dlghdr text-center">
  1596. <h2 id="2FAGrpTitle">Grouped Two Factor Enrollment</h2>
  1597. </div>
  1598.  
  1599. <div id="info2FAGrp" class="popupInstructions" role="status"></div>
  1600. <div id="ErrMsg2FAGrp" role="status"></div>
  1601. <div id="flds2FAGrp" class="popFieldsContainer">
  1602. <div class="form-group">
  1603. <label id="lblUName2FAGrp" for="Username2FAGrp" class="control-label col-sm-12 tal"></label>
  1604. <div class="col-sm-12">
  1605. <input id="Username2FAGrp" type="text" name="Username" maxlength="256" disabled="true">
  1606. </div>
  1607. </div>
  1608. <div class="col-sm-12">
  1609. <fieldset>
  1610. <legend id="lbl2FAGroupTypes"></legend>
  1611. <div id="div2FAGrpTypes"></div>
  1612. </fieldset>
  1613. </div>
  1614. <div class="col-md-12">
  1615. <div class="row">
  1616. <div class="row containerPGButton">
  1617. <div class="col-md-12">
  1618. <button class="PGButton btn" id="btn2FAGrpContinue" onclick="submit2FAGroup(); return false;">Continue</button>
  1619. </div>
  1620. <div class="col-md-12">
  1621. <button class="PGButton btn" id="btn2FAGrpCancel" onclick="close2FAGroup(true); return false;">Cancel</button>
  1622. </div>
  1623. </div>
  1624. </div>
  1625. </div>
  1626. </div>
  1627. </div>
  1628. </form>
  1629. </div>
  1630. <!-- Network Terms Acceptance div -->
  1631. <div id="popup_NetAUP" class="popupWin" role="dialog" aria-labelledby="NetAUPTitle" style="display: none">
  1632. <form id="NetAUPForm" name="NetAUPForm" method="post" autocomplete="off" class="form-horizontal" action="/_layouts/PG/NetworkAUP.ashx">
  1633. <div class="mainFlex">
  1634. <div class="row dlghdr text-center">
  1635. <h2 id="NetAUPTitle">Network Acceptable Use Policy</h2>
  1636. </div>
  1637.  
  1638. <div id="infoNetAUP" class="popupInstructions" role="status"></div>
  1639. <div id="ErrMsgNetAUP" role="status"></div>
  1640. <div id="fldsNetAUP" class="popFieldsContainer">
  1641. <div id="NetAUPBody" class="col-md-12 AUPcontainer"></div>
  1642. <div class="col-md-12">
  1643. <div class="row">
  1644. <div class="row containerPGButton">
  1645. <div class="col-md-12">
  1646. <button class="PGButton btn" id="btnNetAUPAccept" onclick="submitNetAUP(); return false;">Accept</button>
  1647. </div>
  1648. <div class="col-md-12">
  1649. <button class="PGButton btn" id="btnNetAUPReject" onclick="closeNetAUP(true); return false;">Reject</button>
  1650. </div>
  1651. </div>
  1652. </div>
  1653. </div>
  1654. </div>
  1655. </div>
  1656. <input id="UsernameNetAUP" type="hidden" name="username">
  1657. <input id="PasswordNetAUP" type="hidden" name="password">
  1658. <input id="OTPNetAUP" type="hidden" name="OTP">
  1659. <input id="PGTokenNetAUP" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  1660. <input id="AcceptNetAUP" type="hidden" name="Accept" value="0">
  1661. <input type="hidden" name="Auth" value="31">
  1662. <input type="hidden" name="_PG_Login_Field_Username_" value="username">
  1663. <input type="hidden" name="_PG_Login_Field_Password_" value="password">
  1664. <input type="hidden" name="switch_url" value="">
  1665. <input type="hidden" name="redirect_url" value="">
  1666. <input type="hidden" name="network_name" value="">
  1667. <input type="hidden" name="ap_mac" value="">
  1668. <input type="hidden" name="client_mac" value="">
  1669. <input type="hidden" name="buttonClicked" value="4" />
  1670. <input type="hidden" name="err_flag" value="0" />
  1671. <input type="hidden" name="err_msg" value="" />
  1672. <input type="hidden" name="info_flag" value="0" />
  1673. <input type="hidden" name="info_msg" value="" />
  1674. </form>
  1675. </div>
  1676.  
  1677. <!-- BIO-key Mobile app -->
  1678. <div id="popup_BKMobile" class="popupWin" role="dialog" aria-labelledby="lblBKMobileTitle" style="display: none">
  1679. <form id="BKMobileForm" name="BKMobileForm" method="post" autocomplete="off" class="form-horizontal">
  1680. <div class="mainFlex">
  1681. <div class="row dlghdr text-center">
  1682. <h2 id="lblBKMobileTitle"></h2>
  1683. </div>
  1684. <div id="infoBKMobile1" class="popupInstructions" role="status"></div>
  1685. <div id="ErrMsgBKMobile" role="status"></div>
  1686. <div id="imgBKMobileQRCode" class="qrstyle form-group" style="display:none">
  1687. <div class="col-sm-12">
  1688. <img id="bkmqrcode" src="/_layouts/images/pg/images/qr_placeholder.png" alt="Q R Code for BIO-key Mobile Authenticator Enrollment" />
  1689. </div>
  1690. </div>
  1691. <div id="dspBKMobileSecret" class="mobileapp_secret form-group"></div>
  1692. <div id="infoBKMobile2" class="popupInstructions" role="status"></div>
  1693. <div id="fldsBKMobileOTP" class="popFieldsContainer">
  1694. <div id="fldsBKMobileDefMethod" class="form-group" style="display:none">
  1695. <div class="col-sm-12 tal">
  1696. <span>
  1697. <input type="checkbox" name="MakeMFADefault" id="MakeMFADefaultBKMobile" value="1" />
  1698. <label id="lblMakeMFADefaultBKMobile" for="MakeMFADefaultBKMobile" class='lblCheck'>Make this my default MFA method</label>
  1699. </span>
  1700. </div>
  1701. </div>
  1702. </div>
  1703.  
  1704. <div class="col-md-12 popFieldsContainer"> <!-- 2021-02-19: Ensure buttons are full container width -->
  1705. <div class="row">
  1706. <div id="btnsBKMobile" class="row containerPGButton">
  1707. <div class="col-md-12">
  1708. <span id="spanBKMobileBtn">
  1709. <button class="PGButton btn" id="btnBKMobileEnroll" onclick="submitBKMobileEnable(); return false;">Start Enrollment</button>
  1710. </span>
  1711. </div>
  1712. <div class="col-md-12">
  1713. <span id="spanBKMobileCancelBtn">
  1714. <button class="PGButton btn" id="btnBKMobileCancel" onclick="closeBKMobile(); return false;">Cancel</button>
  1715. </span>
  1716. </div>
  1717. </div>
  1718. </div>
  1719. </div>
  1720. </div>
  1721. <input type="hidden" id="BKMobileAcctStep" name="AcctStep" value="1">
  1722. <input id="UsernameBKMobile" type="hidden" name="Username">
  1723. <input id="PasswordBKMobile" type="hidden" name="Password">
  1724. <input id="PGTokenBKMobile" type="hidden" name="PGToken" value="UxjRHsKoBJecDiysXEz6rqrP9C0mpMdiUpjpoYpoMuEoNgKzTLojw">
  1725. </form>
  1726. </div>
  1727. <!-- Debug scoring div -->
  1728. <div id="popup_Scoring" class="popupWin" role="dialog" aria-label="Risk Scoring Debugging" style="display:none"></div>
  1729.  
  1730. <!-- NOTE: Licensees are not to remove Copyright Notices from this file. PortalGuard licenses only grant licensees permission to use the software. This permission is not transferrable and expires with the license term. Licensees do NOT own their copy of the source code and must abide by these restrictions. //-->
  1731. <div style="display:none">© 2009-2021 BIO-key International. All rights reserved. <a href="https://portalguard.happyfox.com/kb/">Please see our FAQs!</a></div>
  1732.  
  1733. <div class="branded-footer">
  1734. <div id="footer-copyright">
  1735. </div>
  1736. </div>
  1737. </body>
  1738. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda