دعوة خاصة

أنت مدعو

انضم إلينا في أمسية مميزة تجمع بين الأصدقاء والزملاء ضمن أجواء راقية مليئة بالتواصل والاحتفال واللحظات الجميلة.

التاريخ
31 ديسمبر 2025
الوقت
5:00 مساءً - 10:00 مساءً
الموقع
القاعة الكبرى
الوقت المتبقي على الفعالية
0
يوم
0
ساعة
0
دقيقة
0
ثانية
شكراً لك، تم تأكيد حضورك بنجاح.

تأكيد الحضور

يسعدنا حضورك ومشاركتك هذه المناسبة المميزة

``` --- # tooplate-event-scripts.js (النسخة المعربة) ```javascript // تبديل الوضع const lightModeBtn = document.getElementById('lightMode'); const darkModeBtn = document.getElementById('darkMode'); const htmlElement = document.documentElement; const currentTheme = localStorage.getItem('theme') || 'dark'; htmlElement.setAttribute('data-theme', currentTheme); if (currentTheme === 'dark') { darkModeBtn.classList.add('active'); } else { lightModeBtn.classList.add('active'); } lightModeBtn.addEventListener('click', () => { htmlElement.setAttribute('data-theme', 'light'); localStorage.setItem('theme', 'light'); lightModeBtn.classList.add('active'); darkModeBtn.classList.remove('active'); }); darkModeBtn.addEventListener('click', () => { htmlElement.setAttribute('data-theme', 'dark'); localStorage.setItem('theme', 'dark'); darkModeBtn.classList.add('active'); lightModeBtn.classList.remove('active'); }); // العد التنازلي function updateCountdown() { const eventDate = new Date('2025-12-31T17:00:00').getTime(); const now = new Date().getTime(); const difference = eventDate - now; if (difference > 0) { const days = Math.floor(difference / (1000 * 60 * 60 * 24)); const hours = Math.floor((difference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); const minutes = Math.floor((difference % (1000 * 60 * 60)) / (1000 * 60)); const seconds = Math.floor((difference % (1000 * 60)) / 1000); document.getElementById('days').textContent = String(days).padStart(2, '0'); document.getElementById('hours').textContent = String(hours).padStart(2, '0'); document.getElementById('minutes').textContent = String(minutes).padStart(2, '0'); document.getElementById('seconds').textContent = String(seconds).padStart(2, '0'); } else { document.getElementById('days').textContent = '00'; document.getElementById('hours').textContent = '00'; document.getElementById('minutes').textContent = '00'; document.getElementById('seconds').textContent = '00'; } } updateCountdown(); setInterval(updateCountdown, 1000); // النموذج const rsvpForm = document.getElementById('rsvpForm'); const successMessage = document.getElementById('successMessage'); rsvpForm.addEventListener('submit', function (e) { e.preventDefault(); const formData = new FormData(rsvpForm); const data = { firstName: formData.get('firstName'), lastName: formData.get('lastName'), email: formData.get('email'), phone: formData.get('phone'), attending: formData.get('attending'), guests: formData.get('guests'), dietary: formData.get('dietary'), submittedAt: new Date().toLocaleString() }; // ضع رابط Google Apps Script هنا const scriptURL = 'YOUR_GOOGLE_APPS_SCRIPT_URL_HERE'; fetch(scriptURL, { method: 'POST', body: JSON.stringify(data), headers: { 'Content-Type': 'application/json' } }) .then(response => response.json()) .then(result => { successMessage.classList.add('show'); rsvpForm.reset(); setTimeout(() => { successMessage.classList.remove('show'); }, 5000); successMessage.scrollIntoView({ behavior: 'smooth', block: 'center' }); }) .catch(error => { console.error('Error:', error); alert('حدث خطأ أثناء إرسال الطلب، يرجى المحاولة مرة أخرى.'); }); }); ```