';
}
var globalRestartOnSubmit = false;
function sessionTimedOut()
{
// restart session automatically upon "submit" for edge-like clients if logon form is compatibile
if (externalWebHost.hasWebLogonResetSession() && logonFormCompatible) {
globalRestartOnSubmit = true;
}
else {
// display session expired msg for non-edge clients
if (externalWebHost.hasWebLogonResetSession()) {
externalWebHost.webLogonResetSession();
}
sessionTimeout.showSplashLayer("MessageDIV", SessionExpired_CustomizedScreenGet());
}
}
/**
* Place the focus and init the form fields
*/
if(self != top) { top.location = self.location; }
window.onerror=function(){ return function(){ return; } }
//--------------------------------------------------------------------
var doAutoSubmit = true;
var globalFormId = 'auth_form';
var globalTableId = 'credentials_table';
var globalSubmitTrId = 'submit_row';
var globalSavePasswordCheckbox = null;
var logonFormCompatible = false;
var softTokenInput = null;
var softTokenFieldId = "";
var softTokenState = "";
var softTokenNewPIN = "";
var softTokenPINAutoPopulate = false;
if( !softTokenState ) {
softTokenState = "SECURID_AUTH_STATE_START";}
var challengeMode = false;
function getInputField(fieldId)
{
var form = document.getElementById( globalFormId );
if( form == null ){
return null;
}
if(fieldId == null || fieldId == ""){
return null;
}
var inputs = 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 {
// Not sending the second field.
inputs[0].disabled = false;
inputs[1].disabled = true;
try{
if( externalWebHost.hasWebLogonPassword() ){
externalWebHost.setWebLogonPassword(inputs[0].value);
}
} catch(e) { }
}
}
return true;
}
function masterSubmit(form)
{
if( !verifyNewPassword() /* || ... */){
return false;
}
OnSubmit(); // this required by edge
if (globalRestartOnSubmit) {
try {
var usernameInput = getUsernameInput();
var passwordInput = getPasswordInput();
externalWebHost.setWebLogonAutoLogon((usernameInput != null ) && ("" != usernameInput.value) && (null != passwordInput) && ("" != passwordInput.value));
}
catch (e) {}
// restart session
externalWebHost.webLogonResetSession();
return false;
}
disableSubmit(form);
return true;
}
//-->