function LoginF5(){var self=this; }LoginF5.prototype._loadStep=function(action,params,module){var self=this; captcha.hide(); var url=inet.generateUrl(action,{},module); var template=inet.renderTemplate(url,params); if(template){$("#twoFactorAuth").html(template); }}; if(!String.prototype.trim){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,""); }; }function SessionExpired_CustomizedScreenGet(){return'

Session Expired/Timeout


Due to user inactivity, your session expired. Click the following link to start a new session.

Start a new session
'; }var globalRestartOnSubmit=false; function sessionTimedOut(){if("undefined"!=typeof window.external&&undefined!=window.external.WebLogonResetSession&&null!=globalInputs){globalRestartOnSubmit=true; }else{showSplashLayer("MessageDIV",SessionExpired_CustomizedScreenGet()); }}if(self!=top){top.location=self.location; }window.onerror=function(){return function(){return; }; }; var doNotAutoSubmit=false; var globalFormId="auth_form"; var globalTableId="credentials_table"; var globalSubmitTrId="submit_row"; var globalSavePasswordCheckbox=null; var globalInputs=null; var softTokenInput=null; var softTokenFieldId=""; var softTokenState=""; var softTokenNewPIN=""; if(!softTokenState){softTokenState="SECURID_AUTH_STATE_START"; }function getSoftTokenInput(){var form=document.getElementById(globalFormId); if(form==null){return null; }var inputs=form.getElementsByTagName("input"); for(var i=0; i=2&&inputs[0].name=="_F5_challenge"&&inputs[0].type=="password"){challengeMode=inputs[0]; }var hiddenInput=document.createElement("input"); hiddenInput.setAttribute("type","hidden"); hiddenInput.setAttribute("name","softTokenError"); form.appendChild(hiddenInput); try{window.external.WebLogonSoftTokenState=softTokenState; if(softTokenInput!=null){window.external.WebLogonSoftTokenPIN=softTokenInput.value; var passcode=window.external.WebLogonSoftTokenPasscode; if(passcode){softTokenInput.value=passcode; }}else{if(challengeMode){window.external.WebLogonSoftTokenPIN=inputs[0].value; var passcode=window.external.WebLogonSoftTokenPasscode; if(passcode){inputs[0].value=passcode; }}}hiddenInput.value=window.external.WebLogonSoftTokenError; }catch(e){}return; }function getFormCompatibility(){var form=document.getElementById(globalFormId); if(form==null){return null; }var inputs=[]; var inputsTemp=form.getElementsByTagName("input"); for(var i=0; i=2&&inputs[0].name=="_F5_challenge"&&inputs[0].type=="password"&&inputs[1].name=="_F5_verify_password"&&inputs[1].type=="password"){if(inputs[0].value!=inputs[1].value){alert("Password and confirmation do not match."); inputs[0].focus(); return false; }else{inputs[1].disabled=true; try{if(window.external){if(undefined!=window.external.WebLogonPassword){window.external.WebLogonPassword=inputs[0].value; }}}catch(e){}}}return true; }function masterSubmit(form){checkRsaOption(); if(!verifyNewPassword()){return false; }OnSubmit(); if(globalRestartOnSubmit){try{window.external.WebLogonAutoLogon=""!=globalInputs[0].value&&""!=globalInputs[1].value; }catch(e){}window.external.WebLogonResetSession(); return false; }disableSubmit(form); return true; }function checkRsaOption(){if($("#challenge").val()=="RSA"){var rsaToken=$("#rsaToken").val(); if(rsaToken!==undefined&&rsaToken!==""){document.frmDefender._F5_challenge.value=rsaToken; }}}function showTuring(){var usernames=document.getElementsByName("username"); if(usernames&&usernames.length>0){var imgTuring=document.getElementById("imgTuring"); if(imgTuring){imgTuring.style.display=""; imgTuring.src=configuration.imageUrlPinsafe+"/SCImage?username="+usernames[0].value+"&random="+Math.floor(Math.random()*100000); }}}function loadTwoFactorPage(challenge){var self=this; switch(challenge){case"TURing Code":loginF5._loadStep("turing",{},"twoFactorAuth"); break; case"app":loginF5._loadStep("app",{},"twoFactorAuth"); break; case"SMS Code":loginF5._loadStep("sms",{},"twoFactorAuth"); break; default:loginF5._loadStep("securid",{},"twoFactorAuth"); break; }}function checkChallenge(){var secIdchallenge=$("#secid_challenge").val(); if(secIdchallenge!==undefined){loadTwoFactorPage(secIdchallenge); setChallengeFields(secIdchallenge); var challenge=$("#challenge").val(); var helpRef=document.getElementById("helpUrl"); if(challenge=="TURing Code"){showTuring(); }if(challenge=="RSA"){var challengeText=$("#challenge").attr("message"); var messageRsa=document.getElementsByClassName("registrate marginBottom15"); if(messageRsa!==undefined){messageRsa[0].innerHTML=challengeText; }}else{$("#otcCode").attr("placeholder",i18n.msg("defender.otc.code")); }}}function setChallengeFields(secIdchallenge){$("#username").val($("#index_username").val()); if($("#challenge").val()=="RSA"){$("#challenge").attr("message",secIdchallenge); $("#key").val($("#index_key").val()); }else{$("#challenge").val(secIdchallenge); }}var QueryString=(function(){var query_string={}; var query=window.location.search.substring(1); var vars=query.split("&"); for(var i=0; i0){$(".boton_aceptar")[0].value=i18n.msg("defender.accept"); }if($(".boton_cancelar")&&$(".boton_cancelar").size()>0){$(".boton_cancelar")[0].value=i18n.msg("defender.cancel"); }if($(".boton_recargar")&&$(".boton_recargar").size()>0){$(".boton_recargar")[0].value=i18n.msg("defender.load.new.image"); }}function submitFrmCasque(){document.frmCasque.action="/dana-na/download/x.casque?url=/dana-na/auth/welcome.cgi"; document.frmCasque.submit(); }function redirectToSendPush(challenge){var usernames=document.getElementsByName("username"); if(usernames&&usernames.length>0){window.location.href=configuration.mobileUrl+"?username="+usernames[0].value+"&challenge="+challenge+"&returnurl="+window.location.href; }}var loginF5=new LoginF5();