let quantidadeDeLugaresNaPista = Number(document.getElementById('qtd-pista').textContent);
let quantidadeDeLugaresNoSuperior = Number(document.getElementById('qtd-superior').textContent);
let quantidadeDeLugaresNoInferior = Number(document.getElementById('qtd-inferior').textContent);
function comprar (){
let tipoDeLugar = document.getElementById('tipo-ingresso').value;
let quantidadeDesejada = Number(document.getElementById('qtd').value);
if (tipoDeLugar == 'pista') {
quantidadeDeLugaresNaPista = processarCompra(quantidadeDesejada,quantidadeDeLugaresNaPista,'qtd-pista');
} else if (tipoDeLugar == 'superior') {
quantidadeDeLugaresNoSuperior = processarCompra(quantidadeDesejada,quantidadeDeLugaresNoSuperior,'qtd-superior');
} else if (tipoDeLugar == 'inferior') {
quantidadeDeLugaresNoInferior = processarCompra(quantidadeDesejada,quantidadeDeLugaresNoInferior,'qtd-inferior');
}
document.getElementById('qtd').value = '';
}
function verificarQuantidadeDisponivel (quantidadeSolicitada,quantidadeTipoDeCadeira) {
if (quantidadeSolicitada > quantidadeTipoDeCadeira || isNaN(quantidadeSolicitada) || quantidadeSolicitada <= 0){
return true;
} else {
return false;
}
}
function calcularAQuantidade(quantidadeTipoDeCadeira,quantidadeSolicitada){
return quantidadeTipoDeCadeira - quantidadeSolicitada;
}
function processarCompra (quantidadeSolicitada,quantidadeTipoDeCadeira,id){
if (verificarQuantidadeDisponivel(quantidadeSolicitada,quantidadeTipoDeCadeira)){
alert ('Quantidade Indisponível!');
return quantidadeTipoDeCadeira;
} else {
quantidadeTipoDeCadeira = calcularAQuantidade(quantidadeTipoDeCadeira,quantidadeSolicitada);
document.getElementById(id).textContent = ${quantidadeTipoDeCadeira};
return quantidadeTipoDeCadeira;
}
}