|
|
|
|
@ -7,7 +7,7 @@
|
|
|
|
|
<p style="font-size: 20px;margin-bottom: 20px;"><strong>Select an Available Ticket Type:</strong></p>
|
|
|
|
|
<div class="selectHotl" style="margin-bottom: 20px;">
|
|
|
|
|
<div class="optionLable" id="ticket_type_standard_ticket">
|
|
|
|
|
<input type="radio" value="Standard Ticket+Transfer+Dinner" checked id="standard_december31th" data-price="159" name="ticket_type">
|
|
|
|
|
<input type="radio" value="Standard Ticket+Transfer+Dinner" disabled id="standard_december31th" data-price="159" name="ticket_type">
|
|
|
|
|
<label for="standard_december31th" style="font-size:18px;">
|
|
|
|
|
Standard+Transfer+Dinner
|
|
|
|
|
<div class="selectionMemo" >
|
|
|
|
|
@ -16,7 +16,7 @@
|
|
|
|
|
</label>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="optionLable" id="ticket_type_vip_ticket">
|
|
|
|
|
<input type="radio" value="VIP Ticket+Transfer+Dinner" checked id="vip_december31th" data-price="199" name="ticket_type">
|
|
|
|
|
<input type="radio" value="VIP Ticket+Transfer+Dinner" disabled id="vip_december31th" data-price="199" name="ticket_type">
|
|
|
|
|
<label for="vip_december31th" style="font-size:18px;">
|
|
|
|
|
VIP+Transfer+Dinner
|
|
|
|
|
<div class="selectionMemo">
|
|
|
|
|
@ -25,7 +25,7 @@
|
|
|
|
|
</label>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="optionLable" id="ticket_type_premium_ticket">
|
|
|
|
|
<input type="radio" value="Premium Ticket+Transfer+Dinner" id="premium_december31th" data-price="209" name="ticket_type">
|
|
|
|
|
<input type="radio" value="Premium Ticket+Transfer+Dinner" disabled id="premium_december31th" data-price="209" name="ticket_type">
|
|
|
|
|
<label for="premium_december31th" style="font-size:19px;">
|
|
|
|
|
Premium+Transfer+Dinner
|
|
|
|
|
<div class="selectionMemo">
|
|
|
|
|
@ -34,7 +34,7 @@
|
|
|
|
|
</label>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="optionLable" id="ticket_type_elite_ticket">
|
|
|
|
|
<input type="radio" value="Elite+Transfer+Dinner" checked id="elite_ticket" data-price="459" name="ticket_type">
|
|
|
|
|
<input type="radio" value="Elite+Transfer+Dinner" disabled id="elite_ticket" data-price="459" name="ticket_type">
|
|
|
|
|
<label for="elite_ticket" style="font-size:18px;">
|
|
|
|
|
Elite+Transfer+Dinner
|
|
|
|
|
<div class="selectionMemo">
|
|
|
|
|
@ -43,7 +43,7 @@
|
|
|
|
|
</label>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="optionLable" id="ticket_type_premium_costume">
|
|
|
|
|
<input type="radio" value="Premium+Dinner+Exclusive Transfer+Thai Costume" checked id="premium_costume" data-price="369" name="ticket_type">
|
|
|
|
|
<input type="radio" value="Premium+Dinner+Exclusive Transfer+Thai Costume" disabled id="premium_costume" data-price="369" name="ticket_type">
|
|
|
|
|
<label for="premium_costume" style="font-size:18px;">
|
|
|
|
|
Premium+Thai Costume<br>+Exclusive Transfer+Dinner
|
|
|
|
|
<div class="selectionMemo" >
|
|
|
|
|
@ -427,25 +427,25 @@
|
|
|
|
|
var ticket_form = document.getElementById("ticket_form");
|
|
|
|
|
|
|
|
|
|
submit_ticket_button.addEventListener('click', function (event) {
|
|
|
|
|
var validateResult = validateTicketForm();
|
|
|
|
|
if (validateResult) {
|
|
|
|
|
if (typeof (grecaptcha) === "undefined") {
|
|
|
|
|
console.warn('grecaptcha is disabled.');
|
|
|
|
|
ticket_form.submit();
|
|
|
|
|
} else {
|
|
|
|
|
try {fbq('track', 'SubmitApplication');} catch (error) {}
|
|
|
|
|
grecaptcha.enterprise.ready(async () => {
|
|
|
|
|
const token = await grecaptcha.enterprise.execute('6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja', { action: 'ADD_TO_CART' });
|
|
|
|
|
var el = document.createElement("input");
|
|
|
|
|
el.type = "hidden";
|
|
|
|
|
el.name = "__grecaptcha_token__";
|
|
|
|
|
el.value = token;
|
|
|
|
|
ticket_form.appendChild(el);
|
|
|
|
|
ticket_form.submit();
|
|
|
|
|
submit_ticket_button.innerText = "Submitted successfully";
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// var validateResult = validateTicketForm();
|
|
|
|
|
// if (validateResult) {
|
|
|
|
|
// if (typeof (grecaptcha) === "undefined") {
|
|
|
|
|
// console.warn('grecaptcha is disabled.');
|
|
|
|
|
// ticket_form.submit();
|
|
|
|
|
// } else {
|
|
|
|
|
// try {fbq('track', 'SubmitApplication');} catch (error) {}
|
|
|
|
|
// grecaptcha.enterprise.ready(async () => {
|
|
|
|
|
// const token = await grecaptcha.enterprise.execute('6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja', { action: 'ADD_TO_CART' });
|
|
|
|
|
// var el = document.createElement("input");
|
|
|
|
|
// el.type = "hidden";
|
|
|
|
|
// el.name = "__grecaptcha_token__";
|
|
|
|
|
// el.value = token;
|
|
|
|
|
// ticket_form.appendChild(el);
|
|
|
|
|
// ticket_form.submit();
|
|
|
|
|
// submit_ticket_button.innerText = "Submitted successfully";
|
|
|
|
|
// });
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
});
|
|
|
|
|
function validateTicketForm() {
|
|
|
|
|
var result = true;
|
|
|
|
|
|