+ quote.total.toLocaleString(),
orgName: document.getElementById('orgName').value,
legalName: document.getElementById('legalName').value,
repName: document.getElementById('repName').value,
repTitle: document.getElementById('repTitle').value,
billingAddress: document.getElementById('billingAddress').value,
phone: document.getElementById('phone').value,
email: document.getElementById('email').value,
programTitle: document.getElementById('programTitle').value,
topicArea: document.getElementById('topicArea').value,
audience: document.getElementById('audience').value,
ageGrades: document.getElementById('ageGrades').value,
groupSize: document.getElementById('groupSize').value,
format: document.getElementById('format').value,
venueName: document.getElementById('venueName').value,
venueAddress: document.getElementById('venueAddress').value,
pocName: document.getElementById('pocName').value,
pocPhone: document.getElementById('pocPhone').value,
pocEmail: document.getElementById('pocEmail').value,
electricity: document.getElementById('electricity').value,
water: document.getElementById('water').value,
specialNotes: document.getElementById('specialNotes').value,
moveForward: document.getElementById('moveForward').value,
quoteDetails: quote.details.replace(/<[^>]*>/g, ' ').replace(/\s+/g, ' ').trim()
};
// Send email via EmailJS
emailjs.send('YOUR_SERVICE_ID', 'YOUR_TEMPLATE_ID', formData)
.then(function(response) {
console.log('SUCCESS!', response.status, response.text);
document.getElementById('successMessage').classList.add('show');
document.getElementById('successMessage').scrollIntoView({ behavior: 'smooth', block: 'center' });
form.reset();
document.getElementById('quoteSummary').classList.remove('show');
submitBtn.disabled = false;
submitBtn.textContent = originalText;
}, function(error) {
console.log('FAILED...', error);
alert('There was an error submitting your quote. Please try again or email us directly at Team@nafeesino.com');
submitBtn.disabled = false;
submitBtn.textContent = originalText;
});
});
})();