function comprar(){
let tipoIngresso = document.getElementById('tipo-ingresso').value;
let quantidade = parseInt(document.getElementById('qtd').value);
let qtdInp = parseInt(quantidade);
// Verificar se a quantidade é um número positivo
if (isNaN(qtdInp) || qtdInp <= 0) {
alert('Por favor, insira uma quantidade válida.');
return;
}
if(tipoIngresso == 'pista') {
comprarPista(quantidade);
}
else if(tipoIngresso == 'superior') {
comprarSuperior(quantidade);
}
else if(tipoIngresso == 'inferior') {
comprarInferior(quantidade);
}
}
function comprarPista(quantidade){
let qtdPista = parseInt(document.getElementById('qtd-pista').textContent);
if(quantidade > qtdPista){
alert("Quantidade indisponível para tipo pista");
} else {
qtdPista = qtdPista - quantidade;
document.getElementById('qtd-pista').textContent = qtdPista;
alert("Compra realizada com sucesso!");
}
}
function comprarSuperior(quantidade){
let qtdSuperior = parseInt(document.getElementById('qtd-superior').textContent);
if(quantidade > qtdSuperior){
alert("Quantidade indisponível para tipo superior");
} else {
qtdSuperior = qtdSuperior - quantidade;
document.getElementById('qtd-superior').textContent = qtdSuperior;
alert("Compra realizada com sucesso!");
}
}
function comprarInferior(quantidade){
let qtdInferior = parseInt(document.getElementById('qtd-inferior').textContent);
if(quantidade > qtdInferior){
alert("Quantidade indisponível para tipo inferior");
} else {
qtdInferior = qtdInferior - quantidade;
document.getElementById('qtd-inferior').textContent = qtdInferior;
alert("Compra realizada com sucesso!");
}
}