document.addEventListener('DOMContentLoaded', () => { // Animate elements on scroll const animateOnScroll = () => { const elements = document.querySelectorAll('.fade-in'); elements.forEach(element => { const elementPosition = element.getBoundingClientRect().top; const screenPosition = window.innerHeight / 1.3; if (elementPosition < screenPosition) { element.style.opacity = '1'; element.style.transform = 'translateY(0)'; } }); }; window.addEventListener('scroll', animateOnScroll); animateOnScroll(); // Run once on load // Language switcher functionality const languageSwitcher = document.getElementById('language-switcher'); if (languageSwitcher) { languageSwitcher.addEventListener('change', (e) => { console.log(`Language changed to: ${e.target.value}`); // Here you would typically redirect to the selected language version }); } });