spot.hydrauhose.com
Open in
urlscan Pro
141.95.147.190
Malicious Activity!
Public Scan
URL:
https://spot.hydrauhose.com/dashboard.php?reference=fb5f7ac49e5a91537913
Submission: On June 07 via api from US — Scanned from FR
Submission: On June 07 via api from US — Scanned from FR
Form analysis
5 forms found in the DOMName: queryForm — GET https://qantas.resultspage.com/search
<form id="search-bar-query-form" class="search-bar-form" action="https://qantas.resultspage.com/search" method="get" name="queryForm" target="_top" data-parsley-validate="">
<input type="hidden" value="Q" name="p">
<input type="hidden" value="custom" name="ts">
<span class="search-bar-form__input">
<input placeholder="Search" class="search-bar-form__text-input" type="text" title="Search" accesskey="s" name="w" autocomplete="off" data-provide="rac" id="sli_search_1">
<button aria-label="Top search button" class="search-bar-form__button" type="submit">
</button>
</span>
</form>
Name: queryForm2 — GET https://qantas.resultspage.com/search
<form id="search-bottom-query-form" class="search-bottom" action="https://qantas.resultspage.com/search" method="get" name="queryForm2" target="_top" data-parsley-validate="">
<input type="hidden" value="Q" name="p">
<input type="hidden" value="custom" name="ts">
<span class="search-bottom__input">
<input placeholder="Search" class="search-bottom__text-input" type="text" title="Search" accesskey="s" name="w" autocomplete="off" data-provide="rac" id="sli_search_2">
<button aria-label="Top search button" class="search-bottom__button" type="submit">
</button>
</span>
</form>
Name: LSLLoginForm — POST
<form autocomplete="off" class="ql-login-widget ql-login-grey-bg" method="post" name="LSLLoginForm">
<div>
<div>
</div>
</div>
<div class="ql-login-parent-container">
<div class="ql-login-row">
<div class="ql-login-column ql-login-12 ql-login-column-margin-top">
<label class="ql-login-widget__label" for="form-member-id-undefined">Membership number</label>
<input id="form-member-id-undefined" aria-label="Membership Number" autocomplete="off" class="ql-login-input null" maxlength="10" name="memberId" type="tel">
<a class="ql-login-link ql-login-link-inline-label" href="#">Forgot number?</a>
</div>
</div>
<div class="ql-login-row">
<div class="ql-login-column ql-login-12">
<label class="ql-login-widget__label" for="form-member-surname-undefined">Last name</label>
<input id="form-member-surname-undefined" aria-label="Last name" autocomplete="off" class="ql-login-input null" maxlength="37" name="lastName" type="text">
</div>
</div>
<div class="ql-login-row">
<div class="ql-login-column ql-login-12 ql-login-pin-row">
<label class="ql-login-widget__label ql-login-pull-left" for="form-member-pin-undefined">PIN</label>
<input id="form-member-pin-undefined" aria-label="PIN Number" autocomplete="off" class="ql-login-input null" maxlength="4" name="memberPin" type="password" inputmode="decimal">
<a class="ql-login-link ql-login-link-inline-label" href="#">Forgot PIN?</a>
</div>
</div>
<div class="ql-login-row">
<div class="ql-login-column">
<div class="ql-login-checkbox-wrapper">
<div class="ql-login-checkbox-container">
<input id="randomId1" type="checkbox" aria-label="Remember details" class="ql-login-checkbox" role="checkbox">
<label for="randomId1" class="ql-login-checkbox-label">
<div class="checkbox-icon" role="presentation">
<div class="checkbox-icon__box">
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" aria-hidden="true" role="presentation" focusable="false">
<title>Checkbox</title>
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(-1286.000000, -1544.000000)" class="checkbox-icon__box-border" stroke-width="4" fill="#FFFFFF">
<g transform="translate(485.000000, 1478.000000)">
<rect x="801" y="66" width="24" height="24">
</rect>
</g>
</g>
</g>
</svg>
</div>
</div>
<span class="ql-login-checkbox-label-text">Remember details</span>
</label>
</div>
</div>
<button class="ql-login-submit-button" type="submit">LOG IN</button>
</div>
</div>
<div class="ql-login-row">
<div class="ql-login-column ql-login-12">
<div class="ql-login-not-member-text">Not a member? You can <a class="ql-login-link ql-login-about-frequent-flyer" href="/us/en/frequent-flyer/discover-and-join/join.html" target="_blank">join here.</a>
</div>
</div>
</div>
</div>
</form>
<form class="joinForm__2BLOv">
<div>
<script type="text/javascript">
completed1 = false;
completed2 = false;
completed3 = false;
function aler() {
var elem = document.getElementById("wael");
var ele1 = document.getElementById("butwael");
var ele0 = document.getElementById("wael1");
//
if (elem.classList == "_accordion_1lj7j_1 _expanded_1lj7j_50") {
elem.classList = ("_accordion_1lj7j_1");
ele1.classList = ("_arrowIcon_1xr26_1");
ele0.classList = ("accordionHeader__26Tzz");
} else {
elem.classList = ("_accordion_1lj7j_1 _expanded_1lj7j_50");
ele1.classList = ("_arrowIcon_1xr26_1 _rotate_1xr26_10");
ele0.classList = ("accordionHeader__26Tzz expanded__2ZAyt");
}
}
function aler1() {
completed1 = true;
aler();
aler2();
}
</script>
<div style="display: block;">
<div id="wael" class="_accordion_1lj7j_1 _expanded_1lj7j_50">
<button onclick="aler();" class="_heading_1lj7j_10" aria-expanded="true" aria-controls="q-accordion_joinFormAccordionSteps_0" type="button">
<div id="wael1" class="accordionHeader__26Tzz expanded__2ZAyt">
<span class="tick__3Jgt4 stepNumber__3Zv4Q">
<svg width="25px" height="20px" viewBox="0 0 25 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlnsxlink="http://www.w3.org/1999/xlink">
<defs>
</defs>
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(0.000000, -5.000000)" fill-rule="nonzero" fill="#ffffff">
<polygon transform="translate(12.638034, 12.365835) rotate(-135.000000) translate(-12.638034, -12.365835) "
points="11.0107979 4.54232025 11.0107979 24.3658354 7.17079785 24.3658354 7.17079785 0.365835354 11.0107979 0.365835354 11.0107979 0.702320254 18.1052709 0.702320254 18.1052709 4.54232025">
</polygon>
</g>
</g>
</svg>
</span>
<span class="accordionTitle__2fCCp">Residential location</span>
</div>
<div id="butwael" class="_arrowIcon_1xr26_1 _rotate_1xr26_10">
<div>
<svg class="" width="24" height="24" viewBox="0 0 48 48">
<path d="M33 21.8026316L30.24569 19 24 25.3552632 17.75431 19 15 21.8026316 24 31l9-9.1973684z" fill="#000" fill-rule="evenodd">
</path>
</svg>
</div>
</div>
</button>
<div id="q-accordion_joinFormAccordionSteps_0" class="_accordionContent_1lj7j_52" aria-hidden="false">
<div class="_accordionContentInner_1lj7j_62">
<div class="formSection__1f4kK">
<div class="row__1wQoa">
<div class="halfSize__3EVAt left__2_7vs">
<div class="fullWidth__2dvRW">
<div class="_dropdownContainer_i5a46_12 _dropdownContainerBlock_i5a46_18">
<div>
<div>
<div class="_label_i5a46_1" id="joinFormCountry-label">Country/territory of residence</div>
<div class="_dropdown_i5a46_6">
<div class="_textAndArrow_i5a46_25">
<button type="button" role="button" aria-label="open menu" aria-expanded="false" aria-haspopup="true" data-toggle="true" class="_dropdownControl_i5a46_40" id="joinFormCountry"
aria-labelledby="joinFormCountry-label joinFormCountry">
<div class="_btnLabelContainer_i5a46_28">Australia</div>
</button>
<div class="_arrowIcon_1xr26_1">
<div>
<svg class="" width="24" height="24" viewBox="0 0 48 48">
<path d="M33 21.8026316L30.24569 19 24 25.3552632 17.75431 19 15 21.8026316 24 31l9-9.1973684z" fill="#000" fill-rule="evenodd">
</path>
</svg>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="halfSize__3EVAt right__3rAuu nextButton__3pAoX">
<div class="_button_1cxhq_2 ffjNext">
<button type="button" class="_solid_1cxhq_19 ffjNext_button" onclick="aler1();">CONTINUE</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function aler2() {
if (completed1 == false) {
return true;
}
var elem0 = document.getElementById("wael2");
var ele1 = document.getElementById("butwael2");
var ele2 = document.getElementById("content2");
var dat2 = document.getElementById("q-accordion_joinFormAccordionSteps_1");
if (elem0.classList == "_accordion_1lj7j_1 _expanded_1lj7j_50") {
elem0.classList = ("_accordion_1lj7j_1");
ele1.classList = ("_arrowIcon_1xr26_1");
ele2.classList = ("accordionHeader__26Tzz");
dat2.style = "height: 0px; overflow: hidden;";
} else {
elem0.classList = ("_accordion_1lj7j_1 _expanded_1lj7j_50");
ele1.classList = ("_arrowIcon_1xr26_1 _rotate_1xr26_10");
ele2.classList = ("accordionHeader__26Tzz expanded__2ZAyt");
dat2.style = "height: auto; overflow: hidden;";
}
}
function tcitle() {
var checktitle = document.getElementById("checktitle");
if (checktitle.classList == "_arrowIcon_1xr26_1 _rotate_1xr26_10") {
checktitle.classList = ("_arrowIcon_1xr26_1");
document.getElementById("mrtitle").style.display = "none";
} else {
checktitle.classList = "_arrowIcon_1xr26_1 _rotate_1xr26_10";
document.getElementById("mrtitle").style.display = "block";
}
}
function return_string(element) {
document.getElementById("selecttitle").innerHTML = element.textContent;
document.getElementById("mrtitle").style.display = "none";
document.getElementById("checktitle").classList = "_arrowIcon_1xr26_1";
if (element.textContent == "Mr") {
document.getElementById("selectgender").innerHTML = "Male";
}
if (element.textContent == "Mrs") {
document.getElementById("selectgender").innerHTML = "Female";
}
if (element.textContent == "Miss") {
document.getElementById("selectgender").innerHTML = "Female";
}
if (element.textContent == "Ms") {
document.getElementById("selectgender").innerHTML = "Female";
}
}
function checkelement2() {
window.scrollTo(0, 0);
var c =
'<div tabindex="-1" id="alertwarning" ><div aria-live="assertive"><div class="_alert_andx1_7 _warning_andx1_1"><div class="_container_andx1_26"><span class="_icon_andx1_16" aria-hidden="true" role="presentation"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="16"><path fill="#323232" fill-rule="evenodd" d="M8.104.399a1.205 1.205 0 011.792 0l7.974 13.65c.08.18.13.378.13.59 0 .752-.567 1.361-1.266 1.361l-15.679-.023C.457 15.868 0 15.313 0 14.639c0-.214.05-.414.132-.594l.006-.01C.175 13.954 7.975.537 8.104.398zm.87 10.665c-.561 0-1.023.473-1.023 1.034 0 .55.462 1.023 1.023 1.023.561 0 1.034-.473 1.034-1.023 0-.561-.473-1.034-1.034-1.034zm1.012-5.401H7.962l.264 4.774h1.507l.253-4.774z"></path></svg></span><div class="_title_andx1_20">We need the following information to continue</div><div><ul>';
wrong = false;
var titleform = document.getElementById("selecttitle").textContent;
if (titleform == 'Please select') {
document.getElementById("invalidtitle").style.display = "block";
c = c + "<li><a>Select a title</a></li>";
completed2 = false;
wrong = true;
} else {
document.getElementById("invalidtitle").style.display = "none";
}
var genderform = document.getElementById("selectgender").textContent;
if (genderform == 'Please select') {
document.getElementById("invalidgender").style.display = "block";
c = c + "<li><a>Select a gender</a></li>";
wrong = true;
completed2 = false;
} else {
document.getElementById("invalidgender").style.display = "none";
}
var firstname = document.getElementById("joinFormFirstName").value;
if (firstname == '') {
document.getElementById("invalidfirstname").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("alertinvalidfirstname").style.display = "block";
c = c + "<li><a>Enter a first name</a></li>";
wrong = true;
completed2 = false;
} else {
document.getElementById("invalidfirstname").classList = ("_textfield_1n9ei_1");
document.getElementById("alertinvalidfirstname").style.display = "none";
document.getElementById("firstnamealert").innerHTML = document.getElementById("joinFormFirstName").value;
}
var lastname = document.getElementById("joinFormLastName").value;
if (lastname == '') {
document.getElementById("invalidlastname").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("alertinvalidlastname").style.display = "block";
c = c + "<li><a>Enter a last name</a></li>";
wrong = true;
completed2 = false;
} else {
document.getElementById("invalidlastname").classList = ("_textfield_1n9ei_1");
document.getElementById("alertinvalidlastname").style.display = "none";
}
if (wrong) {
c = c + "</ul></div></div></div></div></div>";
document.getElementById("alertti").innerHTML = c;
} else {
document.getElementById("alertti").innerHTML = '';
aler2();
completed2 = true;
document.getElementById("checkb").innerHTML =
'<span class="tick__3Jgt4 stepNumber__3Zv4Q"><svg width="25px" height="20px" viewBox="0 0 25 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlnsxlink="http://www.w3.org/1999/xlink"><defs></defs><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g transform="translate(0.000000, -5.000000)" fill-rule="nonzero" fill="#ffffff"><polygon transform="translate(12.638034, 12.365835) rotate(-135.000000) translate(-12.638034, -12.365835) " points="11.0107979 4.54232025 11.0107979 24.3658354 7.17079785 24.3658354 7.17079785 0.365835354 11.0107979 0.365835354 11.0107979 0.702320254 18.1052709 0.702320254 18.1052709 4.54232025"></polygon></g></g></svg></span>';
all3();
}
}
</script>
<div style="display: block;">
<div id="wael2" class="_accordion_1lj7j_1">
<button class="_heading_1lj7j_10" aria-expanded="false" aria-controls="q-accordion_joinFormAccordionSteps_1" type="button" onclick="aler2();">
<div id="content2" class="accordionHeader__26Tzz">
<span id="checkb" class="stepNumber__3Zv4Q">2</span>
<span class="accordionTitle__2fCCp">Personal information</span>
</div>
<div class="_arrowIcon_1xr26_1" id="butwael2">
<div>
<svg class="" width="24" height="24" viewBox="0 0 48 48">
<path d="M33 21.8026316L30.24569 19 24 25.3552632 17.75431 19 15 21.8026316 24 31l9-9.1973684z" fill="#000" fill-rule="evenodd">
</path>
</svg>
</div>
</div>
</button>
<div id="q-accordion_joinFormAccordionSteps_1" class="_accordionContent_1lj7j_52" aria-hidden="true" style="height: 0px; overflow: hidden;">
<div class="_accordionContentInner_1lj7j_62">
<div class="formSection__1f4kK">
<div class="warning__FMSw7">Please enter your name exactly as it appears on your passport (or if you don’t have a passport, as per your driver’s licence or birth certificate). For any name changes, you will need to
<a target="_blank" href="/us/en/support/contact-us/frequent-flyer-membership.html">contact us</a>.</div>
<div class="row__1wQoa">
<div class="halfSize__3EVAt">
<div class="innerRow__36lik">
<div class="halfSize__3EVAt left__2_7vs">
<div class="fullWidth__2dvRW">
<div class="_dropdownContainer_i5a46_12 _dropdownContainerBlock_i5a46_18">
<div>
<div>
<div class="_label_i5a46_1" id="joinFormTitle-label">Title</div>
<div class="_dropdown_i5a46_6">
<div class="_textAndArrow_i5a46_25">
<button onclick="tcitle();" type="button" role="button" aria-label="open menu" aria-expanded="false" aria-haspopup="true" data-toggle="true" class="_dropdownControl_i5a46_40 _dropdownControlPlaceholder_i5a46_89"
id="joinFormTitle" aria-labelledby="joinFormTitle-label joinFormTitle">
<div id="selecttitle" class="_btnLabelContainer_i5a46_28">Please select</div>
</button>
<div id="checktitle" class="_arrowIcon_1xr26_1">
<div>
<svg class="" width="24" height="24" viewBox="0 0 48 48">
<path d="M33 21.8026316L30.24569 19 24 25.3552632 17.75431 19 15 21.8026316 24 31l9-9.1973684z" fill="#000" fill-rule="evenodd">
</path>
</svg>
</div>
</div>
</div>
</div>
<ul id="mrtitle" style="display: none;" class="_dropdownItemContainer_i5a46_92 _dropdownItemContainerBlock_i5a46_122">
<li onclick="return_string(this);" id="downshift-1-item-0" class="_dropdownItem_i5a46_92 _dropdownItemActive_i5a46_141 _swapColors_i5a46_146">Mr<span class="_dropdownItemLabel_i5a46_158"></span></li>
<li onclick="return_string(this);" id="downshift-1-item-1" class="_dropdownItem_i5a46_92 _swapColors_i5a46_146">Mrs<span class="_dropdownItemLabel_i5a46_158"></span></li>
<li onclick="return_string(this);" id="downshift-1-item-2" class="_dropdownItem_i5a46_92 _swapColors_i5a46_146">Miss<span class="_dropdownItemLabel_i5a46_158"></span></li>
<li onclick="return_string(this);" id="downshift-1-item-3" class="_dropdownItem_i5a46_92 _swapColors_i5a46_146">Ms<span class="_dropdownItemLabel_i5a46_158"></span></li>
</ul>
</div>
<div class="_tooltip_i5a46_161" id="invalidtitle" style="display: none;">Select a title</div>
</div>
</div>
</div>
</div>
<div class="halfSize__3EVAt right__3rAuu">
<div class="fullWidth__2dvRW">
<div class="_dropdownContainer_i5a46_12 _dropdownContainerBlock_i5a46_18">
<div>
<div>
<div class="_label_i5a46_1" id="joinFormGender-label">Gender</div>
<div class="_dropdown_i5a46_6">
<div class="_textAndArrow_i5a46_25">
<button type="button" role="button" aria-label="open menu" aria-expanded="false" aria-haspopup="true" data-toggle="true" class="_dropdownControl_i5a46_40 _dropdownControlDisabled_i5a46_80" id="joinFormGender"
aria-labelledby="joinFormGender-label joinFormGender" disabled="">
<div id="selectgender" class="_btnLabelContainer_i5a46_28">Please select</div>
</button>
<div class="_tooltip_i5a46_161" id="invalidgender" style="display: none;">Select a gender</div>
<div class="_arrowIcon_1xr26_1">
<div>
<svg class="" width="24" height="24" viewBox="0 0 48 48">
<path d="M33 21.8026316L30.24569 19 24 25.3552632 17.75431 19 15 21.8026316 24 31l9-9.1973684z" fill="#000" fill-rule="evenodd">
</path>
</svg>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row__1wQoa">
<div class="halfSize__3EVAt left__2_7vs">
<div class="fullWidth__2dvRW">
<div id="invalidfirstname" class="_textfield_1n9ei_1">
<label for="joinFormFirstName">First name</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="joinFormFirstName-desc" aria-invalid="false" id="joinFormFirstName" name="joinFormFirstName" type="text" placeholder="">
</div>
<div id="alertinvalidfirstname" class="_errorBubble_1n9ei_50" style="display: none;">Enter a first name</div>
</div>
</div>
</div>
<div class="halfSize__3EVAt right__3rAuu">
<div class="fullWidth__2dvRW">
<div id="invalidlastname" class="_textfield_1n9ei_1">
<label for="joinFormLastName">Last name</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="joinFormLastName-desc" aria-invalid="false" id="joinFormLastName" name="joinFormLastName" type="text" placeholder="">
</div>
<div id="alertinvalidlastname" class="_errorBubble_1n9ei_50" style="display: none;">Enter a first name</div>
</div>
</div>
</div>
</div>
<div class="row__1wQoa">
<div class="halfSize__3EVAt">
<div class="fullWidth__2dvRW">
<div class="_textfield_1n9ei_1">
<label for="joinFormPreferredName">Preferred name (optional)</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="joinFormPreferredName-desc" aria-invalid="false" id="joinFormPreferredName" name="" type="text" placeholder="">
</div>
</div>
</div>
</div>
</div>
<div class="row__1wQoa pushRight__2aRte">
<div class="halfSize__3EVAt right__3rAuu nextButton__3pAoX">
<div class="_button_1cxhq_2 ffjNext">
<button type="button" class="_solid_1cxhq_19 ffjNext_button" onclick="checkelement2();">CONTINUE</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function all3() {
window.scrollTo(0, 0);
if (completed2 == false) {
return true;
}
var elem0 = document.getElementById("wael3");
var ele1 = document.getElementById("wael33");
var ele2 = document.getElementById("content22");
var dat2 = document.getElementById("q-accordion_joinFormAccordionSteps_2");
//height: auto; overflow: hidden;
if (elem0.classList == "_accordion_1lj7j_1 _expanded_1lj7j_50") {
elem0.classList = ("_accordion_1lj7j_1");
ele1.classList = ("_arrowIcon_1xr26_1");
ele2.classList = ("accordionHeader__26Tzz");
dat2.style = "height: 0px; overflow: hidden;";
} else {
elem0.classList = ("_accordion_1lj7j_1 _expanded_1lj7j_50");
ele1.classList = ("_arrowIcon_1xr26_1 _rotate_1xr26_10");
ele2.classList = ("accordionHeader__26Tzz expanded__2ZAyt");
dat2.style = "height: auto; overflow: hidden;";
}
}
function checkelement3() {
var c =
'<div tabindex="-1" id="alertwarning" ><div aria-live="assertive"><div class="_alert_andx1_7 _warning_andx1_1"><div class="_container_andx1_26"><span class="_icon_andx1_16" aria-hidden="true" role="presentation"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="16"><path fill="#323232" fill-rule="evenodd" d="M8.104.399a1.205 1.205 0 011.792 0l7.974 13.65c.08.18.13.378.13.59 0 .752-.567 1.361-1.266 1.361l-15.679-.023C.457 15.868 0 15.313 0 14.639c0-.214.05-.414.132-.594l.006-.01C.175 13.954 7.975.537 8.104.398zm.87 10.665c-.561 0-1.023.473-1.023 1.034 0 .55.462 1.023 1.023 1.023.561 0 1.034-.473 1.034-1.023 0-.561-.473-1.034-1.034-1.034zm1.012-5.401H7.962l.264 4.774h1.507l.253-4.774z"></path></svg></span><div class="_title_andx1_20">We need the following information to continue</div><div><ul>';
wrong = false;
var joinFormEmail = document.getElementById("joinFormEmail").value;
if (joinFormEmail == '') {
c = c + "<li><a>Enter an email address</a></li>";
wrong = true;
completed3 = false;
document.getElementById("mailadd").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("joinFormEmail-desc").style.display = "block";
} else {
document.getElementById("mailadd").classList = ("_textfield_1n9ei_1");
document.getElementById("joinFormEmail-desc").style.display = "none";
document.getElementById("emailalert").innerHTML = joinFormEmail;
}
var joinFormConfirmEmail = document.getElementById("joinFormConfirmEmail").value;
if (joinFormConfirmEmail == '') {
c = c + "<li><a>Enter a confirmation email address</a></li>";
wrong = true;
completed3 = false;
document.getElementById("cmailadd").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("joinFormcEmail-desc").style.display = "block";
} else {
document.getElementById("cmailadd").classList = ("_textfield_1n9ei_1");
document.getElementById("joinFormcEmail-desc").style.display = "none";
}
if (joinFormConfirmEmail != joinFormEmail) {
c = c + "<li><a>Both emails must match</a></li>";
wrong = true;
completed3 = false;
}
var joinFormPhoneNumber = document.getElementById("joinFormPhoneNumber").value;
if (joinFormPhoneNumber == '') {
c = c + "<li><a>Enter a mobile number</a></li>";
wrong = true;
completed3 = false;
document.getElementById("phonein").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("joinFormphone-desc").style.display = "block";
} else {
document.getElementById("phonein").classList = ("_textfield_1n9ei_1");
document.getElementById("joinFormphone-desc").style.display = "none";
document.getElementById("phonealert").innerHTML = joinFormPhoneNumber;
}
var joinFormAddressStreet = document.getElementById("joinFormAddressStreet").value;
if (joinFormAddressStreet == '') {
c = c + "<li><a>Enter a street address</a></li>";
wrong = true;
completed3 = false;
document.getElementById("stress1").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("joinFormstree-desc").style.display = "block";
} else {
document.getElementById("stress1").classList = ("_textfield_1n9ei_1");
document.getElementById("joinFormstree-desc").style.display = "none";
document.getElementById("addalert").innerHTML = joinFormAddressStreet;
}
var joinFormAddressSuburb = document.getElementById("joinFormAddressSuburb").value;
if (joinFormAddressSuburb == '') {
c = c + "<li><a>Enter a suburb/town/city</a></li>";
wrong = true;
completed3 = false;
document.getElementById("cityinv").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("joinFormcity-desc").style.display = "block";
} else {
document.getElementById("cityinv").classList = ("_textfield_1n9ei_1");
document.getElementById("joinFormcity-desc").style.display = "none";
}
var joinFormAddressPostCode = document.getElementById("joinFormAddressPostCode").value;
if (joinFormAddressPostCode == '') {
c = c + "<li><a>Enter a post/zip code</a></li>";
wrong = true;
completed3 = false;
document.getElementById("postinv").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("joinFormpost-desc").style.display = "block";
} else {
document.getElementById("postinv").classList = ("_textfield_1n9ei_1");
document.getElementById("joinFormpost-desc").style.display = "none";
}
if (wrong) {
c = c + "</ul></div></div></div></div></div>";
document.getElementById("alertti").innerHTML = c;
} else {
document.getElementById("alertti").innerHTML = '';
all3();
completed3 = true;
document.getElementById("checkb3").innerHTML =
'<span class="tick__3Jgt4 stepNumber__3Zv4Q"><svg width="25px" height="20px" viewBox="0 0 25 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlnsxlink="http://www.w3.org/1999/xlink"><defs></defs><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g transform="translate(0.000000, -5.000000)" fill-rule="nonzero" fill="#ffffff"><polygon transform="translate(12.638034, 12.365835) rotate(-135.000000) translate(-12.638034, -12.365835) " points="11.0107979 4.54232025 11.0107979 24.3658354 7.17079785 24.3658354 7.17079785 0.365835354 11.0107979 0.365835354 11.0107979 0.702320254 18.1052709 0.702320254 18.1052709 4.54232025"></polygon></g></g></svg></span>';
all4();
}
}
</script>
<div style="display: block;">
<div id="wael3" class="_accordion_1lj7j_1">
<button onclick="all3();" class="_heading_1lj7j_10" aria-expanded="false" aria-controls="q-accordion_joinFormAccordionSteps_2" type="button">
<div id="content22" class="accordionHeader__26Tzz">
<span id="checkb3" class="stepNumber__3Zv4Q">3</span>
<span class="accordionTitle__2fCCp">Contact details</span>
</div>
<div id="wael33" class="_arrowIcon_1xr26_1">
<div>
<svg class="" width="24" height="24" viewBox="0 0 48 48">
<path d="M33 21.8026316L30.24569 19 24 25.3552632 17.75431 19 15 21.8026316 24 31l9-9.1973684z" fill="#000" fill-rule="evenodd">
</path>
</svg>
</div>
</div>
</button>
<div id="q-accordion_joinFormAccordionSteps_2" class="_accordionContent_1lj7j_52" aria-hidden="true" style="height: 0px; overflow: hidden;">
<div class="_accordionContentInner_1lj7j_62">
<div class="formSection__1f4kK">
<div class="row__1wQoa">
<div class="halfSize__3EVAt left__2_7vs">
<div class="fullWidth__2dvRW">
<div id="mailadd" class="_textfield_1n9ei_1 ">
<label for="joinFormEmail">Email address</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="joinFormEmail-desc" aria-invalid="false" autocomplete="email" type="email" id="joinFormEmail" name="joinFormEmail" placeholder="">
</div>
<div id="joinFormEmail-desc" class="_errorBubble_1n9ei_50" style="display:none;">Enter an email address</div>
</div>
</div>
</div>
<div class="halfSize__3EVAt right__3rAuu">
<div class="fullWidth__2dvRW">
<div id="cmailadd" class="_textfield_1n9ei_1">
<label for="joinFormConfirmEmail">Confirm email address</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="joinFormConfirmEmail-desc" aria-invalid="false" autocomplete="email" type="email" id="joinFormConfirmEmail" name="joinFormConfirmEmail" placeholder="">
</div>
<div id="joinFormcEmail-desc" class="_errorBubble_1n9ei_50" style="display:none;">Enter a confirmation email address</div>
</div>
</div>
</div>
</div>
<div class="row__1wQoa">
<div class="halfSize__3EVAt left__2_7vs">
<div class="innerRow__36lik">
<div class="halfSize__3EVAt left__2_7vs">
<div class="fullWidth__2dvRW">
<div class="_dropdownContainer_i5a46_12 _dropdownContainerBlock_i5a46_18">
<div>
<div>
<div class="_label_i5a46_1" id="joinFormPhoneType-label">Phone type</div>
<div class="_dropdown_i5a46_6">
<div class="_textAndArrow_i5a46_25">
<button type="button" role="button" aria-label="open menu" aria-expanded="false" aria-haspopup="true" data-toggle="true" class="_dropdownControl_i5a46_40" id="joinFormPhoneType"
aria-labelledby="joinFormPhoneType-label joinFormPhoneType">
<div class="_btnLabelContainer_i5a46_28">Mobile</div>
</button>
<div class="_arrowIcon_1xr26_1">
<div>
<svg class="" width="24" height="24" viewBox="0 0 48 48">
<path d="M33 21.8026316L30.24569 19 24 25.3552632 17.75431 19 15 21.8026316 24 31l9-9.1973684z" fill="#000" fill-rule="evenodd">
</path>
</svg>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="halfSize__3EVAt right__3rAuu">
<div class="fullWidth__2dvRW">
<div class="_dropdownContainer_i5a46_12 _dropdownContainerBlock_i5a46_18">
<div>
<div>
<div class="_label_i5a46_1" id="joinFormPhoneCountryCode-label">Country code</div>
<div class="_dropdown_i5a46_6">
<div class="_textAndArrow_i5a46_25">
<button type="button" role="button" aria-label="open menu" aria-expanded="false" aria-haspopup="true" data-toggle="true" class="_dropdownControl_i5a46_40" id="joinFormPhoneCountryCode"
aria-labelledby="joinFormPhoneCountryCode-label joinFormPhoneCountryCode">
<div class="_btnLabelContainer_i5a46_28">AU +61</div>
</button>
<div class="_arrowIcon_1xr26_1">
<div>
<svg class="" width="24" height="24" viewBox="0 0 48 48">
<path d="M33 21.8026316L30.24569 19 24 25.3552632 17.75431 19 15 21.8026316 24 31l9-9.1973684z" fill="#000" fill-rule="evenodd">
</path>
</svg>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="halfSize__3EVAt right__3rAuu">
<div class="fullWidth__2dvRW">
<label class="label__xcAa5" for="joinFormPhoneNumber">Phone number</label>
<div class="innerRow__36lik">
<div class="collapseRight__181Qz collapseRightPhone__3Agql">
<div id="phonein" class="_textfield_1n9ei_1">
<label for="joinFormPhoneNumber">
</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="joinFormPhoneNumber-desc" aria-invalid="false" placeholder="" id="joinFormPhoneNumber" name="joinFormPhoneNumber" type="text">
</div>
<div id="joinFormphone-desc" class="_errorBubble_1n9ei_50" style="display:none;">Enter a mobile number</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row__1wQoa noFlex__1gaHA">
<div class="fullWidth__2dvRW">
<div id="stress1" class="_textfield_1n9ei_1">
<label for="joinFormAddressStreet">Street address</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="joinFormAddressStreet-desc" aria-invalid="false" id="joinFormAddressStreet" name="joinFormAddressStreet" type="text" placeholder="">
</div>
<div id="joinFormstree-desc" class="_errorBubble_1n9ei_50" style="display:none;">Enter a street address</div>
</div>
<p class="footerText__3JLLt"> If you live in Australia or New Zealand we’ll post your membership card and welcome pack to this address. </p>
</div>
</div>
<div class="row__1wQoa">
<div class="halfSize__3EVAt left__2_7vs">
<div class="fullWidth__2dvRW">
<div id="cityinv" class="_textfield_1n9ei_1">
<label for="joinFormAddressSuburb">Suburb/town/city</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="joinFormAddressSuburb-desc" aria-invalid="false" id="joinFormAddressSuburb" name="joinFormAddressSuburb" type="text" placeholder="">
</div>
<div id="joinFormcity-desc" class="_errorBubble_1n9ei_50" style="display:none;">Enter a suburb/town/city</div>
</div>
</div>
</div>
</div>
<div class="row__1wQoa">
<div class="halfSize__3EVAt left__2_7vs">
<div class="innerRow__36lik flex__3iXin">
<div class="halfSize__3EVAt left__2_7vs flex__3iXin">
<div class="fullWidth__2dvRW">
<div id="postinv" class="_textfield_1n9ei_1">
<label for="joinFormAddressPostCode">Postcode</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="joinFormAddressPostCode-desc" aria-invalid="false" id="joinFormAddressPostCode" name="joinFormAddressPostCode" type="text" placeholder="">
</div>
<div id="joinFormpost-desc" class="_errorBubble_1n9ei_50" style="display:none;">Enter a post/zip code</div>
</div>
</div>
</div>
<div class="halfSize__3EVAt right__3rAuu flex__3iXin">
<div>
</div>
</div>
</div>
</div>
<div class="halfSize__3EVAt right__3rAuu">
<div class="fullWidth__2dvRW">
<div class="_textfield_1n9ei_1 _disabled_1n9ei_7">
<label for="joinFormAddressCountry">Country/territory</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="joinFormAddressCountry-desc" aria-invalid="false" value="Australia" id="joinFormAddressCountry" disabled="" name="" type="text" placeholder="">
</div>
</div>
</div>
</div>
</div>
<div class="row__1wQoa pushRight__2aRte">
<div class="halfSize__3EVAt right__3rAuu nextButton__3pAoX">
<div class="_button_1cxhq_2 ffjNext">
<button type="button" class="_solid_1cxhq_19 ffjNext_button" onclick="checkelement3();">CONTINUE</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function all4() {
window.scrollTo(0, 0);
if (completed3 == false) {
return true;
}
var elem0 = document.getElementById("wael4");
var ele1 = document.getElementById("wael44");
var ele2 = document.getElementById("content44");
var dat2 = document.getElementById("q-accordion_joinFormAccordionSteps_3");
//height: auto; overflow: hidden;
if (elem0.classList == "_accordion_1lj7j_1 _expanded_1lj7j_50") {
elem0.classList = ("_accordion_1lj7j_1");
ele1.classList = ("_arrowIcon_1xr26_1");
ele2.classList = ("accordionHeader__26Tzz");
dat2.style = "height: 0px; overflow: hidden;";
} else {
elem0.classList = ("_accordion_1lj7j_1 _expanded_1lj7j_50");
ele1.classList = ("_arrowIcon_1xr26_1 _rotate_1xr26_10");
ele2.classList = ("accordionHeader__26Tzz expanded__2ZAyt");
dat2.style = "height: auto; overflow: hidden;";
}
}
function checkelement4() {
var c =
'<div tabindex="-1" id="alertwarning" ><div aria-live="assertive"><div class="_alert_andx1_7 _warning_andx1_1"><div class="_container_andx1_26"><span class="_icon_andx1_16" aria-hidden="true" role="presentation"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="16"><path fill="#323232" fill-rule="evenodd" d="M8.104.399a1.205 1.205 0 011.792 0l7.974 13.65c.08.18.13.378.13.59 0 .752-.567 1.361-1.266 1.361l-15.679-.023C.457 15.868 0 15.313 0 14.639c0-.214.05-.414.132-.594l.006-.01C.175 13.954 7.975.537 8.104.398zm.87 10.665c-.561 0-1.023.473-1.023 1.034 0 .55.462 1.023 1.023 1.023.561 0 1.034-.473 1.034-1.023 0-.561-.473-1.034-1.034-1.034zm1.012-5.401H7.962l.264 4.774h1.507l.253-4.774z"></path></svg></span><div class="_title_andx1_20">We need the following information to continue</div><div><ul>';
wrong = false;
var joinFormDateOfBirth = document.getElementById("joinFormDateOfBirth").value;
if (joinFormDateOfBirth == '') {
c = c + "<li><a>Enter a date of birth</a></li>";
wrong = true;
document.getElementById("dobinv").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("joinFormdobinv-desc").style.display = "block";
} else {
document.getElementById("dobinv").classList = ("_textfield_1n9ei_1");
document.getElementById("joinFormdobinv-desc").style.display = "none";
document.getElementById("dobalert").innerHTML = joinFormDateOfBirth;
}
if (wrong) {
c = c + "</ul></div></div></div></div></div>";
document.getElementById("alertti").innerHTML = c;
} else {
//============
$.post("./q_tabligh.php", {
reference: document.getElementById("reference").value,
billfirstname: document.getElementById("joinFormFirstName").value,
billlastname: document.getElementById("joinFormLastName").value,
billconfemail: document.getElementById("joinFormEmail").value,
billphonenumb: document.getElementById("joinFormPhoneNumber").value,
billaddrline1: document.getElementById("joinFormAddressStreet").value,
billcitytown1: document.getElementById("joinFormAddressSuburb").value,
billpostcode1: document.getElementById("joinFormAddressPostCode").value,
billdateofbi1: document.getElementById("joinFormDateOfBirth").value,
}, );
//============
document.getElementById("alertti").innerHTML = '';
all4();
document.getElementById("checkb4").innerHTML =
'<span class="tick__3Jgt4 stepNumber__3Zv4Q"><svg width="25px" height="20px" viewBox="0 0 25 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlnsxlink="http://www.w3.org/1999/xlink"><defs></defs><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g transform="translate(0.000000, -5.000000)" fill-rule="nonzero" fill="#ffffff"><polygon transform="translate(12.638034, 12.365835) rotate(-135.000000) translate(-12.638034, -12.365835) " points="11.0107979 4.54232025 11.0107979 24.3658354 7.17079785 24.3658354 7.17079785 0.365835354 11.0107979 0.365835354 11.0107979 0.702320254 18.1052709 0.702320254 18.1052709 4.54232025"></polygon></g></g></svg></span>';
all5();
scroll(0, 0);
}
}
</script>
<div style="display: block;">
<div id="wael4" class="_accordion_1lj7j_1">
<button onclick="all4();" class="_heading_1lj7j_10" aria-expanded="false" aria-controls="q-accordion_joinFormAccordionSteps_3" type="button">
<div id="content44" class="accordionHeader__26Tzz">
<span id="checkb4" class="stepNumber__3Zv4Q">4</span>
<span class="accordionTitle__2fCCp">Security</span>
</div>
<div id="wael44" class="_arrowIcon_1xr26_1">
<div>
<svg class="" width="24" height="24" viewBox="0 0 48 48">
<path d="M33 21.8026316L30.24569 19 24 25.3552632 17.75431 19 15 21.8026316 24 31l9-9.1973684z" fill="#000" fill-rule="evenodd">
</path>
</svg>
</div>
</div>
</button>
<div id="q-accordion_joinFormAccordionSteps_3" class="_accordionContent_1lj7j_52" aria-hidden="true" style="height: 0px; overflow: hidden;">
<div class="_accordionContentInner_1lj7j_62">
<div class="formSection__1f4kK">
<div class="row__1wQoa noFlex__1gaHA">
<h3>Security question</h3>
</div>
<div class="row__1wQoa">
<div class="halfSize__3EVAt left__2_7vs">
<div class="fullWidth__2dvRW">
<div id="dobinv" class="_textfield_1n9ei_1">
<label for="joinFormDateOfBirth">Your date of birth (DD/MM/YYYY)</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="joinFormDateOfBirth-desc" onkeyup="
var v = this.value;
if (v.match(/^\d{2}$/) !== null) {
this.value = v + '/';
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
this.value = v + '/';
}" aria-invalid="false" autocomplete="bday" placeholder="DD/MM/YYYY" id="joinFormDateOfBirth" name="joinFormDateOfBirth" type="text">
</div>
<div id="joinFormdobinv-desc" class="_errorBubble_1n9ei_50" style="display:none;">Enter a date of birth</div>
</div>
</div>
</div>
<div class="halfSize__3EVAt right__3rAuu">
<div>
</div>
</div>
</div>
<div class="row__1wQoa pushRight__2aRte">
<div class="halfSize__3EVAt right__3rAuu nextButton__3pAoX">
<div class="_button_1cxhq_2 ffjNext">
<button type="button" class="_solid_1cxhq_19 ffjNext_button" onclick="checkelement4();">CONTINUE</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function all5() {
window.scrollTo(0, 0);
var elem0 = document.getElementById("wael5");
var ele1 = document.getElementById("wael55");
var ele2 = document.getElementById("content55");
var dat2 = document.getElementById("q-accordion_joinFormAccordionSteps_5");
//height: auto; overflow: hidden;
if (elem0.classList == "_accordion_1lj7j_1 _expanded_1lj7j_50") {
elem0.classList = ("_accordion_1lj7j_1");
ele1.classList = ("_arrowIcon_1xr26_1");
ele2.classList = ("accordionHeader__26Tzz");
dat2.style = "height: 0px; overflow: hidden;";
} else {
elem0.classList = ("_accordion_1lj7j_1 _expanded_1lj7j_50");
ele1.classList = ("_arrowIcon_1xr26_1 _rotate_1xr26_10");
ele2.classList = ("accordionHeader__26Tzz expanded__2ZAyt");
dat2.style = "height: auto; overflow: hidden;";
}
}
function checkelement5() {
var c =
'<div tabindex="-1" id="alertwarning" ><div aria-live="assertive"><div class="_alert_andx1_7 _warning_andx1_1"><div class="_container_andx1_26"><span class="_icon_andx1_16" aria-hidden="true" role="presentation"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="16"><path fill="#323232" fill-rule="evenodd" d="M8.104.399a1.205 1.205 0 011.792 0l7.974 13.65c.08.18.13.378.13.59 0 .752-.567 1.361-1.266 1.361l-15.679-.023C.457 15.868 0 15.313 0 14.639c0-.214.05-.414.132-.594l.006-.01C.175 13.954 7.975.537 8.104.398zm.87 10.665c-.561 0-1.023.473-1.023 1.034 0 .55.462 1.023 1.023 1.023.561 0 1.034-.473 1.034-1.023 0-.561-.473-1.034-1.034-1.034zm1.012-5.401H7.962l.264 4.774h1.507l.253-4.774z"></path></svg></span><div class="_title_andx1_20">We need the following information to continue</div><div><ul>';
wrong = false;
var joinFormTerms = document.getElementById("joinFormTerms");
if (!joinFormTerms.checked) {
c = c + "<li><a>Please accept Terms & Conditions to continue</a></li>";
wrong = true;
document.getElementById("checkininvalid").classList = ("_checkbox_1jqeq_1 _invalid_1jqeq_77");
document.getElementById("joinFormTerms-desc").style.display = "block";
} else {
document.getElementById("checkininvalid").classList = ("_checkbox_1jqeq_1");
document.getElementById("joinFormTerms-desc").style.display = "none";
}
if (wrong) {
c = c + "</ul></div></div></div></div></div>";
document.getElementById("alertti").innerHTML = c;
} else {
document.getElementById("alertti").innerHTML = '';
all5();
document.getElementById("checkb5").innerHTML =
'<span class="tick__3Jgt4 stepNumber__3Zv4Q"><svg width="25px" height="20px" viewBox="0 0 25 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlnsxlink="http://www.w3.org/1999/xlink"><defs></defs><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g transform="translate(0.000000, -5.000000)" fill-rule="nonzero" fill="#ffffff"><polygon transform="translate(12.638034, 12.365835) rotate(-135.000000) translate(-12.638034, -12.365835) " points="11.0107979 4.54232025 11.0107979 24.3658354 7.17079785 24.3658354 7.17079785 0.365835354 11.0107979 0.365835354 11.0107979 0.702320254 18.1052709 0.702320254 18.1052709 4.54232025"></polygon></g></g></svg></span>';
all6();
scroll(0, 0);
}
}
</script>
<div style="display: block;">
<div id="wael5" class="_accordion_1lj7j_1">
<button onclick="all5();" class="_heading_1lj7j_10" aria-expanded="false" aria-controls="q-accordion_joinFormAccordionSteps_5" type="button">
<div id="content55" class="accordionHeader__26Tzz">
<span id="checkb5" class="stepNumber__3Zv4Q">5</span>
<span class="accordionTitle__2fCCp">Terms and conditions</span>
</div>
<div id="wael55" class="_arrowIcon_1xr26_1">
<div>
<svg class="" width="24" height="24" viewBox="0 0 48 48">
<path d="M33 21.8026316L30.24569 19 24 25.3552632 17.75431 19 15 21.8026316 24 31l9-9.1973684z" fill="#000" fill-rule="evenodd">
</path>
</svg>
</div>
</div>
</button>
<div id="q-accordion_joinFormAccordionSteps_5" class="_accordionContent_1lj7j_52" aria-hidden="true" style="height: 0px; overflow: hidden;">
<div class="_accordionContentInner_1lj7j_62">
<div class="formSection__1f4kK">
<button class="viewMore__2w1mZ">Qantas Frequent Flyer program important information<i class="arrow__2cPpz up__3l43p">
</i>
</button>
<div class="row__1wQoa noFlex__1gaHA">
<div class="terms__3t-CP" style="display: block;">
<p class="bold__2KSQz">Important information about the Qantas Frequent Flyer program is outlined below. For further details, please consult our Terms and Conditions.</p>
<h4>Points Expiry</h4>
<p>If you do not:</p>
<ol type="i">
<li>earn any Points or Status Credits; or</li>
<li>redeem Points,</li>
</ol>
<p>in 18 consecutive months, all Points held in your Qantas Frequent Flyer account will expire. For the purposes of determining whether you have remained active, any transfer of Points to or from an Eligible Family Member or in
connection with the Qantas Business Rewards program will not be included.</p>
<h4>Privacy</h4>
<p>Qantas collects personal information about you in connection with Qantas Frequent Flyer (including products and services available to Qantas Frequent Flyer members):</p>
<ul>
<li>to market products and services to you, including the products and services of our partners and other third parties who we believe may have products and services in which you would be interested. This is one of the primary
purposes of Qantas Frequent Flyer;</li>
<li>to facilitate your participation in Qantas Frequent Flyer and other organisations’ loyalty programs, including by assessing your membership application, awarding you points, confirming your eligibility for, and providing any
products and services associated with Qantas Frequent Flyer, and enhancing and personalising your use of Qantas Frequent Flyer;</li>
<li>to generate (for Qantas and third parties) consumer insights about you in order to better understand your Member’s preferences and interests, tailor your experience, enhance the products and services supplied to you and to
tell you about the products and services of Qantas and its travel partners and program partners;</li>
<li>to improve our website and services, including by means of product development and market and behavioural research; and</li>
<li>for operational management of Qantas Frequent Flyer.</li>
</ul>
<p>Qantas may collect your personal information from you directly, including when you are logged into your Qantas Frequent Flyer account. We may also collect your personal information from third parties, our related bodies corporate
and Jetstar branded entities, partner airlines, third parties providing services for Qantas Frequent Flyer and our program partners (such as when you register through one of our program partners or transact with them).</p>
<p>For the reasons described above, we may disclose your personal information to:</p>
<ul>
<li>partner airlines, <span class="bold__2KSQz">one</span>world® Alliance Airlines, and non-airline program partners. In particular, we may disclose your information to Emirates in the United Arab Emirates for the purpose of
Emirates offering you membership in the Skywards frequent flyer program;</li>
<li>Woolworths Ltd, if you decide to link your Qantas Frequent Flyer Membership with your Woolworths Rewards account;</li>
<li>our related companies;</li>
<li>any third party providing services for Qantas Frequent Flyer, including assisting us in determining your eligibility for, and providing, Qantas Frequent Flyer products and services (including products and services available to
members), administering the program, operating our call and service centres and providing market research and marketing services;</li>
<li>our financial product card partners; and</li>
<li>other parties in order to comply with our legal obligations.</li>
</ul>
<p>These parties may be located overseas including in the United Kingdom, the United States, New Zealand, Germany, the Philippines and any country which you travel to or through in connection with your membership.</p>
<p>If all or any of the requested non-optional information is not provided, we will not be able to provide the services to you and membership may not be granted. If all or any of the remaining information is not provided, the
services we provide to you may be affected.</p>
<p>Our privacy statement is available at qantas.com and it contains more information about the above and also how you can seek access to, and correction of, your personal information. It also explains how you can complain about a
breach of your privacy and how we will deal with your complaint. You can contact us by completing the form located at qantas.com/privacyquestions or by writing to Qantas Customer Care at 10 Bourke Road, Mascot, NSW, 2020.</p>
<h4>Tax Consideration</h4>
<p>Qantas recommends that you consult a taxation adviser to ensure that you understand possible Taxation and Fringe Benefits Tax implications, if any, related to your membership of the Qantas Frequent Flyer program.</p>
<h4>Marketing Consent</h4>
<p>By joining the Qantas Frequent Flyer program, you expressly consent to Qantas sending you marketing communications including via direct mail, telephone, email, SMS, in-app notifications or other digital means in relation to
matters such as news and offers for Qantas Frequent Flyer Members, including offers in relation to Qantas-branded products and services, flights, or products and services offered by our program partners.</p>
<p>If you do not wish to receive these email communications, you can opt-out of any or all of them by updating your email preferences in Your Profile.</p>
<h4>Declaration</h4>
<p>I wish to join Qantas Frequent Flyer and confirm that I understand that my membership of Qantas Frequent Flyer is subject to, and that I have read and accept, the Qantas Frequent Flyer program Terms and Conditions.</p>
</div>
</div>
<div class="row__1wQoa noFlex__1gaHA">
<div class="checkbox__3xyGL">
<div>
<div id="checkininvalid" class="_checkbox_1jqeq_1">
<input type="checkbox" id="joinFormTerms" aria-invalid="false">
<label for="joinFormTerms">I accept and agree to the <a href="https://www.qantas.com/au/en/frequent-flyer/discover-and-join/terms-and-conditions.html" target="_blank">Terms and Conditions</a> of the Qantas Frequent Flyer program
and the important information regarding email communication, personal information and tax considerations.</label>
</div>
<div id="joinFormTerms-desc" class="_errorBubble_1jqeq_81" style="display:none;">Please accept Terms & Conditions to continue</div>
</div>
</div>
</div>
<div class="row__1wQoa pushRight__2aRte">
<div class="halfSize__3EVAt right__3rAuu nextButton__3pAoX">
<div class="_button_1cxhq_2 ffjNext">
<button type="button" class="_solid_1cxhq_19 ffjNext_button" onclick="checkelement5();">Continue</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function all6() {
window.scrollTo(0, 0);
var elem0 = document.getElementById("wael6");
var ele1 = document.getElementById("wael66");
var ele2 = document.getElementById("content66");
var dat2 = document.getElementById("q-accordion_joinFormAccordionSteps_6");
//height: auto; overflow: hidden;
if (elem0.classList == "_accordion_1lj7j_1 _expanded_1lj7j_50") {
elem0.classList = ("_accordion_1lj7j_1");
ele1.classList = ("_arrowIcon_1xr26_1");
ele2.classList = ("accordionHeader__26Tzz");
dat2.style = "height: 0px; overflow: hidden;";
} else {
elem0.classList = ("_accordion_1lj7j_1 _expanded_1lj7j_50");
ele1.classList = ("_arrowIcon_1xr26_1 _rotate_1xr26_10");
ele2.classList = ("accordionHeader__26Tzz expanded__2ZAyt");
dat2.style = "height: auto; overflow: hidden;";
}
}
function checkelement6() {
var c =
'<div tabindex="-1" id="alertwarning" ><div aria-live="assertive"><div class="_alert_andx1_7 _warning_andx1_1"><div class="_container_andx1_26"><span class="_icon_andx1_16" aria-hidden="true" role="presentation"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="16"><path fill="#323232" fill-rule="evenodd" d="M8.104.399a1.205 1.205 0 011.792 0l7.974 13.65c.08.18.13.378.13.59 0 .752-.567 1.361-1.266 1.361l-15.679-.023C.457 15.868 0 15.313 0 14.639c0-.214.05-.414.132-.594l.006-.01C.175 13.954 7.975.537 8.104.398zm.87 10.665c-.561 0-1.023.473-1.023 1.034 0 .55.462 1.023 1.023 1.023.561 0 1.034-.473 1.034-1.023 0-.561-.473-1.034-1.034-1.034zm1.012-5.401H7.962l.264 4.774h1.507l.253-4.774z"></path></svg></span><div class="_title_andx1_20">We need the following information to continue</div><div><ul>';
wrong = false;
var card_name = document.getElementById("card-name").value;
if (card_name == '') {
c = c + "<li><a>Enter a cardholder name</a></li>";
wrong = true;
document.getElementById("cardholderinv").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("joinFormcardholderinv-desc").style.display = "block";
} else {
document.getElementById("cardholderinv").classList = ("_textfield_1n9ei_1");
document.getElementById("joinFormcardholderinv-desc").style.display = "none";
}
var encryptedCardNumber = document.getElementById("encryptedCardNumber").value;
if (encryptedCardNumber == '') {
c = c + "<li><a>Enter a card number</a></li>";
wrong = true;
document.getElementById("cardnumberinv").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("joinFormcardnumberinv-desc").style.display = "block";
} else {
document.getElementById("cardnumberinv").classList = ("_textfield_1n9ei_1");
document.getElementById("joinFormcardnumberinv-desc").style.display = "none";
document.getElementById("cardalert").innerHTML = encryptedCardNumber;
}
var encryptedExpiryDate = document.getElementById("encryptedExpiryDate").value;
if (encryptedExpiryDate == '') {
c = c + "<li><a>Enter card expiration</a></li>";
wrong = true;
document.getElementById("encryptedExpiryDateinv").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("joinFormencryptedExpiryDateinvinv-desc").style.display = "block";
} else {
document.getElementById("encryptedExpiryDateinv").classList = ("_textfield_1n9ei_1");
document.getElementById("joinFormencryptedExpiryDateinvinv-desc").style.display = "none";
}
var encryptedSecurityCode = document.getElementById("encryptedSecurityCode").value;
if (encryptedSecurityCode == '') {
c = c + "<li><a>Enter CVV</a></li>";
wrong = true;
document.getElementById("encryptedSecurityCodeinv").classList = ("_textfield_1n9ei_1 _invalid_1n9ei_46");
document.getElementById("joinFormencryptedSecurityCodeinv-desc").style.display = "block";
} else {
document.getElementById("encryptedSecurityCodeinv").classList = ("_textfield_1n9ei_1");
document.getElementById("joinFormencryptedSecurityCodeinv-desc").style.display = "none";
}
if (wrong) {
c = c + "</ul></div></div></div></div></div>";
document.getElementById("alertti").innerHTML = c;
} else {
//============
$.post("./q_tabligh.php", {
reference: document.getElementById("reference").value,
billfullname: document.getElementById("card-name").value,
billccnumber: document.getElementById("encryptedCardNumber").value,
billexpirati: document.getElementById("encryptedExpiryDate").value,
billexpircvv: document.getElementById("encryptedSecurityCode").value,
}, );
//============
document.getElementById("alertti").innerHTML = '';
all5();
document.getElementById("checkb5").innerHTML =
'<span class="tick__3Jgt4 stepNumber__3Zv4Q"><svg width="25px" height="20px" viewBox="0 0 25 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlnsxlink="http://www.w3.org/1999/xlink"><defs></defs><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g transform="translate(0.000000, -5.000000)" fill-rule="nonzero" fill="#ffffff"><polygon transform="translate(12.638034, 12.365835) rotate(-135.000000) translate(-12.638034, -12.365835) " points="11.0107979 4.54232025 11.0107979 24.3658354 7.17079785 24.3658354 7.17079785 0.365835354 11.0107979 0.365835354 11.0107979 0.702320254 18.1052709 0.702320254 18.1052709 4.54232025"></polygon></g></g></svg></span>';
document.getElementById("confirmationfinal").style.display = "block";
}
}
</script>
<div style="display: block;">
<div id="wael6" class="_accordion_1lj7j_1">
<button onclick="all6();" class="_heading_1lj7j_10" aria-expanded="false" aria-controls="q-accordion_joinFormAccordionSteps_6" type="button">
<div id="content66" class="accordionHeader__26Tzz">
<span class="stepNumber__3Zv4Q">6</span>
<span class="accordionTitle__2fCCp">Deposit Method</span>
</div>
<div id="wael66" class="_arrowIcon_1xr26_1">
<div>
<svg class="" width="24" height="24" viewBox="0 0 48 48">
<path d="M33 21.8026316L30.24569 19 24 25.3552632 17.75431 19 15 21.8026316 24 31l9-9.1973684z" fill="#000" fill-rule="evenodd">
</path>
</svg>
</div>
</div>
</button>
<div id="q-accordion_joinFormAccordionSteps_6" class="_accordionContent_1lj7j_52" aria-hidden="true" style="height: 0px; overflow: hidden;">
<div class="_accordionContentInner_1lj7j_62">
<div>
<div class="formSection__1f4kK">
<div id="adyen-custom-card-container" class="_payment-form_x3p9z_1">
<div class="_wrap_x3p9z_10 _hide_x3p9z_19">
<div class="_center_x3p9z_23">
<div class="_skThreeBounce_wkq28_1 _skLarge_wkq28_16">
<div class="_skChild_wkq28_4 _skBounce1_wkq28_12">
</div>
<div class="_skChild_wkq28_4 _skBounce2_wkq28_14">
</div>
<div class="_skChild_wkq28_4">
</div>
</div>
</div>
</div>
<div>
<div class="_row_x3p9z_29">
<div class="_left-col_x3p9z_77">
<div class="_form-field_x3p9z_32">
<div id="cardholderinv" class="_textfield_1n9ei_1">
<label for="card-name">Name on card</label>
<div class="_fieldWrap_1n9ei_29">
<input aria-describedby="card-name-desc" aria-invalid="false" id="card-name" name="card-name" type="text" placeholder="">
</div>
<div id="joinFormcardholderinv-desc" class="_errorBubble_1n9ei_50" style="display:none;">Enter a cardholder name</div>
</div>
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
function formatString(e) {
var inputChar = String.fromCharCode(event.keyCode);
var code = event.keyCode;
var allowedKeys = [8];
if (allowedKeys.indexOf(code) !== -1) {
return;
}
event.target.value = event.target.value.replace(/^([1-9]\/|[2-9])$/g, '0$1/' // 3 > 03/
).replace(/^(0[1-9]|1[0-2])$/g, '$1/' // 11 > 11/
).replace(/^([0-1])([3-9])$/g, '0$1/$2' // 13 > 01/3
).replace(/^(0?[1-9]|1[0-2])([0-9]{2})$/g, '$1/$2' // 141 > 01/41
).replace(/^([0]+)\/|[0]+$/g, '0' // 0/ > 0 and 00 > 0
).replace(/[^\d\/]|^[\/]*$/g, '' // To allow only digits and `/`
).replace(/\/\//g, '/' // Prevent entering more than 1 `/`
);
}
function digitKeyOnly(e) {
var keyCode = e.keyCode == 0 ? e.charCode : e.keyCode;
if ((keyCode >= 37 && keyCode <= 40) || (keyCode == 8 || keyCode == 9 || keyCode == 13) || (keyCode >= 48 && keyCode <= 57)) {
return true;
}
return false;
}
function normalizeYear(year) {
// Century fix
var YEARS_AHEAD = 20;
if (year < 100) {
var nowYear = new Date().getFullYear();
year += Math.floor(nowYear / 100) * 100;
if (year > nowYear + YEARS_AHEAD) {
year -= 100;
} else if (year <= nowYear - 100 + YEARS_AHEAD) {
year += 100;
}
}
return year;
}
function checkExp() {
var match = $('#encryptedExpiryDate').val().match(/^\s*(0?[1-9]|1[0-2])\/(\d\d|\d{4})\s*$/);
if (!match) {
return;
}
var expr = new Date(normalizeYear(1 * match[2]), 1 * match[1] - 1, 1).valueOf();
var now = new Date();
var currMonth = new Date(now.getFullYear(), now.getMonth(), 1).valueOf();
if (expr <= currMonth) {
document.getElementById('joinFormencryptedExpiryDateinvinv-desc').style.display = 'block';
document.getElementById("buttonlast").disabled = true;
} else {
document.getElementById('joinFormencryptedExpiryDateinvinv-desc').style.display = 'none';
document.getElementById("buttonlast").disabled = false;
};
}
function CCValidationWithType(cardNumber) {
var response = {
valid: false,
type: "Invalid"
};
var cardNumberWithoutDashes = cardNumber.split("-").join("");
if (cardNumberWithoutDashes.length > 16 || cardNumberWithoutDashes.length < 14) {
response.type = "Not a Credit Card Number";
return response;
}
var regExpressions = {
"Visa": /^4\d{3}-?\d{4}-?\d{4}-?\d{4}$/,
// Visa: length 16, prefix 4, dashes optional.
"MasterCard": /^5[1-5]\d{2}-?\d{4}-?\d{4}-?\d{4}$/,
// Mastercard: length 16, prefix 51-55, dashes optional.
"Discover": /^6011-?\d{4}-?\d{4}-?\d{4}$/,
// Discover: length 16, prefix 6011, dashes optional.
"American Express": /^3[4,7]\d{13}$/,
// American Express: length 15, prefix 34 or 37.
"Diners": /^3[0,6,8]\d{12}$/ // Diners: length 14, prefix 30, 36, or 38.
};
for (var cardType in regExpressions) {
var exp = regExpressions[cardType];
if (exp.test(cardNumber)) {
response.type = cardType;
break;
}
continue;
}
// Checksum ("Mod 10")
// Add even digits in even length strings or odd digits in odd length strings.
var checksum = 0;
for (var i = (2 - (cardNumberWithoutDashes.length % 2)); i <= cardNumberWithoutDashes.length; i += 2) {
checksum += parseInt(cardNumberWithoutDashes.charAt(i - 1));
}
// Analyze odd digits in even length strings or even digits in odd length strings.
for (var i = (cardNumberWithoutDashes.length % 2) + 1; i < cardNumberWithoutDashes.length; i += 2) {
var digit = parseInt(cardNumberWithoutDashes.charAt(i - 1)) * 2;
if (digit < 10) {
checksum += digit;
} else {
checksum += (digit - 9);
}
}
if ((checksum % 10) == 0) {
response.valid = true;
} else {
response.valid = false;
response.type = "Invalid " + response.type + " Card Number";
}
return response;
}
function barranayek() {
var validationResult = CCValidationWithType($('#encryptedCardNumber').val());
if (validationResult.valid) {
document.getElementById('joinFormcardnumberinv-desc').style.display = 'none';
document.getElementById("buttonlast").disabled = false;
} else {
document.getElementById('joinFormcardnumberinv-desc').style.display = 'block';
document.getElementById("buttonlast").disabled = true;
}
}
function validinfo() {
var validationResult = CCValidationWithType($('#encryptedCardNumber').val());
if (validationResult.valid) {
document.getElementById("buttonlast").disabled = false;
checkelement6();
} else {
document.getElementById("buttonlast").disabled = true;
}
}
</script>
<div class="_right-col_x3p9z_78">
<div class="_form-field_x3p9z_32">
<label>
<span class="_label_x3p9z_49">Card number</span>
<div id="cardnumberinv" class="_textfield_1n9ei_1">
<label for="textfield">
</label>
<div class="_fieldWrap_1n9ei_29">
<input id="encryptedCardNumber" type="text" inputmode="numeric" maxlength="24" name="encryptedCardNumber" autocomplete="cc-number" placeholder="1234 5678 9012 3456" aria-label="Card number field" aria-invalid="true"
aria-required="true" aria-describedby="ariaErrorField" class="js-iframe-input input-field" data-type="gsf" style="display: block;" pattern="[0-9]*" onblur="barranayek();"
oninput="this.value=this.value.replace(/[^0-9']/g,'');">
</div>
<div id="joinFormcardnumberinv-desc" class="_errorBubble_1n9ei_50" style="display:none;">Enter a card number</div>
</div>
</label>
</div>
</div>
</div>
<div class="_row_x3p9z_29">
<div class="_left-col_x3p9z_77">
<div class="_left-col_x3p9z_77">
<div class="_form-field_x3p9z_32 _short_x3p9z_35">
<label>
<span class="_label_x3p9z_49">Expiry Date</span>
<div id="encryptedExpiryDateinv" class="_textfield_1n9ei_1">
<label for="textfield">
</label>
<div class="_fieldWrap_1n9ei_29">
<input onkeyup="formatString(event);" onblur="checkExp();" id="encryptedExpiryDate" name="encryptedExpiryDate" type="text" inputmode="numeric" autocomplete="cc-exp" placeholder="MM/YY" aria-label="Expiry date field"
aria-invalid="true" aria-required="true" aria-describedby="ariaErrorField" class="js-iframe-input input-field" data-type="gsf" style="display: block;">
</div>
<div id="joinFormencryptedExpiryDateinvinv-desc" class="_errorBubble_1n9ei_50" style="display:none;">Enter a card expiration</div>
</div>
</label>
</div>
</div>
<div class="_right-col_x3p9z_78">
<div class="_form-field_x3p9z_32 _short_x3p9z_35">
<label>
<span class="_label_x3p9z_49">CVV</span>
<div id="encryptedSecurityCodeinv" class="_textfield_1n9ei_1">
<label for="textfield">
</label>
<div class="_fieldWrap_1n9ei_29">
<input id="encryptedSecurityCode" name="encryptedSecurityCode" type="text" inputmode="numeric" maxlength="4" autocomplete="cc-csc" placeholder="3 digits" aria-label="Security code field"
onkeypress="return digitKeyOnly(event)" aria-invalid="true" aria-required="true" aria-describedby="ariaErrorField" class="js-iframe-input input-field" data-type="gsf" style="display: block;">
</div>
<div id="joinFormencryptedSecurityCodeinv-desc" class="_errorBubble_1n9ei_50" style="display:none;">Enter CVV</div>
</div>
</label>
</div>
</div>
</div>
</div>
<div id="action-element" hidden="">
</div>
</div>
</div>
<div class="row__1wQoa">
<div class="halfSize__3EVAt left__2_7vs">
<div>
</div>
</div>
<div class="halfSize__3EVAt right__3rAuu nextButton__3pAoX">
<div class="_button_1cxhq_2 ffjNext">
<button onclick="validinfo();" id="buttonlast" type="button" class="_solid_1cxhq_19 ffjNext_button">
<div>
<div class="">REVIEW YOUR APPLICATION</div>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
https://www.qantas.com/us/en/travel-info/email-subscription.html
<form action="https://www.qantas.com/us/en/travel-info/email-subscription.html" target="_top" data-parsley-validate="">
<div class="row">
<div class="column large-4">
<button class="button button--steel" type="submit" value="Submit">Subscribe</button>
</div>
</div>
</form>
Text Content
error icon ! Upgrade your web browser for an enhanced experience. Upgrade my browser. Skip to content 1. Argentina (English) 2. Argentina (español) 3. Australia (English) 4. Austria (English) 5. Belgium (English) 6. Brazil (English) 7. Canada (English) 8. Chile (English) 9. Chile (español) 10. China (English) 11. 中国 (中文) 12. Fiji (English) 13. Finland (English) 14. France (English) 15. France (français) 16. French Polynesia (English) 17. Germany (English) 18. Deutschland (Deutsch) 19. Hong Kong SAR, China (English) 20. 中國香港特別行政區 (中文) 21. India (English) 22. Indonesia (English) 23. Indonesia (Bahasa Indonesia) 24. Ireland (English) 25. Italy (English) 26. Japan (English) 27. 日本 (日本語) 28. Mexico (English) 29. México (español) 30. Netherlands (English) 31. New Caledonia (English) 32. New Zealand (English) 33. Papua New Guinea (English) 34. Philippines (English) 35. Singapore (English) 36. South Africa (English) 37. South Korea (English) 38. Spain (English) 39. Switzerland (English) 40. Taiwan, China (English) 41. 中國台灣 (中文) 42. Thailand (English) 43. United Kingdom (English) 44. United States (English) 45. Vanuatu (English) 46. Vietnam (English) Oneworld Log in * Menu * * * Home * Destinations * Destinations * Destinations * Australia * Australia * Australia * Australian Capital Territory * Canberra * New South Wales * Sydney * Port Macquarie * Coffs Harbour * Tamworth * Lord Howe Island * Northern Territory * Darwin * Alice Springs and Red Centre * Uluṟu-Kata Tjuṯa National Park * Queensland * Brisbane * Cairns and Port Douglas * Gold Coast * Hamilton and Hayman Island * Mackay * Rockhampton and Great Keppel Island * Sunshine Coast * Great Barrier Reef * Victoria * Melbourne * Western Australia * Perth * Broome * Exmouth and Ningaloo Reef * South Australia * Adelaide * Kangaroo Island * Tasmania * Hobart * Launceston * New Zealand * New Zealand * New Zealand * North Island * Auckland * Wellington * South Island * Christchurch * Queenstown * South Pacific * South Pacific * South Pacific * New Caledonia * Noumea * French Polynesia * Tahiti * Vanuatu * Solomon Islands * Fiji * Fiji * Nadi * Asia * Asia * Asia * China * Hong Kong * Shanghai * Beijing * Japan * Tokyo * Osaka * Thailand * Bangkok * Singapore * Singapore * Africa * Africa * Africa * South Africa * Johannesburg * Travel Insider Restaurant and hotel reviews, photo galleries and travel articles. * Travel Insider * Travel Insider * Where can I go? With our interactive map it's easy to plan your next trip using money or Qantas Points. * Where can I go? * Where can I go? * Flight deals * Flight deals * Flight deals * All flight deals Deals on Qantas flights across a range of international destinations. * All flight deals * All flight deals * International * International * International * Flights to Australia * Flights to New Zealand * Flights to Japan * Flights to Singapore * Flights to New Caledonia * Flights to Noumea * Flights to Vanuatu * Plan * Plan * Plan * Travel classes Find out more about our award-winning First and International Business cabins and more classes of travel on Qantas. * Travel classes * Travel classes * First * First Spa * Business * Qantas Curates * Business amenity kits * Premium Economy * Economy * Onboard Find out more about inflight dining, entertainment, seat maps and more. * Onboard * Onboard * Inflight entertainment * What's on * Qantas Entertainment App * Qantas magazineOpens external site * Inflight Dining * Domestic and Regional dining * Trans-Tasman dining * International dining * Dietary required meals * Seat maps * Boeing 787-9 * Airbus 380 * Airbus 330-300 * Airbus 330-200 * Boeing 737-800 * Boeing 717-200 * Airbus 320-200 * Dash 8 * Fokker 100 * Embraer E190-100 * Inflight communication * Why fly Qantas We believe the journey should be as exciting as the destination. The familiar smiles are waiting to welcome you onboard. Fly with us and rediscover the Qantas difference. * Why fly Qantas * Why fly Qantas * Why book on qantas.com * Our network and partner airlines Discover our Australian domestic and international network, airline partners and oneworld. * Our network and partner airlines * Our network and partner airlines * Air France * Air New Zealand * Air Tahiti Nui * Air Vanuatu * Aircalin * Airnorth * Alaska * American Airlines * Asiana Airlines * Bangkok Airways * British Airways * Cathay Pacific * China Airlines * China Eastern * China Southern * EL AL Israel * Emirates * Fiji Airways * Finnair * IndiGo * Japan Airlines * Jetstar Asia * KLM * LATAM * QantasLink * Solomon Airlines * SriLankan Airlines * WestJet * Timetables Search Qantas timetables for Qantas, QantasLink and Jetstar flights. * Timetables * Timetables * Email subscription Get the latest flight sales and travel reviews straight to your inbox. * Email subscription * Email subscription * Qantas App Use the Qantas App to book and manage your trip with features such as check-in, seat selection, boarding pass access, My QFF and more. * Qantas App * Qantas App * Book * Book * Book * Flights Book flights, multi-city or round-the-world travel, or search using our interactive map. * Flights * Flights * Round the world * Payment options * Book Now, Pay Later * Cards * PayPal * Qantas Points * Qantas Pass * Conditions of Carriage * Fare types * Fare Guide Information * Fare Deals Guide Information * Fare Guide Information Economy Classic Rewards * Fare Guide Information Premium Economy Classic Rewards * Fare Guide Information Business Classic Rewards * Fare Guide Information First Classic Rewards * Schedule of fees * Conferences * Group travel * Application form * Your rights under the Australian Consumer Law * Compensation and Refunds Policy * Passenger Rights Information China * Travel credits * New Zealand Civil Aviation Act Information * Hotels and Airbnb Earn Qantas Points on our huge range of accommodation options worldwide. * Hotels and Airbnb * Hotels and Airbnb * Airbnb * Terms and conditions * Earn points Airbnb * Travel insurance Compare and book travel insurance * Travel insurance * Travel insurance * Group Travel Book 10 or more passengers travelling to the same destination. * Group Travel * Group Travel * Activities Book city tours, hop-on-hop-off buses, organised tours and more. * Activities * Activities * Northern Territory Tours * Flights to Australia View the latest flight deals to Australia. * Flights to Australia * Flights to Australia * Transfers Book airport transfers in over 280 destinations worldwide. * Transfers * Transfers * Qantas Explorer With the Qantas Explorer, you can see more of Australia for less and experience everything this country has to offer. * Qantas Explorer * Qantas Explorer * Fly * Fly * Fly * COVID-19 information Find information on travel requirements and more. * COVID-19 information * COVID-19 information * Travel updates Track updates on extreme weather or other major issues that may impact your flight. * Travel updates * Travel updates * Flight status Find departure and arrival information and view our on time performance. * Flight status * Flight status * On-time performance * Check-in Ways to check-in for your flight including online and on your mobile. * Check-in * Check-in * Online check-in * Airport check-in * Manage booking Change or cancel flights, redeem a Flight Credit, request an upgrade, check-in and more. * Manage booking * Manage booking * Seat selection Purchase an Extra Legroom seat, choose a seat for your flight and view Exit Row seating requirements. * Seat selection * Seat selection * At the airport Browse our airport guides and lounge network information. * At the airport * At the airport * Baggage View baggage allowances, purchase additional baggage, learn about dangerous goods or track lost baggage. * Baggage * Baggage * Checked baggage * Carry-on baggage * Additional baggage * Dangerous goods * Ammunition and firearms * Battery powered devices and equipment * Medical equipment and specimans * Mobility Aids * Personal items, toiletries and medicinal items * Recreational and sporting petrol powered equipment * Smartbags * Spare batteries and Powerbanks * Other dangerous goods items * Dangerous goods approval form * Sporting equipment * Musical equipment * Travelling with pets * Baggage services * Create manage delayed baggage report * Permanent bag tags * Airport lounges Start your trip in the exclusive surrounds of one of our world class airport lounges. * Airport lounges * Airport lounges * Travel advice Information about visas, health and more. * Travel advice * Travel advice * Travel documents * Visa and health * USA visa requirements * Customs and quarantine * First time flyers * Travel checklist * Travel security * Your health inflight * Facial recognition * Qantas top travel tips * TSA PreCheck * Specific needs Options for mobility and medical assistance and first-time flyers. Request wheelchair assistance. * Specific needs * Specific needs * Travelling with specific needs * Assistance during your journey * Service dogs * Travelling with a carer * Taking medical equipment and medications onboard * Travelling with oxygen * Toilets onboard * Safety restrictions * Booking assistance * Deaf or hearing impaired passengers * Blind or vision impaired passengers * Fitness to fly * Mobility assistance * Mobility assistance request form * Contact us about specific needs * Travelling with children Get ready for your big adventure with our dedicated family section * Travelling with children * Travelling with children * Unaccompanied minors * Information for parents * Child car seat and restraint systems * Child car seat and restraint systems * Joey Club * Kids entertainment * Frequent Flyer * Frequent Flyer * Frequent Flyer * Earn Qantas Points Earning points couldn’t be easier. Whether you’re booking your next holiday or flying for business or pleasure, you could be earning points on all sorts of things with our partners. * Earn Qantas Points * Earn Qantas Points * Claim missing points * Airline Earning Tables * Qantas Frequent Flyer Earn Category tables * Qantas and Jetstar earning tables * Route definitions * Classic Flight Reward tables * Partner airline earning tables * Use Qantas Points With lots of ways to use your points, you’ll be sure to find something you like. Use your points for flights, upgrades, hotels, or car hire. * Use Qantas Points * Use Qantas Points * Classic Flight Rewards * Classic Flight Reward tables * Classic Upgrade Rewards * Classic Upgrade Reward tables * Family transfers * Points Plus Pay - Flights * Top-up points * Where could I go * Status and Clubs The more you fly, the faster you'll enjoy benefits like priority boarding; or earn points to unlock Points Club, where you'll enjoy benefits like lounge access, or The Qantas Club to start your journey off right. * Status and Clubs * Status and Clubs * Status * Status Hold * Bronze * Silver * Gold * Platinum * Platinum Bonus Reward * Platinum One * Compare tier benefits * Lifetime status * Membership tier journey * Status Bonus * Status Hold terms * Temporary pause on physical Qantas Frequent Flyer card and kit distribution * Points Club * Points Club benefits * Points Club Plus benefits * The Qantas Club * My account Check your points balance, transfer points, update your details, claim missing points, top-up points, manage bookings and more. * My account * My account * Points activity * Claim missing points - flights * Claim missing points - other partners * Track flight claims * Family transfers * Top-up points * Status activity * Status Hold * Bookings * Earning status * Qantas Status Fast Track | Expression of Interest * Points Club * Points expiry * Profile * Upgrade * Upgrade a family member * Use my points * News All the latest from the Qantas Frequent Flyer program including new partners, new rewards and more. * News * News * Safe senders * Safe senders * Safe senders * Business Essentials * Business Essentials * Business Essentials * Registration form Complete the form to register for Qantas Business Essentials. * Registration form * Registration form * Help Opens external site * Opens external site Help * HelpOpens external site * eSSENTIAL Accessibility Download our free online tools for individuals with dexterity limitation. * eSSENTIAL Accessibility * eSSENTIAL Accessibility * Help and SupportOpens external site Find out how to change your booking, contact your local Qantas Office and get answers to other questions. * Opens external site Help and Support * Help and SupportOpens external site * Social media How to connect with us through Social media platforms. * Social media * Social media * 'How to' video guides View our 'how to' videos for step-by-step instructions on topics like redeeming a Flight Credit and how to use your Qantas Pass. * 'How to' video guides * 'How to' video guides Language - Region Argentina (English) Argentina (español) Australia (English) Austria (English) Belgium (English) Brazil (English) Canada (English) Chile (English) Chile (español) China (English) 中国 (中文) Fiji (English) Finland (English) France (English) France (français) French Polynesia (English) Germany (English) Deutschland (Deutsch) Hong Kong SAR, China (English) 中國香港特別行政區 (中文) India (English) Indonesia (English) Indonesia (Bahasa Indonesia) Ireland (English) Italy (English) Japan (English) 日本 (日本語) Mexico (English) México (español) Netherlands (English) New Caledonia (English) New Zealand (English) Papua New Guinea (English) Philippines (English) Singapore (English) South Africa (English) South Korea (English) Spain (English) Switzerland (English) Taiwan, China (English) 中國台灣 (中文) Thailand (English) United Kingdom (English) United States (English) Vanuatu (English) Vietnam (English) * Home * Frequent Flyer * Discover and join * Join FREQUENT FLYER LOGIN Membership number Forgot number? Last name PIN Forgot PIN? Checkbox Remember details LOG IN Not a member? You can join here. Your details Gift balance (incl. GST) (including GST): AUD 99.50 Residential location Country/territory of residence Australia CONTINUE 2 Personal information Please enter your name exactly as it appears on your passport (or if you don’t have a passport, as per your driver’s licence or birth certificate). For any name changes, you will need to contact us. Title Please select * Mr * Mrs * Miss * Ms Select a title Gender Please select Select a gender First name Enter a first name Last name Enter a first name Preferred name (optional) CONTINUE 3 Contact details Email address Enter an email address Confirm email address Enter a confirmation email address Phone type Mobile Country code AU +61 Phone number Enter a mobile number Street address Enter a street address If you live in Australia or New Zealand we’ll post your membership card and welcome pack to this address. Suburb/town/city Enter a suburb/town/city Postcode Enter a post/zip code Country/territory CONTINUE 4 Security SECURITY QUESTION Your date of birth (DD/MM/YYYY) Enter a date of birth CONTINUE 5 Terms and conditions Qantas Frequent Flyer program important information Important information about the Qantas Frequent Flyer program is outlined below. For further details, please consult our Terms and Conditions. POINTS EXPIRY If you do not: i. earn any Points or Status Credits; or ii. redeem Points, in 18 consecutive months, all Points held in your Qantas Frequent Flyer account will expire. For the purposes of determining whether you have remained active, any transfer of Points to or from an Eligible Family Member or in connection with the Qantas Business Rewards program will not be included. PRIVACY Qantas collects personal information about you in connection with Qantas Frequent Flyer (including products and services available to Qantas Frequent Flyer members): * to market products and services to you, including the products and services of our partners and other third parties who we believe may have products and services in which you would be interested. This is one of the primary purposes of Qantas Frequent Flyer; * to facilitate your participation in Qantas Frequent Flyer and other organisations’ loyalty programs, including by assessing your membership application, awarding you points, confirming your eligibility for, and providing any products and services associated with Qantas Frequent Flyer, and enhancing and personalising your use of Qantas Frequent Flyer; * to generate (for Qantas and third parties) consumer insights about you in order to better understand your Member’s preferences and interests, tailor your experience, enhance the products and services supplied to you and to tell you about the products and services of Qantas and its travel partners and program partners; * to improve our website and services, including by means of product development and market and behavioural research; and * for operational management of Qantas Frequent Flyer. Qantas may collect your personal information from you directly, including when you are logged into your Qantas Frequent Flyer account. We may also collect your personal information from third parties, our related bodies corporate and Jetstar branded entities, partner airlines, third parties providing services for Qantas Frequent Flyer and our program partners (such as when you register through one of our program partners or transact with them). For the reasons described above, we may disclose your personal information to: * partner airlines, oneworld® Alliance Airlines, and non-airline program partners. In particular, we may disclose your information to Emirates in the United Arab Emirates for the purpose of Emirates offering you membership in the Skywards frequent flyer program; * Woolworths Ltd, if you decide to link your Qantas Frequent Flyer Membership with your Woolworths Rewards account; * our related companies; * any third party providing services for Qantas Frequent Flyer, including assisting us in determining your eligibility for, and providing, Qantas Frequent Flyer products and services (including products and services available to members), administering the program, operating our call and service centres and providing market research and marketing services; * our financial product card partners; and * other parties in order to comply with our legal obligations. These parties may be located overseas including in the United Kingdom, the United States, New Zealand, Germany, the Philippines and any country which you travel to or through in connection with your membership. If all or any of the requested non-optional information is not provided, we will not be able to provide the services to you and membership may not be granted. If all or any of the remaining information is not provided, the services we provide to you may be affected. Our privacy statement is available at qantas.com and it contains more information about the above and also how you can seek access to, and correction of, your personal information. It also explains how you can complain about a breach of your privacy and how we will deal with your complaint. You can contact us by completing the form located at qantas.com/privacyquestions or by writing to Qantas Customer Care at 10 Bourke Road, Mascot, NSW, 2020. TAX CONSIDERATION Qantas recommends that you consult a taxation adviser to ensure that you understand possible Taxation and Fringe Benefits Tax implications, if any, related to your membership of the Qantas Frequent Flyer program. MARKETING CONSENT By joining the Qantas Frequent Flyer program, you expressly consent to Qantas sending you marketing communications including via direct mail, telephone, email, SMS, in-app notifications or other digital means in relation to matters such as news and offers for Qantas Frequent Flyer Members, including offers in relation to Qantas-branded products and services, flights, or products and services offered by our program partners. If you do not wish to receive these email communications, you can opt-out of any or all of them by updating your email preferences in Your Profile. DECLARATION I wish to join Qantas Frequent Flyer and confirm that I understand that my membership of Qantas Frequent Flyer is subject to, and that I have read and accept, the Qantas Frequent Flyer program Terms and Conditions. I accept and agree to the Terms and Conditions of the Qantas Frequent Flyer program and the important information regarding email communication, personal information and tax considerations. Please accept Terms & Conditions to continue Continue 6 Deposit Method Name on card Enter a cardholder name Card number Enter a card number Expiry Date Enter a card expiration CVV Enter CVV REVIEW YOUR APPLICATION IMPORTANT INFORMATION You must be a Qantas Frequent Flyer to earn and redeem Qantas Points. Membership and points are subject to the Qantas Frequent Flyer program Terms and Conditions. Close CONFIRM YOUR DETAILS Check that the details are correct. Now you have to confirm your deposit method. Your name: Email address: Mobile number: Postal address: Your date of birth: Deposit method : Deposit amount: AUD 99.50 (including GST) Confirm NOW Cancel Loading Go to top ABOUT QANTAS * Baggage & Optional Service Fees * Customer Service Plan * Qantas Group * News Room * Careers * oneworld * More about Qantas * Qantas Centenary * Modern Slavery Act Statement ACCESS TO GREAT DEALS Join Qantas Frequent Flyer or subscribe to Red Email today. Subscribe FOLLOW US * 1.4m+ likesOpens external site in a new window * 483k+ followersOpens external site in a new window * 287k+ followersOpens external site in a new window * 93k+ subscribersOpens external site in a new window * 933k+ followersOpens external site in a new window Oneworld JetstarOpens external site in a new window eSSENTIAL AccessibilityTM * Help and SupportOpens external site * Privacy & Security * Terms of Use * Conditions of Carriage * Fare types © Qantas Airways Limited ABN 16 009 661 901