document.addEventListener('DOMContentLoaded', function() { // Initialize AOS animation library AOS.init({ duration: 800, offset: 100, once: true }); // Mobile menu toggle const mobileMenuBtn = document.querySelector('.mobile-menu'); const navLinks = document.querySelector('.nav-links'); mobileMenuBtn.addEventListener('click', () => { navLinks.style.display = navLinks.style.display === 'flex' ? 'none' : 'flex'; }); // Update navigation links to point to new pages document.querySelectorAll('.nav-links a').forEach(link => { const href = link.getAttribute('href'); if (href === '#servicos') { link.setAttribute('href', 'servicos.html'); } else if (href === '#sobre') { link.setAttribute('href', 'sobre.html'); } }); // Smooth scroll for navigation links document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefault(); const target = document.querySelector(this.getAttribute('href')); target.scrollIntoView({ behavior: 'smooth' }); // Close mobile menu after clicking a link if (window.innerWidth <= 768) { navLinks.style.display = 'none'; } }); }); // However, we need to update this part to prevent the default behavior of links that now point to external pages document.querySelectorAll('.nav-links a').forEach(link => { link.addEventListener('click', function (e) { const href = link.getAttribute('href'); if (href === 'servicos.html' || href === 'sobre.html') { // Do nothing and let the link behave normally } else { e.preventDefault(); const target = document.querySelector(href); target.scrollIntoView({ behavior: 'smooth' }); // Close mobile menu after clicking a link if (window.innerWidth <= 768) { navLinks.style.display = 'none'; } } }); }); // Contact form handling const contactForm = document.getElementById('contact-form'); contactForm.addEventListener('submit', function(e) { e.preventDefault(); // Here you would typically send the form data to a server // For now, we'll just show an alert alert('Obrigado pelo seu contacto! Responderemos em breve.'); contactForm.reset(); }); // Add scroll event listener for header const header = document.querySelector('header'); let lastScroll = 0; window.addEventListener('scroll', () => { const currentScroll = window.pageYOffset; if (currentScroll > lastScroll) { header.style.transform = 'translateY(-100%)'; } else { header.style.transform = 'translateY(0)'; } lastScroll = currentScroll; }); });
top of page

Karolas & Allabordo

School Flyer - Feito com PosterMyWall_ed

Subscreva o canal Whatsapp seja o primeiro a receber todas as informações

Receba no novo Canal de WhatsApp informações sobre a abertura de inscrições, informações e detalhes e sobre o ANIMA 24 , novidades, eventos e ofertas exclusivas.

Uma forma simples, privada e de confiança de receber todas as informaçoes.

Sala de estudo e espaço convívio para crianças dos 6 aos 16 anos de idade, das 14h30 ás 19h durante o período escolar, proporciona acompanhamento e divertimento adequado á criança.
Sala de estudo e espaço de convívio para crianças dos 6 aos 16 anos de idade, das 14h30 às 19h durante o período escolar, proporcionamos o acompanhamento e o divertimento adequado à criança.
Serviço coletivo de transporte de crianças, de e para onde desejar (casa, escola, centro de explicações, clubes desportivos, entre outros) dependendo da disponibilidade do horário. 
 
EXPLICAÇÕES KAROLAS
Acreditamos que as explicações são uma mais valia para os alunos e estas podem motivar e preparar os estudantes para atingirem os seus objetivos académicos e profissionais num mundo competitivo.
 
Festeje o aniversário da sua criança com Karolas, diversão para todas as idades.

Realização:

Endereço:

Urb. Belavista, Rua de Ceuta, lote 1, loja 3
8600-543 - Lagos

Contacto:

WhatsApp-Free-Download-PNG.png

Entidade organizadora de campos de férias N°117/2023 - IPDJ DRAlgarve

Assine nossa newsletter e seja o/a primeiro/a a obter informações sobre as atividades Karolas, sem compromisso!

Obrigado(a)!

Livro-de-Reclamações-Eletrónico.png
  • Facebook
  • Instagram
  • TikTok
bottom of page