afd.signalnode.io
Open in
urlscan Pro
2620:1ec:bdf::44
Public Scan
Submitted URL: https://afd.signalnode.io/
Effective URL: https://afd.signalnode.io/membership/login?redirecturl=%2fmembership%2f
Submission: On August 01 via api from US — Scanned from US
Effective URL: https://afd.signalnode.io/membership/login?redirecturl=%2fmembership%2f
Submission: On August 01 via api from US — Scanned from US
Form analysis
1 forms found in the DOMPOST ./login?redirecturl=%2fmembership%2f
<form method="post" action="./login?redirecturl=%2fmembership%2f" onsubmit="javascript:return WebForm_OnSubmit();" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="yCo0LvodwXJ10Vkwa+AxSTKUiEl3YD1Rfl8fg+r3KSwRyZ/r9Q6Qy6fQnMnMeOFM0+CXHE8Szu3ufp1yDVQwpBwMITk9+udIh06POxKjwqSCj5lv1ywlewndRFbfdeVIhgCDI6+A8egwf1eq5KYZUhcPaZTlhvkcHqCBSQ7sJ8KqsVYcEYR2hsJGhF6RczYJWnTLkuKmIcEKmHbth3hzn61tq2S/9jsJoJGtcB2NUEiRqbhFT7YMdQS7Cv+TQsxX7sYqz0aVKZjYvIj3w/uPWsdkJP7ZvjEPwRWdC6yVtExrxKxAHDeJefwoAEr27q4bEmAuI+vBQg3BfKB3asT5+XjtmJMFttEPj+vnFxuUmnbFko5+9T5uohQ1U9FkrUOoiuER78OSNDMqMpF+vwffT3soJ10DotZeI6DK/bXILHQ+hld3ybIQlZaA31ypEr7A4di/pdMraQk9wfgnbze26V4gMq/u3AzJd4gdWKq5rd8BVEg4NiNFxos0lcAeLY1zWEjfWM1xI7raMzm9P03E7Ny+AG1uUtmSE+v+2X+b0XNJ64ySnx9mGexlTGkbCJA5Ts4uWrxdciSSwzSBshqdxFZCEy01TtUWNJNUxOGO7OltVBRY2Q3WeskJUfLCmFwwLUpqa3sKDQsNwRXurQqELc+G5ExFf7zFfsrsaLsfvm+PF2qp6IWkQAMAtjMXgoZQgZpYIWqAQdzd+rACAUDHiCY2WILZgvebooA22iLZtQyQzTx1ipofQukUI0GSiAXZRPO14dySN01u008qp0jcWQuopJJ2eB6qXMFlhqdIfHXWE+gW2Kow8wSE7vGjc2LTXyMjQHnHIrKZC4SmD152sfHglN8U8eJXjwnKDFE1DoPRobZ05+W6rntvGxaVmSEgB3LBudbcifGj6K3TtvsYBmd2z0WayPmoSfadUbtISjAI8UM5S3crLY0UMrAwme0CmlxSM2IRraiIOeuA0tLznA7qnRByiJ725mVT2/fIqmLEUJAqHErnmd4ytO3C8SrhtMaw4kqfHsKNnwE6DUz1+H3dD7astxK25jB2aS5ugjE2CJBvv7n/QcNx1JRKQ/yFbrw8KpcEN/jb+uG4IGsm9nTNG/CFPJ091OGpl3P5ZiDwwYqccn5fFAdADD3gNuwwMflIPLrkh7OKJ4MybSKwjdJ/20PSkSoFwpkNEGmGCRWovwiBhdEY0E8f4PwtemxrWrnY6QjWWEGaly3ObfF0naBlXz/Q8tZihbtWJZbTB2ia/2CfJAk4LDkTeasjeRCbzi+K/++3pS53oxGz8zju3lNiHmRyolXUub42miS0l1h5cIB0BmM7LglpGr/NrQ5Falq0hdYs+PrAKqrYhPrKc3UfPySwdmPRatlTvxX4YtLVsFNdhshs17zJPtb1eWSJpblssqsARaQQz6Q1Ycsdo7Vs+5r6pm3KK0GiZGZC2kEizjRlleyaaD2s4NooxeInQcT135kTWwPrfXWQfhlRCU3FsJE1ttdXiFocjFZTmqeRNUkwflwyN/3o/K15qjAFFKB+2sSbRnQBOHWO6r3aT2Bd87t3A2mAePCIXwaK/QzGp+ZDqDSWEV3g7PS/ctuzBOl0rtQetAhN9lZqpUKBgaE9Z4OKAqYAyy9DMM/mpYOEFU5ii+wC1N3ide5EekjFOPM4NxPuw4YH2b0+2ARiTD/EFi7RFSKQFWQwlCkTt7cbz4PPByBsnIt3Qh67GUqXmUZ1SHbRsZmV0UCpmn4pMmdXHqw97qyX8ML0t0XvFCrphLit1eHa/zKkKiu51hk6i7OJ3YHCqWljkjVQgenmrL0rT4uH/NgKOYsiBjCAMSG+LHfR3MzkuVRG/YGQofogu3WKh3CMdE/fADPgzdZY5cfAuGLS8RQsEJKTIpdtInVvJdltnvQs09fxlzv8pCPo5Vpw82KdbDS20Hv19FQqt6EegCkVcwadRBqcCcg1n7i9CAjvJqAFm0NrAdoeiieVqW1zk+tLB/wQTsLxjjnPVOKSVswClOd5M4dQDl06W1w3hsOZsEf1IuNjqrSg05bRQys2CS0FYUYFcwOdGN2lzbPhk36NruystRCi17FBMTP+WSK3ddxWrpicYeim2+JPq4Jdmy7i0F3AoDHUn88PP7cPQLCUw8hUMEBUX5kEYjlKhlXNqQbZKoZ9yRxgQPcm6BI+j8yyP6MexwRBV+DQCW+0XMGyCnFKX4X3lL8o3MQJE7oQG6zll9SsV8dJMXzRgE2jIgbAI+yv3bmp8Bh4x12wwTsQ4NK04acaAMs4YHn+G48rchPi5Xl3LaSKs5G3ckeg9wZm9n7kgDCllkx8w3ApOzvVT9rMmVc56SVACsn8GYMSX+5M2GsiWBhVMV99SuoUWCq7vI1pXfhhufqYCyXujQPbf4/YxEy9V5UTziPS7G3AKe3sT+y9k3o9oV2NfiDub7woonDsSetL3Zax6tbhMg04kR1FEywa2t9xOKA+QhWCVnVdr6OgRiwkEyBjU1wFG18lKYTuc0+GlDRwiefkQzOxU6ke3ogHXZueJ/nINNHCJKU2C3sYiDC7OONVSKiwJra3cCjBIsHv8NHWH/NtWHns8CMixsjtFj6VjDC6izCrhxU6Zx/+9UGJJDOb4/j1P4XK0JCVH/yaMyTc+SjavoQHBVu5wBhKOaCzESt6CF0VyBB4d2f3Zl7+GBdILMN/nm3Eo8v2n6SvI+OR4p9D24mMaZQeUIQCDttJDkF/zfyz74gfq5jgJkAlRBrFTht0ankZUUmjBcb8DnHkoNXAQWX0QKDx73GCc2wxRSUSCIwrCNuSFgQ+BIbJykmmt+RjcXquHRkj/mmjNkkEWiEXDKSpfaDG2a74tGG81EPm0oTAwdAxz9+VR8Xmu262QtaNqcuheiPOIXWPNddxpoWlM55AmUEFS+qABpeVsw7AdVoHigJnu96sTIu64A3UEq86KTb78Zp5nt3Q19HF657YoNEMCjif0mAGFmOrhp6V1YW0+K7t5K8ihDWlIzcXH6hgsAjYo9ayBwhAWXBStXm15wqL0eTpjaM3dSW4wHe3YQT2FsbaEfJncghrR0v+x+cG8eJYONF40tchRTYm/ma0QWCCWNxvcv41aHjcb9rBiDQD1YjaegYRCMWAK3Nqp0Q2KWvrkyLXIcul3bDDuu3U4azW6Woj8U3PCPldevouKgZgXI9vyBjTu1a7LWWfQiahN/jdk9nOul6h9T9DoETy5thod8aJUlMO7l6dhMOfhOX7AlvAFjaIutbgxO1mTF5XNPxYxwfNqSHhsOfwNe19VarCRYKYSq4Vwl/z+5yJorScMPelRY7SGt/rFQtK6LwRm/e8FsLYYtN0C21AC+THO/nP/Cx+dl3tGMKeRYZMdjFyvcXDBWA5V+8OcZIEPb22aN8wID0NIHMBxnqMEVNFto5fF7ktme8KL1ZFaDbqWVd5xbcFrxufph4CmqAAiLmi+8ZxHs0rNQ8rNeO15Nwk22keEQ7neBp9I1xprf7uvPxPwMH9sQt++KXuh0PeJln4xEXodjnjiHHSpeGZ7GnYpt6B9gabvrQifqzta3WgNh8HNIK6ATlnBOHYD5+DdUC88A==">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZEpiiw8k-I1uVm8ItWisFQ2qnvLjiP9_DqiC8j9ykrhg5xQdxA2&t=638459572569584809" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=nv7asgRUU0tRmHNR2D6t1MZVcxONPsZbrHDlzwLaTLauo26zQ_XT0BESs9-vMNlGWixueZdPZt1WcaXWwLALgVobXP3IBmcNpjxHAvVd9vRxmu6mjfcv4OapM2oeDW_CDI8Tig2&t=ffffffffa8ad04d3" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvloxKCVg_sk64LHLozX2_72zie8hXybnF_72wnR5t9SZ4jKGWG1sZuT2jUFwsi_N0WAwgASM2fJbWBxyxncrcbnwnAhQvSz1zhgCUT8XoBQtVcu7BRbw0N3fHm3FRC-sOT6zDLs1&t=74258c30" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OPI3nWSCMB60SDHz_gf6bR3ezEBel8IzpAeJfA2fC2cYp2FIBC_t2mz7rQLseqOkEB_RUfeCwsio0A02UBTMHi0sq-EFePpDuHsIRh2eBPnIXgB6U2P6_iFjCtUB5NDPimhsJac1&t=74258c30" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=3DwgWxpxxSN3gPfD-13R0MfZ-qRVeCbxfbMxt8qj7U8sS6M3v1NweLoJ7LCe0X0wU9h8d3INI9aENnYjXIuFV8zs3KvXDqivtEyPWlrHN7hgZmZS6FdcoICFzScU0h5ns3kBudzY4S3NY7GR9rg7aW94QzFZW1TxhuTfOoOJHb0nCfOA0&t=4787485f"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</script>
<input name="__RequestVerificationToken" type="hidden" value="PrXhHfTvLQllm-vh5YtO2Pg-3JOvrl96wP-JXLR92_JE_t8HJJWy4ebTBLUi_atVv5zXzE1wO0tNaCZvYyy_GM06JZk1">
<script>
function GetPopupWidth(maxWidth) {
if (maxWidth == null) {
maxWidth = 900;
}
var windowWidth = $(window).width();
var popupWidth = windowWidth - 50;
if (popupWidth > maxWidth) {
popupWidth = maxWidth;
}
return popupWidth.toString() + "px";
}
function GetPopupHeight(maxHeight) {
if (maxHeight == null) {
maxHeight = 600;
}
var windowHeight = $(window).height();
var popupHeight = windowHeight - 50;
if (popupHeight > maxHeight) {
popupHeight = maxHeight;
}
return popupHeight.toString() + "px";
}
function GetPopupBodyHeight(maxHeight) {
if (maxHeight == null) {
maxHeight = 520;
}
var windowHeight = $(window).height();
var popupHeight = windowHeight - 150;
if (popupHeight > maxHeight) {
popupHeight = maxHeight;
}
return popupHeight.toString() + "px";
}
$(document).ready(function() {
//Add an onclick event to all links when the browser doesn't support it by default
//This is primarily used so LinkButtons can use the DefaultButton property of Panels
$("a").each(function() {
if (this && (typeof(this.click) == 'undefined' || typeof(this.click) == 'function')) {
this.click = function() {
var result = true;
if (this.onclick) {
result = this.onclick();
}
if (typeof(result) == 'undefined' || typeof(result) == 'function' || result) {
eval(this.getAttribute('href'));
}
}
}
});
//Initialize Foundation
$(document).foundation();
});
</script>
<div id="loginpage">
<header>
<div class="inner-header">
<div id="branding">
<div id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_pnlLogo" class="loginpage-content-logo">
<img id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_imgLogo" src="https://470992caf360e6f52e41-facb4f2ad95d60d4759ad822ce26fc13.ssl.cf2.rackcdn.com/02f61a6c-8d13-4381-a901-d1d77413b2e5.png" alt="Vacation Owners">
</div>
</div>
<div id="language">
<div class="language-selector-container">
<span class="culture-options-trigger">
<img class="globe-icon" src="/images/Icons/General/icon_globe.png">
<span class="language-text">
<!-- Current Language --> ENG </span>
<span class="down-chevron"></span>
</span>
<div class="culture-options-popup">
<select name="ctl00$ctl00$ContentPlaceHolderMain$ContentPlaceHolderMain$LanguageSelectorControl$LanguageSelector$ddlNativeLanguage"
id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_LanguageSelectorControl_LanguageSelector_ddlNativeLanguage" class="select language-selector" onchange="null">
<option selected="selected" value="1">English</option>
<option value="2">Español</option>
<option value="3">Français</option>
<option value="4">Português</option>
<option value="6">Italiano</option>
<option value="10">简体中文</option>
</select>
<script>
function ChangeLanguage(languageId) {
SetLanguage(languageId, "false").done(reloadPage);
}
function SetLanguage(languageId, setAsDefaultLanguage) {
return $.ajax({
type: "POST",
url: "/changelanguage.json",
data: "languageid=" + encodeURIComponent(languageId) + "&setasdefault=" + encodeURIComponent(setAsDefaultLanguage || false),
dataType: "html"
});
}
function reloadPage() {
location.reload();
}
</script>
<a id="btnApplyCultureChanges" href="javascript:applyChanges();" class="button buttons_standardorange">Apply</a>
</div>
<script>
$(function() {
var cultureOptionsTrigger = $(".culture-options-trigger").click(function() {
cultureOptionsPopUp.css("padding-left", ($(".culture-options-popup").outerWidth() - cultureOptionsTrigger.outerWidth()) / -2).toggle();
});
var cultureOptionsPopUp = $(".culture-options-popup");
$(document).mouseup(function(e) {
var Hide = (!cultureOptionsPopUp.is(e.target) && cultureOptionsPopUp.has(e.target).length === 0) && (!cultureOptionsTrigger.is(e.target) && cultureOptionsTrigger.has(e.target).length === 0)
if (Hide) {
cultureOptionsPopUp.hide();
}
});
});
function applyChanges() {
window.when = $.when;
var ajaxRequests = [];
var newCurrencyId = $("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_LanguageSelectorControl_CurrencySelector_CurrencySelectorControl_ddlCurrencyOptions").val();
var newLanguageId = $("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_LanguageSelectorControl_LanguageSelector_ddlNativeLanguage").val();
if (newLanguageId != "1") {
var changeLanguageAjaxRequest = SetLanguage(newLanguageId, false);
ajaxRequests.push(changeLanguageAjaxRequest);
$(window).trigger("BeforeChangingLanguage", [newLanguageId, changeLanguageAjaxRequest]);
}
if (ajaxRequests.length > 0) {
$("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_LanguageSelectorControl_LanguageSelector_ddlNativeLanguage").attr("disabled", true);
$("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_LanguageSelectorControl_CurrencySelector_CurrencySelectorControl_ddlCurrencyOptions").attr("disabled", true);
$("#btnApplyCultureChanges").attr("disabled", true).addClass("button-disabled").text("Applying...");
if (window.when) {
window.when.apply($, ajaxRequests).then(function() {
location.reload();
});
}
} else {
// No changes, close the pop up
$(".culture-options-popup").hide();
}
}
</script>
</div>
</div>
</div>
</header>
<div id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_StandardLoginPanel">
<div class="loginpage-content">
<div class="inner-content row">
<div id="loginpage-content-blurb" class="column small-12 large-5">
<div id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_pnlSalutationContainer" class="salutation-container">
<h1>WELCOME!</h1>
<p>Your exclusive travel and lifestyle benefits are within your reach.</p>
</div>
</div>
<div id="loginpage-content-form" class="column small-12 large-7">
<div id="pnlForm" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'btnSignIn')">
<p>Login to Explore A World Of Savings</p>
<p class="loginrequiredmessage"></p>
<div class="row">
<div id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_pnlEmail" class="column small-12 medium-6 large-6">
<input name="ctl00$ctl00$ContentPlaceHolderMain$ContentPlaceHolderMain$txtEmail" type="email" maxlength="50" id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_txtEmail" placeholder="Email Address">
<span id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02" style="display:none;"></span>
</div>
<div class="column small-12 medium-6 large-6">
<input name="ctl00$ctl00$ContentPlaceHolderMain$ContentPlaceHolderMain$txtPassword" type="password" maxlength="50" id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_txtPassword" autocomplete="off" placeholder="Password">
<span id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator" style="display:none;"></span>
</div>
<div class="column small-12 medium-6 large-6">
<div id="loginpage-content-form-controls-customerror" class="errormessage"></div>
<div>
<input id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_chkRememberMe" type="checkbox" name="ctl00$ctl00$ContentPlaceHolderMain$ContentPlaceHolderMain$chkRememberMe"><label
for="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_chkRememberMe">Remember Me</label>
<a id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_hlForgotPassword" class="pad-left" href="/membership/forgotpassword">Forgot Password?</a>
</div>
</div>
</div>
<div id="loginbutton">
<a onclick="ClearLoginErrorMessage(); if (typeof(Page_ClientValidate) == 'function') { if (Page_ClientValidate() == false) { return false; }} LoginUser();return false;" id="btnSignIn" class="buttons_largeorange" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl00$ContentPlaceHolderMain$ContentPlaceHolderMain$btnSignIn", "", true, "", "", false, true))">Sign In</a>
</div>
<div id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl04" style="display:none;">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
var phoneInput = document.getElementById('txtMobileNumber');
phoneInput.addEventListener('input', function(e) {
var x = e.target.value.replace(/\D/g, '').match(/(\d{0,3})(\d{0,3})(\d{0,4})/);
e.target.value = !x[2] ? x[1] : '(' + x[1] + ') ' + x[2] + (x[3] ? '-' + x[3] : '');
});
var isLoginInProgress = false;
function LoginUser() {
if (isLoginInProgress) {
return;
}
isLoginInProgress = true;
ToggleLoginButton(false);
ToggleMobileLoginButton(false);
//Get the entered parameters
var password = $("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_txtPassword").val();
var rememberMe = $("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_chkRememberMe").is(":checked") || $("#chkRememberMobileDevice").is(":checked");
var email = "";
if ($("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_txtEmail").length > 0) {
email = $("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_txtEmail").val();
}
var mobileNumber = "";
if ($("#txtMobileNumber").length > 0) {
mobileNumber = $("#txtMobileNumber").val().replace(/\D/g, '');
}
var otpCode = "";
if ($("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_txtOneTimePassCode").length > 0) {
otpCode = $("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_txtOneTimePassCode").val();
}
var contractNumber = "";
if ($("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_txtContractNumber").length > 0) {
contractNumber = $("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_txtContractNumber").val();
}
var captchaResponse = "";
if ($("#g-recaptcha-response").length > 0) {
captchaResponse = $("#g-recaptcha-response").val();
}
var language = $("#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_LanguageSelectorControl_LanguageSelector_ddlNativeLanguage").val();
var postData = "email=" + encodeURIComponent(email) + "&contractnumber=" + encodeURIComponent(contractNumber) + "&password=" + encodeURIComponent(password) + "&rememberme=" + encodeURIComponent(rememberMe) + "&captcha=" + encodeURIComponent(
captchaResponse) + "&language=" + encodeURIComponent(language);
if (mobileNumber && mobileNumber !== "") {
postData = postData + "&mobileNumber=" + encodeURIComponent(mobileNumber);
}
if (otpCode && otpCode !== "") {
postData = postData + "&otpCode=" + encodeURIComponent(otpCode);
}
$.ajax({
type: "POST",
url: "/account/login.json",
data: postData,
dataType: "json",
success: function(resp) {
if (resp.Success == "False" && resp.ErrorMessage && resp.ErrorMessage !== "") {
//Show the error message
SetLoginErrorMessage(resp.ErrorMessage);
// Enable the Login Button
ToggleLoginButton(true);
ToggleMobileLoginButton(true);
isLoginInProgress = false;
}
if (resp.Success == "True") {
//Refresh the page with added param to indicate successful sign-in just happened
const parser = new URL(window.location);
parser.searchParams.append("signedin", 1);
window.location = parser.href;
return;
}
if (resp.RequireOTP && resp.RequireOTP == "True") {
var otpInputContainer = $('#pnlOTP');
if (otpInputContainer) {
otpInputContainer.removeClass("hidden");
}
var rememberMeContainer = $('#rememberme');
if (rememberMeContainer) {
rememberMeContainer.removeClass("hidden");
}
isLoginInProgress = false;
ToggleMobileLoginButton(true);
} else if (resp.RedirectURL != null && resp.RedirectURL != "") {
window.location = resp.RedirectURL;
} else {
//Show the error message
SetLoginErrorMessage(resp.ErrorMessage);
// Enable the Login Button
ToggleLoginButton(true);
ToggleMobileLoginButton(true);
isLoginInProgress = false;
}
},
error: function(resp, errormessage, ex) {
//Show the error message
SetLoginErrorMessage(errormessage);
// Enable the Login Button
ToggleLoginButton(true);
ToggleMobileLoginButton(true);
isLoginInProgress = false;
}
});
}
function SetLoginErrorMessage(errorMessage) {
//Set the error message
$("#loginpage-content-form-controls-customerror").html(errorMessage);
var mobileErrorDisplay = $("#loginpage-mobile-customerror");
if (mobileErrorDisplay) {
$("#loginpage-mobile-customerror").html(errorMessage)
}
}
function ClearLoginErrorMessage() {
//Clear the error message
SetLoginErrorMessage("");
}
function ToggleLoginButton(isEnabled) {
var buttonSignIn = $("#btnSignIn"),
disableCssClassName = 'button-disabled';
if (isEnabled) {
buttonSignIn.removeClass(disableCssClassName);
} else {
buttonSignIn.addClass(disableCssClassName);
}
}
function ToggleMobileLoginButton(isEnabled) {
var buttonMobileSignIn = $("#btnSignInMobile"),
disableCssClassName = 'button-disabled';
if (isEnabled) {
buttonMobileSignIn.removeClass(disableCssClassName);
} else {
buttonMobileSignIn.addClass(disableCssClassName);
}
}
</script>
<div id="ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_pnlBackstretch">
<script>
$.backstretch(["/vacationclub/images/login/backgroundimage1.webp", "/vacationclub/images/login/backgroundimage2.webp", "/vacationclub/images/login/backgroundimage3.webp", "/vacationclub/images/login/backgroundimage4.webp",
"/vacationclub/images/login/backgroundimage5.webp"
], {
"duration": 4000,
"fade": 1000
});
</script>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$ContentPlaceHolderMain$ContentPlaceHolderMain$Backstretch$ScriptManager1', 'form1', [], [], [], 90, 'ctl00$ctl00');
//]]>
</script>
</div>
<div class="push"></div>
<div id="login-page-subfooter-wrapper">
</div>
<script type="text/javascript">
//<![CDATA[
var Page_ValidationSummaries = new Array(document.getElementById("ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl04"));
var Page_Validators = new Array(document.getElementById("ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02"), document.getElementById("ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator"));
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
var ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02 = document.all ? document.all["ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02"] : document.getElementById(
"ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02");
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02.controltovalidate = "ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_txtEmail";
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02.errormessage = "Please enter your email address";
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02.display = "None";
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02.initialvalue = "";
var ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator = document.all ? document.all["ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator"] : document.getElementById(
"ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator");
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator.controltovalidate = "ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_txtPassword";
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator.errormessage = "Please enter your password";
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator.display = "None";
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator.validationGroup = "User";
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator.initialvalue = "";
var ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl04 = document.all ? document.all["ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl04"] : document.getElementById(
"ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl04");
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl04.showmessagebox = "True";
ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl04.showsummary = "False";
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="72FEF1E2">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="x0NW2C+UJAhiGnth9sSm92MKRrejAtmzRb3XshyOoH0Fc0mxPj5F8FDZMIHH7+EO8jfC89FWbQZuFJwP3QTGrVbZGTtsu8Blk9Qmmw+3/HKoD8FAQonYRLBOt79x6rLv9g/AIAAddcwfrql4fZbGeRXL5IuQDdOzNJxd+qRXr9ewdBjYJA5AmypidxuIGf+l3aqfSvPX0lXpRhkX86TFG2N+9J3hOlhOB/57EhtND3nBu7NabsXYGwv7b1W2xTpYAxwfpqUnn1IEXx+xUzNUDkLFNf6gCspwEN9HDoRgqsm5Pwcq">
</div>
<script type="text/javascript">
//<![CDATA[
var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
ValidatorOnLoad();
}
function ValidatorOnSubmit() {
if (Page_ValidationActive) {
return ValidatorCommonOnSubmit();
} else {
return true;
}
}
(function(id) {
var e = document.getElementById(id);
if (e) {
e.dispose = function() {
Array.remove(Page_ValidationSummaries, document.getElementById(id));
}
e = null;
}
})('ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl04');
document.getElementById('ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_ctl02'));
}
document.getElementById('ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator').dispose = function() {
Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_PasswordRequiredFieldValidator'));
}
//]]>
</script>
</form>
Text Content
ENG English Español Français Português Italiano 简体中文 Apply WELCOME! Your exclusive travel and lifestyle benefits are within your reach. Login to Explore A World Of Savings Remember Me Forgot Password? Sign In This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We may share information about your use of our site with our social media, advertising and analytics partners. Opt-Out Settings Accept Cookies PREFERENCE CENTER When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link. More information Allow All MANAGE CONSENT PREFERENCES STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. PERFORMANCE COOKIES Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Back Button COOKIE LIST Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label Confirm My Choices