Skip to content

Events Calendar

November 2028

Sun Mon Tue Wed Thu Fri Sat
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2

Scroll To Top document.addEventListener("DOMContentLoaded", function () { const header = document.querySelector('.fl-page-header'); const banner = document.querySelector('.top-bar-banner'); if (!header || !banner) return; const originalParent = banner.parentNode; const originalNextSibling = banner.nextSibling; let isMoved = false; function moveBanner() { if (!isMoved && header.parentNode) { header.parentNode.insertBefore(banner, header); isMoved = true; } } function restoreBanner() { if (isMoved && originalParent) { originalParent.insertBefore(banner, originalNextSibling); isMoved = false; } } function handleScroll() { const headerRect = header.getBoundingClientRect(); // When header hits top (sticky kicks in) if (headerRect.top <= 0) { moveBanner(); } else { restoreBanner(); } } window.addEventListener('scroll', handleScroll); });