|
|
|
@ -405,7 +405,7 @@
|
|
|
|
|
var totalPriceText = document.getElementById("totalPriceText");
|
|
|
|
|
var totalPriceHidden = document.getElementById("totalPriceHidden");
|
|
|
|
|
var adultNumberValue = parseInt(adultNumberNode.value);
|
|
|
|
|
var ticketPrice = 139;
|
|
|
|
|
var ticketPrice = 129;
|
|
|
|
|
totalPriceHidden.value = ticketPrice * adultNumberValue;
|
|
|
|
|
totalPriceText.innerText = '$' + ticketPrice;
|
|
|
|
|
for (var i = 0; i < ticketTypeList.length; i++) {
|
|
|
|
@ -427,10 +427,15 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ticketDateList = document.querySelectorAll("input[name='ticket_date']");
|
|
|
|
|
|
|
|
|
|
var ticketTypePremium = document.getElementById("ticket_type_premium");
|
|
|
|
|
var vipTypePremium = document.getElementById("vip_type_premium");
|
|
|
|
|
var ticketTypeStandard = document.getElementById("ticket_type_standard");
|
|
|
|
|
|
|
|
|
|
var premiumOption = document.getElementById("Premium");
|
|
|
|
|
var vipOption = document.getElementById("VIP");
|
|
|
|
|
var standardOption = document.getElementById("Standard");
|
|
|
|
|
|
|
|
|
|
var premiumTicketLeft = document.getElementById("premium_ticket_left");
|
|
|
|
|
var vipTicketLeft = document.getElementById("vip_ticket_left");
|
|
|
|
|
var standardTicketLeft = document.getElementById("standard_ticket_left");
|
|
|
|
@ -440,29 +445,34 @@
|
|
|
|
|
var ticketDateNode = ticketDateList[i];
|
|
|
|
|
ticketDateNode.addEventListener('click', function (event) {
|
|
|
|
|
var currentTarget = event.currentTarget;
|
|
|
|
|
standardOption.checked = false;
|
|
|
|
|
vipOption.checked = false;
|
|
|
|
|
premiumOption.checked = false;
|
|
|
|
|
if (currentTarget.id === 'november27th') {
|
|
|
|
|
ticketTypePremium.style.display = '';
|
|
|
|
|
ticketTypeStandard.style.display = '';
|
|
|
|
|
vipTypePremium.style.display = '';
|
|
|
|
|
// standardOption.disabled = true;
|
|
|
|
|
setNovember27thTicketLeft();
|
|
|
|
|
} else { // november28th
|
|
|
|
|
ticketTypePremium.style.display = '';
|
|
|
|
|
ticketTypeStandard.style.display = '';
|
|
|
|
|
vipTypePremium.style.display = '';
|
|
|
|
|
// standardOption.disabled = false;
|
|
|
|
|
setNovember28thTicketLeft();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function setNovember27thTicketLeft() {
|
|
|
|
|
ticketPrice = 0;
|
|
|
|
|
totalPriceText.innerText = '$0';
|
|
|
|
|
totalPriceHidden.value = 0;
|
|
|
|
|
|
|
|
|
|
standardOption.disabled = true;
|
|
|
|
|
vipOption.disabled = true;
|
|
|
|
|
premiumOption.disabled = true;
|
|
|
|
|
premiumTicketLeft.innerText = 'sold out';
|
|
|
|
|
vipTicketLeft.innerText = 'sold out';
|
|
|
|
|
standardTicketLeft.innerText = 'sold out';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function setNovember28thTicketLeft() {
|
|
|
|
|
standardOption.disabled = false;
|
|
|
|
|
vipOption.disabled = false;
|
|
|
|
|
premiumOption.disabled = false;
|
|
|
|
|
premiumTicketLeft.innerText = '20 left';
|
|
|
|
|
vipTicketLeft.innerText = '30 left';
|
|
|
|
|
standardTicketLeft.innerText = '60 left';
|
|
|
|
|