Select a topic
Technical Support
Feature Request
Bug Report
General Inquiry
Other
We aim to respond to all inquiries quickly
Within 48 Hours
Our team is available during business hours
Monday – Friday
9:00 – 17:00
✅
Thank you for contacting us. We have received your message and will respond within 48 hours.
// Mobile menu functionality
document.addEventListener(‘DOMContentLoaded’, function() {
const menuToggle = document.querySelector(‘.menu-toggle’);
const nav = document.querySelector(‘nav’);
const overlay = document.querySelector(‘.overlay’);
if (menuToggle && nav && overlay) {
// Toggle mobile menu
menuToggle.addEventListener(‘click’, function() {
nav.classList.toggle(‘active’);
overlay.classList.toggle(‘active’);
document.body.style.overflow = nav.classList.contains(‘active’) ? ‘hidden’ : ”;
});
// Close menu when clicking overlay
overlay.addEventListener(‘click’, function() {
nav.classList.remove(‘active’);
overlay.classList.remove(‘active’);
document.body.style.overflow = ”;
});
// Close menu when clicking on a nav item
const navLinks = document.querySelectorAll(‘nav a’);
navLinks.forEach(link => {
link.addEventListener(‘click’, function() {
nav.classList.remove(‘active’);
overlay.classList.remove(‘active’);
document.body.style.overflow = ”;
});
});
// Handle window resize
window.addEventListener(‘resize’, function() {
if (window.innerWidth > 768) {
nav.classList.remove(‘active’);
overlay.classList.remove(‘active’);
document.body.style.overflow = ”;
}
});
}
// Contact form submission
const contactForm = document.getElementById(‘contactForm’);
const successModal = document.getElementById(‘successModal’);
const closeModalBtn = document.getElementById(‘closeModal’);
contactForm.addEventListener(‘submit’, function(e) {
e.preventDefault();
// Get form data
const formData = new FormData(contactForm);
const name = formData.get(‘name’);
const email = formData.get(’email’);
const subject = formData.get(‘subject’);
const message = formData.get(‘message’);
// Validate form
if (!name || !email || !subject || !message) {
alert(‘Please fill in all fields.’);
return;
}
// Simulate form submission
const submitBtn = contactForm.querySelector(‘.verify-button’);
const originalText = submitBtn.textContent;
submitBtn.textContent = ‘Sending…’;
submitBtn.disabled = true;
// Simulate API call delay
setTimeout(() => {
// Reset form and button
contactForm.reset();
submitBtn.textContent = originalText;
submitBtn.disabled = false;
// Show success modal
successModal.classList.add(‘active’);
document.body.style.overflow = ‘hidden’;
}, 1500);
});
// Close modal functionality
closeModalBtn.addEventListener(‘click’, function() {
successModal.classList.remove(‘active’);
document.body.style.overflow = ”;
});
// Close modal when clicking overlay
successModal.addEventListener(‘click’, function(e) {
if (e.target === successModal) {
successModal.classList.remove(‘active’);
document.body.style.overflow = ”;
}
});
});