document.addEventListener('DOMContentLoaded', () => {
const form = document.getElementById('member-form');
form.addEventListener('submit', (e) => {
// Custom Date of Birth validation block
const dobInput = document.getElementById('date-of-birth').value;
if (dobInput) {
const dob = new Date(dobInput);
const today = new Date();
let age = today.getFullYear() - dob.getFullYear();
const m = today.getMonth() - dob.getMonth();
if (m < 0 || (m === 0 && today.getDate() < dob.getDate())) {
age--;
}
if (age < 18) {
e.preventDefault();
alert('You must be 18 years or older to register.');
return;
}
}
});
});