Showing source for: https://sts2.alpa.org/adfs/ls/?wa=wsignin1.0&wct=2023-05-16T09:49:22Z&wtrealm=https://www3.alpa.org
Duration: 0.373526s
Server: Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta content="width=device-width, initial-scale=1.0, user-scalable=1" name="viewport">
<meta content="text/html;charset=utf-8" http-equiv="content-type">
<meta content="no-cache,no-store" http-equiv="cache-control">
<meta content="no-cache" http-equiv="pragma">
<meta content="-1" http-equiv="expires">
<meta content="Connecting to STS2" name="mswebdialog-title">
<title>
Sign In
</title>
<script type="text/javascript">
function LoginErrors() {
this.userNameFormatError = 'Enter your user ID in the format \u0026quot;domain\\user\u0026quot; or \u0026quot;user@domain\u0026quot;.';
this.passwordEmpty = 'Enter your password.';
this.passwordTooLong = 'Password is too long (\u0026gt; 128 characters).';
}
;
var maxPasswordLength = 128;
</script>
<script type="text/javascript">
function InputUtil(errTextElementID, errDisplayElementID) {
if (!errTextElementID) errTextElementID = 'errorText';
if (!errDisplayElementID) errDisplayElementID = 'error';
this.hasFocus = false;
this.errLabel = document.getElementById(errTextElementID);
this.errDisplay = document.getElementById(errDisplayElementID);
}
;
InputUtil.prototype.canDisplayError = function() {
return this.errLabel && this.errDisplay;
};
InputUtil.prototype.checkError = function() {
if (!this.canDisplayError) {
throw new Error('Error element not present');
}
if (this.errLabel && this.errLabel.innerHTML) {
this.errDisplay.style.display = '';
var cause = this.errLabel.getAttribute('for');
if (cause) {
var causeNode = document.getElementById(cause);
if (causeNode && causeNode.value) {
causeNode.focus();
this.hasFocus = true;
}
}
} else {
this.errDisplay.style.display = 'none';
}
};
InputUtil.prototype.setInitialFocus = function(input) {
if (this.hasFocus) return;
var node = document.getElementById(input);
if (node) {
if ((/^\s*$/).test(node.value)) {
node.focus();
this.hasFocus = true;
}
}
};
InputUtil.prototype.setError = function(input, errorMsg) {
if (!this.canDisplayError) {
throw new Error('Error element not present');
}
input.focus();
if (errorMsg) {
this.errLabel.innerHTML = errorMsg;
}
this.errLabel.setAttribute('for', input.id);
this.errDisplay.style.display = '';
};
InputUtil.makePlaceholder = function(input) {
var ua = navigator.userAgent;
if (ua != null && (ua.match(/MSIE 9.0/) != null || ua.match(/MSIE 8.0/) != null || ua.match(/MSIE 7.0/) != null)) {
var node = document.getElementById(input);
if (node) {
var placeholder = node.getAttribute("placeholder");
if (placeholder != null && placeholder != '') {
var label = document.createElement('input');
label.type = "text";
label.value = placeholder;
label.readOnly = true;
label.style.position = 'absolute';
label.style.borderColor = 'transparent';
label.className = node.className + ' hint';
label.tabIndex = -1;
label.onfocus = function() {
this.nextSibling.focus();
};
node.style.position = 'relative';
node.parentNode.style.position = 'relative';
node.parentNode.insertBefore(label, node);
node.onkeyup = function() {
InputUtil.showHint(this);
};
node.onblur = function() {
InputUtil.showHint(this);
};
node.style.background = 'transparent';
node.setAttribute("placeholder", "");
InputUtil.showHint(node);
}
}
}
};
InputUtil.focus = function(inputField) {
var node = document.getElementById(inputField);
if (node) node.focus();
};
InputUtil.hasClass = function(node, clsName) {
return node.className.match(new RegExp('(\\s|^)' + clsName + '(\\s|$)'));
};
InputUtil.addClass = function(node, clsName) {
if (!this.hasClass(node, clsName)) node.className += " " + clsName;
};
InputUtil.removeClass = function(node, clsName) {
if (this.hasClass(node, clsName)) {
var reg = new RegExp('(\\s|^)' + clsName + '(\\s|$)');
node.className = node.className.replace(reg, ' ');
}
};
InputUtil.showHint = function(node, gotFocus) {
if (node.value && node.value != '') {
node.previousSibling.style.display = 'none';
} else {
node.previousSibling.style.display = '';
}
};
InputUtil.updatePlaceholder = function(input, placeholderText) {
var node = document.getElementById(input);
if (node) {
var ua = navigator.userAgent;
if (ua != null && (ua.match(/MSIE 9.0/) != null || ua.match(/MSIE 8.0/) != null || ua.match(/MSIE 7.0/) != null)) {
var label = node.previousSibling;
if (label != null) {
label.value = placeholderText;
}
} else {
node.placeholder = placeholderText;
}
}
};
</script>
<link href="/adfs/portal/css/style.css?id=EB19164FF0F01AB523903412B1BE1D4930F8620A0CBD9FD03D46FA5007DDEF7F" rel="stylesheet" type="text/css">
<style>
.illustrationClass {
background-image : url("/adfs/portal/illustration/illustration.gif?id=B4EA2A0A88164865100723517406BD3E3C490B82C6667976912116E3A0DF0AFA");
}
</style>
</head>
<body class="body" dir="ltr">
<div id="noScript" style="position:static; width:100%; height:100%; z-index:100">
<h1>
JavaScript required
</h1>
<p>
JavaScript is required. This web browser does not support JavaScript or JavaScript in this web browser is not enabled.
</p>
<p>
To find out if your web browser supports JavaScript or to enable JavaScript, see web browser help.
</p>
</div>
<script language="JavaScript" type="text/javascript">
document.getElementById("noScript").style.display = "none";
</script>
<div id="fullPage">
<div class="float" id="brandingWrapper">
<div id="branding">
</div>
</div>
<div class="float" id="contentWrapper">
<div id="content">
<div id="header">
<img alt="STS2" class="logoImage" id="companyLogo" src="/adfs/portal/logo/logo.png?id=83E5BE47CBFE4CA5C4058674CCC21028F63A79C450A95630FED92B068FC0C2C5">
</div>
<div id="workArea">
<div class="groupMargin" id="authArea">
<div id="loginArea">
<div class="groupMargin" id="loginMessage">
Sign in with your organizational account
</div>
<form action="/adfs/ls/?wa=wsignin1.0&wct=2023-05-16T09:49:22Z&wtrealm=https://www3.alpa.org&client-request-id=bf4e5ae1-484c-470a-3608-00800000007d" autocomplete="off" id="loginForm" method="post" novalidate="novalidate" onkeypress="if (event && event.keyCode == 13) Login.submitLoginRequest();">
<div class="fieldMargin error smallText" id="error">
<span for="" id="errorText">
</span>
</div>
<div id="formsAuthenticationArea">
<div id="userNameArea">
<label class="hidden" for="userNameInput" id="userNameInputLabel">
User Account
</label>
<input autocomplete="off" class="text fullWidth" id="userNameInput" name="UserName" placeholder="[email protected]" spellcheck="false" tabindex="1" type="email" value="">
</div>
<div id="passwordArea">
<label class="hidden" for="passwordInput" id="passwordInputLabel">
Password
</label>
<input autocomplete="off" class="text fullWidth" id="passwordInput" name="Password" placeholder="Password" tabindex="2" type="password">
</div>
<div id="kmsiArea" style="display:none">
<input id="kmsiInput" name="Kmsi" tabindex="3" type="checkbox" value="true">
<label for="kmsiInput">
Keep me signed in
</label>
</div>
<div class="submitMargin" id="submissionArea">
<span class="submit" id="submitButton" onclick="return Login.submitLoginRequest();" onkeypress="if (event && event.keyCode == 32) Login.submitLoginRequest();" role="button" tabindex="4">
Sign in
</span>
</div>
</div>
<input id="optionForms" name="AuthMethod" type="hidden" value="FormsAuthentication">
</form>
<div id="authOptions">
<form action="https://sts2.alpa.org:443/adfs/ls/?wa=wsignin1.0&wct=2023-05-16T09:49:22Z&wtrealm=https://www3.alpa.org&client-request-id=bf4e5ae1-484c-470a-3608-00800000007d" id="options" method="post">
<script type="text/javascript">
function SelectOption(option) {
var i = document.getElementById('optionSelection');
i.value = option;
document.forms['options'].submit();
return false;
}
</script>
<input id="optionSelection" name="AuthMethod" type="hidden">
<div class="groupMargin" id="authOptionLinks">
</div>
</form>
</div>
<div class="groupMargin" id="introduction">
<p>
<a href="https://www.alpa.org/forgot-member-num/">
Forgot Member Number
</a>
<a href="http://www.alpa.org/pages/password-help">
Forgot Password
</a>
<a href="http://www.alpa.org/pages/password-help">
Login Issues
</a>
</p>
</div>
<script type="text/javascript">
function Login() {
}
Login.userNameInput = 'userNameInput';
Login.passwordInput = 'passwordInput';
Login.initialize = function() {
var u = new InputUtil();
u.checkError();
u.setInitialFocus(Login.userNameInput);
u.setInitialFocus(Login.passwordInput);
}();
Login.submitLoginRequest = function() {
var u = new InputUtil();
var e = new LoginErrors();
var userName = document.getElementById(Login.userNameInput);
var password = document.getElementById(Login.passwordInput);
if (!userName.value || !userName.value.match('[@\\\\]')) {
u.setError(userName, e.userNameFormatError);
return false;
}
if (!password.value) {
u.setError(password, e.passwordEmpty);
return false;
}
if (password.value.length > maxPasswordLength) {
u.setError(password, e.passwordTooLong);
return false;
}
document.forms['loginForm'].submit();
return false;
};
InputUtil.makePlaceholder(Login.userNameInput);
InputUtil.makePlaceholder(Login.passwordInput);
</script>
</div>
</div>
</div>
<div id="footerPlaceholder">
</div>
</div>
<div id="footer">
<div class="floatReverse" id="footerLinks">
<div>
<span id="copyright">
© 2016 Microsoft
</span>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
"use strict";
if (navigator.userAgent.match(/iPhone/i) != null) {
var emails = document.querySelectorAll("input[type='email']");
if (emails) {
for (var i = 0; i < emails.length; i++) {
emails[i].type = 'text';
}
}
}
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement("style");
msViewportStyle.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}"));
msViewportStyle.appendChild(document.createTextNode("@-ms-viewport{height:auto!important}"));
document.getElementsByTagName("head")[0].appendChild(msViewportStyle);
}
if (window.innerWidth && window.outerWidth && window.innerWidth !== window.outerWidth) {
var viewport = document.querySelector("meta[name=viewport]");
viewport.setAttribute('content', 'width=' + window.innerWidth + 'px; initial-scale=1.0; maximum-scale=1.0');
}
function getStyle(element, styleProp) {
var propStyle = null;
if (element && element.currentStyle) {
propStyle = element.currentStyle[styleProp];
} else if (element && window.getComputedStyle) {
propStyle = document.defaultView.getComputedStyle(element, null).getPropertyValue(styleProp);
}
return propStyle;
}
var computeLoadIllustration = function() {
var branding = document.getElementById("branding");
var brandingDisplay = getStyle(branding, "display");
var brandingWrapperDisplay = getStyle(document.getElementById("brandingWrapper"), "display");
if (brandingDisplay && brandingDisplay !== "none" && brandingWrapperDisplay && brandingWrapperDisplay !== "none") {
var newClass = "illustrationClass";
if (branding.classList && branding.classList.add) {
branding.classList.add(newClass);
} else if (branding.className !== undefined) {
branding.className += " " + newClass;
}
if (window.removeEventListener) {
window.removeEventListener('load', computeLoadIllustration, false);
window.removeEventListener('resize', computeLoadIllustration, false);
} else if (window.detachEvent) {
window.detachEvent('onload', computeLoadIllustration);
window.detachEvent('onresize', computeLoadIllustration);
}
}
};
if (window.addEventListener) {
window.addEventListener('resize', computeLoadIllustration, false);
window.addEventListener('load', computeLoadIllustration, false);
} else if (window.attachEvent) {
window.attachEvent('onresize', computeLoadIllustration);
window.attachEvent('onload', computeLoadIllustration);
}
var loginMessage = document.getElementById('loginMessage');
if (loginMessage) {
loginMessage.innerHTML = 'Sign in with your member number or alpa.org email address';
}
if (Login) {
var u = new InputUtil();
var userName = document.getElementById(Login.userNameInput);
if (userName.placeholder) {
userName.placeholder = 'Member Number or ALPA Email';
}
if (u.errLabel && u.errLabel.innerHTML) {
if (userName.value) {
document.forms['loginForm'].UserName.value = userName.value.replace('alpa2k\\', '').replace('@alpa.org', '');
}
}
Login.submitLoginRequest = function() {
var e = new LoginErrors();
e.userNameFormatError = 'Enter your user ID in the format "alpa2k\\user" or "[email protected]".';
var password = document.getElementById(Login.passwordInput);
var matchNumber = userName.value.match(/^(?:[sS]?(\d{4})|(\d{5,7}))$/);
if (userName.value && matchNumber) {
document.forms['loginForm'].UserName.value = (matchNumber[1] || ('00' + matchNumber[2]).slice(-7)) + '@alpa.org';
}
var matchPrefix = userName.value.match(/\\/);
var matchSuffix = userName.value.match(/@/);
if (userName.value && !matchPrefix && !matchSuffix) {
var userNameValue = userName.value;
if (!matchPrefix) {
userNameValue = 'alpa2k\\' + userNameValue;
}
if (!matchSuffix) {
userNameValue = userNameValue + '@alpa.org';
}
document.forms['loginForm'].UserName.value = userNameValue;
}
if (!userName.value) {
u.setError(userName, e.userNameFormatError);
return false;
}
if (!password.value) {
u.setError(password, e.passwordEmpty);
return false;
}
document.forms['loginForm'].submit();
return false;
};
}
</script>
</body>
</html>