textron.clubautomation.com
Open in
urlscan Pro
2606:4700::6812:a67
Public Scan
Submitted URL: http://textron.clubautomation.com/
Effective URL: https://textron.clubautomation.com/
Submission: On March 17 via api from US — Scanned from US
Effective URL: https://textron.clubautomation.com/
Submission: On March 17 via api from US — Scanned from US
Form analysis
5 forms found in the DOMPOST https://textron.clubautomation.com/
<form id="signin_login_form" class="loginForm" action="https://textron.clubautomation.com/" method="post">
<div class="input-wrapper ">
<div class="input-border">
<input name="login" type="text" value="Username" onblur="onBlurAlphaBox(this, 'Username')" onfocus="onFocusAlphaBox(this, 'Username')">
</div>
</div>
<div class="input-wrapper ">
<div class="input-border">
<input type="text" name="pass-text" value="Password" id="password-text" onfocus="onFocusPasswordText();">
<input name="pass" type="password" value="" id="password" onblur="onBlurPassword();" onfocus="$j('#password-text').parent().parent().addClass('active-field');" autocomplete="off" style="display:none;">
<input type="hidden" name="login_token" value="2b3fe11fb6f578fbb38aef07059df8fc" id="login_token">
</div>
</div>
<input type="hidden" value="signin" name="mod_siginin_action">
<input type="submit" class="signin" value="sign in" style="position: absolute; top: -1000px;">
<div class="error" style="font-size: 12px;"></div>
<div class="buttons-group">
<div class="buttons-group-wrapper">
<a class="float" href="javascript:void(0);" onclick="onForgotPassword()">Forgot your password ?</a>
<a href="javascript:void(0)" class="btn-small float " onclick="$j('body').caLoadingSplash('show'); document.getElementById('signin_login_form').submit()">Login</a><br>
</div>
</div>
</form>
POST https://textron.clubautomation.com/
<form id="signin_login_form" class="loginForm" action="https://textron.clubautomation.com/" method="post">
<div class="input-wrapper ">
<div class="input-border">
<input name="login" type="text" value="Username" onblur="onBlurAlphaBox(this, 'Username')" onfocus="onFocusAlphaBox(this, 'Username')">
</div>
</div>
<div class="input-wrapper ">
<div class="input-border">
<input type="text" name="pass-text" value="Password" id="password-text" onfocus="onFocusPasswordText();">
<input name="pass" type="password" value="" id="password" onblur="onBlurPassword();" onfocus="$j('#password-text').parent().parent().addClass('active-field');" autocomplete="off" style="display:none;">
<input type="hidden" name="login_token" value="2b3fe11fb6f578fbb38aef07059df8fc" id="login_token">
</div>
</div>
<input type="hidden" value="signin" name="mod_siginin_action">
<input type="submit" class="signin" value="sign in" style="position: absolute; top: -1000px;">
<div class="error" style="font-size: 12px;"></div>
<div class="buttons-group">
<div class="buttons-group-wrapper">
<a class="float" href="javascript:void(0);" onclick="onForgotPassword()">Forgot your password ?</a>
<a href="javascript:void(0)" class="btn-small float " onclick="$j('body').caLoadingSplash('show'); document.getElementById('signin_login_form').submit()">Login</a><br>
</div>
</div>
</form>
POST https://textron.clubautomation.com/index/forgetpass
<form id="forget_pass_form" class="loginForm" action="https://textron.clubautomation.com/index/forgetpass" method="post"> To reset your password, please enter the email address associated with your account <input type="hidden" name="dosubmit"
value="submit">
<div class="input-wrapper">
<div class="input-border">
<input name="email" type="text" value="Email" onblur="onBlurAlphaBox(this, 'Email')" onfocus="onFocusAlphaBox(this, 'Email')">
</div>
</div>
<div class="error"></div>
<div class="buttons-group">
<div class="buttons-group-wrapper">
<a href="javascript:void(0)" class="btn-small float" onclick="doForgetPassword()">Submit</a>
<a href="javascript:void(0);" class="btn-small float" onclick="Windows.close(modalWin.getId());">Cancel</a>
</div>
</div>
</form>
POST
<form id="change_password_form" class="loginForm" action="" method="post">
<div class="input-wrapper">
<div class="input-border">
<input name="pass1-text" type="text" value="Password" id="pass1-text" onfocus="onFocusPasswordChange(1);">
<input type="password" name="pass1" id="pass1" value="" autocomplete="off" onblur="onBlurPasswordChange(1);" onfocus="onFocusPassword(1);" style="display:none;">
<div id="pass1-passPopup" class="pass-popup">
<div class="pass-arrow"></div>
<div class="pass-message">
<h3>Password must:</h3>
<div class="letter pass-warning">Have at least one letter</div>
<div class="upper pass-warning">Have at least one capital letter</div>
<div class="digit pass-warning">Have at least one number</div>
<div class="repetition pass-warning">Not contain more than 3 consecutive identical characters</div>
<div class="mutchLogin pass-warning">Not be the same as the account name</div>
<div class="length pass-warning">Be at least 8 characters</div>
<div class="notMatch pass-warning">Be the same as the confirm field</div>
</div>
</div>
<script type="text/javascript">
$j(document).ready(function() {
$j("#pass1").live("focus", function() {
movePassPopup("pass1");
validatePass("pass1", "", "pass2", true);
$j("div#pass1-passPopup").show();
}).live("blur", function() {
$j("div#pass1-passPopup").hide();
$j("#pass1").css("background-image", "none");
$j("#pass1").css("background-image", "none");
}).live("keyup", function() {
validatePass("pass1", "", "pass2", true);
});
$j("#pass2").live("focus", function() {
movePassPopup("pass2");
validatePass("pass1", "", "pass2", false);
$j("div#pass1-passPopup").show();
}).live("blur", function() {
$j("#pass2").css("background-image", "none");
$j("#pass2").css("background-image", "none");
$j("div#pass1-passPopup").hide();
}).live("keyup", function() {
validatePass("pass1", "", "pass2", false);
});
});
function movePassPopup(elementId) {
var passEl = $j("#" + elementId);
var left = passEl.position().left;
var top = passEl.position().top;
var width = passEl.outerWidth();
var height = passEl.outerHeight();
left += width + 6;
top += height / 2;
var passPopupEl = $j("div#pass1-passPopup");
height = passPopupEl.outerHeight();
top -= height / 2;
$j("div#pass1-passPopup").css({
left: left + "px",
top: top + "px"
});
}
function validatePass(elementId, login, passConfirmId, isPassActive) {
var newPass = $j("#" + elementId).val();
var passConfirm = $j("#" + passConfirmId).val();
var messageEl = null;
var isError = false;
messageEl = $j("div#" + elementId + "-passPopup .length");
if (newPass.length < 8) {
messageEl.removeClass("pass-valid").addClass("pass-warning");
isError = true;
} else {
messageEl.removeClass("pass-warning").addClass("pass-valid");
}
messageEl = $j("div#" + elementId + "-passPopup .letter");
if (!newPass.match(/[a-zA-Z]/)) {
messageEl.removeClass("pass-valid").addClass("pass-warning");
isError = true;
} else {
messageEl.removeClass("pass-warning").addClass("pass-valid");
}
messageEl = $j("div#" + elementId + "-passPopup .digit");
if (!newPass.match(/\d/)) {
messageEl.removeClass("pass-valid").addClass("pass-warning");
isError = true;
} else {
messageEl.removeClass("pass-warning").addClass("pass-valid");
}
messageEl = $j("div#" + elementId + "-passPopup .upper");
if (!newPass.match(/[A-Z]/)) {
messageEl.removeClass("pass-valid").addClass("pass-warning");
isError = true;
} else {
messageEl.removeClass("pass-warning").addClass("pass-valid");
}
messageEl = $j("div#" + elementId + "-passPopup .repetition");
var char = null;
var count = 1;
var length = newPass.length;
for (var i = 0; i < length; i++) {
if (newPass[i] == char) {
count++;
} else {
char = newPass[i];
count = 1;
}
if (count > 2) {
messageEl.removeClass("pass-valid").addClass("pass-warning");
isError = true;
break;
}
messageEl.removeClass("pass-warning").addClass("pass-valid");
}
messageEl = $j("div#" + elementId + "-passPopup .mutchLogin");
if (newPass == login) {
messageEl.removeClass("pass-valid").addClass("pass-warning");
isError = true;
} else {
messageEl.removeClass("pass-warning").addClass("pass-valid");
}
messageEl = $j("div#" + elementId + "-passPopup .notMatch");
if (newPass != passConfirm) {
isError = true;
messageEl.removeClass("pass-valid").addClass("pass-warning");
} else {
messageEl.removeClass("pass-warning").addClass("pass-valid");
}
var activeEl = null;
if (isPassActive) {
activeEl = $j("#" + elementId);
} else {
activeEl = $j("#" + passConfirmId);
}
if (isError) {
$j("#pass1").parent().parent().removeClass("active-field").addClass("error-field");
$j("#pass2").parent().parent().removeClass("active-field").addClass("error-field");
$j("#" + elementId).css("background-image", "none");
$j("#" + passConfirmId).css("background-image", "none");
activeEl.css("background-image", "url(/public/images/themes/cpac/popup-warning.png)");
activeEl.css("background-position", "right center");
activeEl.css("background-repeat", "no-repeat");
} else {
$j("#change_password_form .input-wrapper").removeClass("error-field");
activeEl.parent().parent().addClass("active-field");
$j("#" + elementId).css("background-image", "none");
$j("#" + passConfirmId).css("background-image", "none");
}
}
</script>
</div>
</div>
<div class="input-wrapper">
<div class="input-border">
<input name="pass2-text" type="text" value="Confirm Password" id="pass2-text" onfocus="onFocusPasswordChange(2);">
<input name="pass2" type="password" value="" onblur="onBlurPasswordChange(2);" id="pass2" onfocus="onFocusPassword(2);" autocomplete="off" style="display:none;">
</div>
</div>
<div class="error"></div>
<div class="buttons-group">
<div class="buttons-group-wrapper">
<input name="ChangePass" class="btn-small" type="submit" value="Submit" onclick="doAjax('change_password_form', window.location.href, null, 'onPasswordChange(response)');return false;">
</div>
</div>
</form>
POST https://textron.clubautomation.com/index/find-account
<form id="find_account_form" class="loginForm" action="https://textron.clubautomation.com/index/find-account" method="post">
<div class="input-wrapper">
<div class="input-border">
<input name="first_name" type="text" value="First Name" onblur="onBlurAlphaBox(this, 'First Name')" onfocus="onFocusAlphaBox(this, 'First Name')">
</div>
</div>
<div class="input-wrapper">
<div class="input-border">
<input name="last_name" type="text" value="Last Name" onblur="onBlurAlphaBox(this, 'Last Name')" onfocus="onFocusAlphaBox(this, 'Last Name')">
</div>
</div>
<div class="input-wrapper" id="email-wrapper">
<div class="input-border">
<input name="email" type="text" value="Email" onblur="onBlurAlphaBox(this, 'Email')" onfocus="onFocusAlphaBox(this, 'Email')">
</div>
</div>
<div id="error" class="error" style="display:none"></div>
<div class="input-wrapper" style="display:none" id="billing-zip-code-wrapper">
<div class="input-border">
<input name="billing_zip_code" type="text" value="Billing Zip Code" onblur="onBlurAlphaBox(this, 'Billing Zip Code')" onfocus="onFocusAlphaBox(this, 'Billing Zip Code')">
</div>
</div>
<div class="input-wrapper" style="display:none" id="credit-card-wrapper">
<div class="input-border">
<input name="credit_card" type="text" value="Last 4 Digits of Credit Card on File" onblur="onBlurAlphaBox(this, 'Last 4 Digits of Credit Card on File')" onfocus="onFocusAlphaBox(this, 'Last 4 Digits of Credit Card on File')">
</div>
</div>
<div id="error-step-2" class="error" style="display:none;"></div>
<input name="step" type="hidden" value="" id="step">
<input type="hidden" name="find-my-account" value="1">
</form>
Text Content
LOADING TEXTRON FITNESS CENTER Online Access Login to Textron Forgot your password ? Login Forgot your password ? Login To reset your password, please enter the email address associated with your account Submit Cancel We found your account. OK PASSWORD MUST: Have at least one letter Have at least one capital letter Have at least one number Not contain more than 3 consecutive identical characters Not be the same as the account name Be at least 8 characters Be the same as the confirm field Password reset link has expired. Please submit another request here. OK The link has expired. Please submit another request here. OK OK OK FIRST TIME HERE? REGISTER FOR CLASSES Click on Access My Account to register for online access for Textron Fitness Center. To view our class schedule please click "Get Started Here". FIND MY ACCOUNT To search for your existing account please enter your first name, last name and email then click search. Copyright @ 2023 Club Automation. All rights reserved.