const registeredPassengers = []; const maxPassengers = 15; const confirmationEmailAddresses = ['thebridgechurchcc@gmail.com', 'office@thebridgechurchcc.com']; function registerPassenger(name, phoneNumber, address, email) { if (registeredPassengers.length < maxPassengers) { registeredPassengers.push({ name: name, phoneNumber: phoneNumber, address: address, email: email }); updateRegisteredPassengersDisplay(); clearFormFields(); // Send confirmation emails const confirmationEmailSubject = 'The Bridge Church Bus Schedule Registration Confirmation'; const confirmationEmailBody = `Dear ${name},\n\nThis email confirms your registration for the Tuesday bus ride. Please arrive at the church between 4-5 PM for pickup.\n\nSincerely,\nThe Bridge Church`; for (const emailAddress of confirmationEmailAddresses) { sendEmail(emailAddress, confirmationEmailSubject, confirmationEmailBody); } alert("Registration successful! A confirmation email has been sent to your email address."); } else { alert("Registration is closed for this Tuesday's bus ride. Please try again next Tuesday."); } } function updateRegisteredPassengersDisplay() { let registeredPassengersHTML = ""; for (let passenger of registeredPassengers) { registeredPassengersHTML += `<p><strong>Name:</strong> ${passenger.name}</p>`; registeredPassengersHTML += `<p><strong>Phone Number:</strong> ${passenger.phoneNumber}</p>`; registeredPassengersHTML += `<p><strong>Address:</strong> ${passenger.address}</p>`; registeredPassengersHTML += `<p><strong>Email:</strong> ${passenger.email}</p>`; registeredPassengersHTML += `<hr>`; } document.getElementById('registeredPassengers').innerHTML = registeredPassengersHTML; } function clearFormFields() { document.getElementById('name').value = ""; document.getElementById('phoneNumber').value = ""; document.getElementById('address').value = ""; document.getElementById('email').value = ""; } function checkIfTodayIsTuesday() { const today = new Date(); const day = today.getDay(); if (day === 1) { return true; } else { return false; } } function displayBusSchedule() { if (checkIfTodayIsTuesday()) { console.log("The Bridge Church Bus Schedule"); console.log("------------------------------"); console.log("Day:", "Tuesday"); console.log("Pick-up Time:", "4-5 PM"); console.log("Drop-off Time:", "8-9 PM"); console.log("Only 15 people can register."); const registrationForm = document.getElementById('registrationForm'); registrationForm.addEventListener('submit', (event) => { event.preventDefault(); const name = document.getElementById('name').value; const phoneNumber = document.getElementById('phoneNumber').value; const address = document.getElementById('address').value; const email = document.getElementById('email').value; registerPassenger(name, phoneNumber, address, email); }); } else { console.log("The Bridge Church bus schedule is only available on Tuesdays."); } } // Function to send confirmation email function sendEmail(emailAddress, emailSubject, emailBody) { // Implement email sending logic here console.log(`Sending confirmation email to ${emailAddress}:`); console.log(`Subject: ${emailSubject}`); console.log(`Body: ${emailBody}`); } displayBusSchedule();