File size: 2,347 Bytes
fa12edd |
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
document.addEventListener('DOMContentLoaded', function() {
// Countdown Timer
function updateCountdown() {
const launchDate = new Date('January 1, 2026 00:00:00').getTime();
const now = new Date().getTime();
const distance = launchDate - now;
const days = Math.floor(distance / (1000 * 60 * 60 * 24));
const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
const seconds = Math.floor((distance % (1000 * 60)) / 1000);
document.querySelectorAll('.countdown-number')[0].textContent = days.toString().padStart(2, '0');
document.querySelectorAll('.countdown-number')[1].textContent = hours.toString().padStart(2, '0');
document.querySelectorAll('.countdown-number')[2].textContent = minutes.toString().padStart(2, '0');
document.querySelectorAll('.countdown-number')[3].textContent = seconds.toString().padStart(2, '0');
}
setInterval(updateCountdown, 1000);
updateCountdown();
// Randomize game thumbnail backgrounds for variety
const gameThumbnails = document.querySelectorAll('.game-thumbnail, .game-thumbnail-sm');
const categories = ['casino', 'gaming', 'slot', 'poker', 'blackjack', 'roulette'];
gameThumbnails.forEach(thumb => {
const randomCat = categories[Math.floor(Math.random() * categories.length)];
const randomSeed = Math.floor(Math.random() * 1000);
thumb.style.backgroundImage = `url(http://static.photos/${randomCat}/200x200/${randomSeed})`;
});
// Mobile menu toggle
const mobileMenuButton = document.getElementById('mobile-menu-button');
const mobileMenu = document.getElementById('mobile-menu');
if (mobileMenuButton && mobileMenu) {
mobileMenuButton.addEventListener('click', function() {
mobileMenu.classList.toggle('hidden');
});
}
// Facebook promo close button
const closePromo = document.getElementById('close-promo');
const facebookPromo = document.querySelector('.fixed.bottom-4.right-4');
if (closePromo && facebookPromo) {
closePromo.addEventListener('click', function() {
facebookPromo.style.display = 'none';
});
}
}); |