let menuCatId=parseInt("444");
Jetzt bis zu 30% sparen! Aktion endet in:

00d 00h 00m 00s
// ------------------------------- // Configuration Variables // ------------------------------- // Initial default end date (only used once) var defaultEndDateStr = "2025-04-22 12:00:00"; // Set the countdown message text var countdownText = "Oster-Deal: Bis zu 30% Rabatt! Nur noch: "; // Function to parse the given end date function getEndDate(dateStr) { return new Date(dateStr.replace(" ", "T")); } // Function to add a number of hours to a date string function addHoursToDate(dateStr, hours) { let date = new Date(dateStr.replace(" ", "T")); // Ensure compatibility if (isNaN(date.getTime())) { console.error("Invalid date format. Use 'YYYY-MM-DD HH:MM:SS'"); return null; } date.setHours(date.getHours() + hours); // Add hours return date.toISOString().replace("T", " ").slice(0, 19); // Return in the "YYYY-MM-DD HH:MM:SS" format } // Function to update the countdown function updateCountdown() { document.getElementById("countdown-text").innerHTML = countdownText; // Parse initial end date let countdownDate = getEndDate(defaultEndDateStr).getTime(); // Check on load if already expired — extend once immediately if (countdownDate - Date.now() < 0) { defaultEndDateStr = addHoursToDate(defaultEndDateStr, 50); countdownDate = getEndDate(defaultEndDateStr).getTime(); } setInterval(function () { const now = new Date().getTime(); let distance = countdownDate - now; // If expired, extend by 49 hours and skip rendering this tick if (distance < 0) { defaultEndDateStr = addHoursToDate(defaultEndDateStr, 50); countdownDate = getEndDate(defaultEndDateStr).getTime(); return; // :achteckiges_schild: Don't render this frame to avoid negative numbers } // Time calculations 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); // Render countdown document.getElementById("days").innerHTML = days < 10 ? "0" + days : days; document.getElementById("hours").innerHTML = hours < 10 ? "0" + hours : hours; document.getElementById("minutes").innerHTML = minutes < 10 ? "0" + minutes : minutes; document.getElementById("seconds").innerHTML = seconds < 10 ? "0" + seconds : seconds; }, 1000); } // Initialize the countdown updateCountdown();

Fensterbänke innen

Fensterbänke verbessern das Aussehen und die Funktionalität des Hauses und machen den Innenraum eleganter.

Die Anwendung der Fensterbänke, in der gleichen Farbe wie das Fenster, entscheidet über die Ästhetik und Einzigartigkeit des Designs vom Innenraum. GL System Fensterbänke sind die Auswirkung der Produktionserfahrung der Technologen der Firma als auch der moderne Technologie und hochwertige Produktionskomponente. Die Vielfalt von Farben und Formen ermöglicht die Anwendung der Fensterbänke in jedem Innenraum.

Die ideale Konstruktion von GL System Profilen erlaubt den Aufbau der Fensterbänke bis sogar 400 mm Tiefe. Die Trapezform der Verstärkungskammer dieser Profile sichert optimale Stabilität und die spezielle Folie garantiert hervorragende Festigkeit. Die Fensterbänke sind mit sehr starker dekorativer Folie bedeckt, die großen Wiederstand gegen Temperatur und mechanische Beschädigungen aufweist.

Unschlagbares Preisleistungsverhältnis bei ausgezeichneter Qualität

  • einfach Montage bei modernen Design
  • einfache und pflegeleichte Reinigung
  • Stabilität und langlebiges Material
  • beständig gegen Wärme und Feuchte
  • abriebfest, kratzfest und robuste Oberfläche

Dekore und Farben

Weiss

Buche

Marmor

Nussbaum

Golden Oak