document.addEventListener('DOMContentLoaded', function() { const contactForm = document.getElementById('contact-form'); const formMessages = document.getElementById('form-messages'); if (contactForm) { contactForm.addEventListener('submit', function(e) { e.preventDefault(); const formData = new FormData(contactForm); fetch('handle_contact.php', { method: 'POST', body: formData }) .then(response => response.json()) .then(data => { if (data.success) { formMessages.innerHTML = `
${data.message}
`; contactForm.reset(); } else { formMessages.innerHTML = `
${data.message}
`; } }) .catch(error => { formMessages.innerHTML = `
An error occurred while sending your message. Please try again.
`; console.error('Error:', error); }); }); } });