function checkdate(fname) { var bs ='2025-08-04'; var be ='2025-09-04'; var btx ='Aufgrund von Betriebsurlaub (04.08.-04.09.25) ist an diesem Tag keine Buchung möglich. Bitte wählen Sie einen anderen Tag (Buchungen wieder ab 05.09.25) möglich. We are closed on this day (company holiday). Please pick another day!'; var fs0 ='2025-12-29'; var fe0 ='2025-12-30'; var fs1 ='2026-01-02'; var fe1 ='2026-01-02'; var fs2 ='2026-01-05'; var fe2 ='2026-01-06'; var fs3 ='2026-02-16'; var fe3 ='2026-02-20'; var fs4 =''; var fe4 =''; var fs5 =''; var fe5 =''; var fs6 ='2025-12-22'; var fe6 ='2025-12-22'; var fs7 =''; var fe7 =''; var fs8 =''; var fe8 =''; var fs9 ='2025-11-03'; var fe9 ='2025-11-07'; var fs10 ='2025-11-19'; var fe10 ='2025-11-19'; var fs11 =''; var fe11 =''; var fs12 =''; var fe12 =''; const st = ['2025-10-14','2025-10-21','2025-10-28','2025-11-11','2025-11-18','2025-11-25','2025-12-02','2025-12-09','2025-12-16','2025-12-23','2025-12-24','2025-12-25','2025-12-26','2025-12-31','2026-01-01','2026-01-13','2026-01-20','2026-01-27','2026-02-03','2026-02-10','2026-02-24']; var stx ='Ruhetag. An diesem Tag ist keine Buchung möglich. Bitte wählen Sie einen anderen Tag! We are closed on this day. Please pick another day!'; const at = ['2025-10-14','2025-10-21','2025-10-28','2025-11-11','2025-11-18','2025-11-25','2025-12-02','2025-12-09','2025-12-16','2025-12-23','2025-12-24','2025-12-25','2025-12-26','2025-12-31','2026-01-01','2026-01-13','2026-01-20','2026-01-27','2026-02-03','2026-02-10','2026-02-24','2025-07-26','2025-10-18']; var atx ='Leider sind wir an dem gewünschten Termin bereits ausgebucht! Bitte wählen Sie einen anderen Tag!'; 1639 let slen = st.length; let alen = at.length; fname1 = fname.name; var d = document.getElementById("f1")[fname1].value; var open = 0; var ts = new Date(d); var today = new Date(); if (ts < today) { alert("Das Datum liegt in der Vergangenheit! This day is gone already!"); document.getElementById("f1")[fname1].value = "0000-00-00"; return; } // Betriebsurlaub if (bs <= d && d <= be) { alert(btx); document.getElementById("f1")[fname1].value = "0000-00-00"; return; } // einzelne Schließtage for (let i = 0; i < slen; i++) { if (d == st[i]) { alert(stx); document.getElementById("f1")[fname1].value = "0000-00-00"; return; } } // bereits ausgebuchte Tage for (let i = 0; i < alen; i++) { if (d == at[i]) { alert(atx); document.getElementById("f1")[fname1].value = "0000-00-00"; return; } } /* Ruhtetage und Dienstage sind einzeln hinterlegt... // Ferien = offen, prüfung auf Ferien in formular-funktionen.inc.php if (fs0 <= d && d <= fe0) { var open = 1; } if (fs1 <= d && d <= fe1) { alert ("A2"); var open = 1; } if (fs2 <= d && d <= fe2) { alert ("A3"); var open = 1; } if (fs3 <= d && d <= fe3) { alert ("A4"); var open = 1; } // Dienstags, aber nicht in den Ferien var ts = new Date(d); if (ts.getDay() == 2 && open == 0) { alert("Dienstag Ruhetag"); document.getElementById("f1")[fname1].value = "0000-00-00"; return; } */ }