let pista = parseInt(document.getElementById('qtd-pista').textContent);
let cadeiraSuperior = parseInt(document.getElementById('qtd-superior').textContent);
let cadeiraInferior = parseInt(document.getElementById('qtd-inferior').textContent);
function comprar(){
let tipoIngresso = document.getElementById('tipo-ingresso').value;
let qtd = document.getElementById('qtd').value;
if(disponibilidadeIngresso(tipoIngresso,qtd)){
reservarIngresso(tipoIngresso,qtd);
atualizarQtdInterface();
}else{
alert('Não foi possível efetivar sua compra!');
}
}
function disponibilidadeIngresso(tipoIngresso, qtd){
let resultado;
if(tipoIngresso == 'pista'){
resultado = pista >= qtd ? true : false;
}else if(tipoIngresso == 'superior'){
resultado = cadeiraSuperior >= qtd ? true : false;
}else if(tipoIngresso == 'inferior'){
resultado = cadeiraInferior >= qtd ? true : false;
}
return resultado;
}
function reservarIngresso(tipoIngresso,qtd){
if(tipoIngresso == 'pista'){
pista -= qtd;
}else if(tipoIngresso == 'superior'){
cadeiraSuperior -= qtd;
}else if(tipoIngresso == 'inferior'){
cadeiraInferior -= qtd;
}
}
function atualizarQtdInterface(){
let mostrarQtdPista = document.getElementById('qtd-pista');
let mostrarQtdSuperior = document.getElementById('qtd-superior');
let mostrarQtdInferior = document.getElementById('qtd-inferior');
mostrarQtdPista.textContent = pista;
mostrarQtdSuperior.textContent = cadeiraSuperior;
mostrarQtdInferior.textContent = cadeiraInferior;
}