function checkdate(fname) { var bs ='2026-08-03'; var be ='2026-09-03'; var btx ='Vom 03.08. bis 03.09.26 haben wir aufgrund von Betriebsurlaub geschlossen. Ab dem 04.09.26 sind wir wieder ab 10 Uhr für Sie da!'; 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 ='2026-03-30'; var fe4 ='2026-04-03'; var fs5 ='2026-04-06'; var fe5 ='2026-04-10'; var fs6 ='2026-05-01'; var fe6 ='2026-05-01'; var fs7 ='2026-05-14'; var fe7 ='2026-05-14'; var fs8 ='2026-05-25'; var fe8 ='2026-06-05'; 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 = ['2026-01-27','2026-02-03','2026-02-10','2026-02-24','2026-03-03','2026-03-10','2026-03-17','2026-03-24','2026-04-05','2026-04-14','2026-04-21','2026-04-28','2026-05-05','2026-05-12','2026-05-19','2026-06-09','2026-06-16','2026-06-23','2026-06-30','2026-07-07','2026-07-14','2026-07-21','2026-07-28']; 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 = ['2026-01-27','2026-02-03','2026-02-10','2026-02-24','2026-03-03','2026-03-10','2026-03-17','2026-03-24','2026-04-05','2026-04-14','2026-04-21','2026-04-28','2026-05-05','2026-05-12','2026-05-19','2026-06-09','2026-06-16','2026-06-23','2026-06-30','2026-07-07','2026-07-14','2026-07-21','2026-07-28','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!'; 1666 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; } */ }