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 ='2026-09-15'; var fe0 ='2026-09-15';var fn0 ='1. Schultag'; var fs1 ='2026-09-04'; var fe1 ='2026-09-14';var fn1 ='Sommerferien'; var fs2 ='2026-10-03'; var fe2 ='2026-10-03';var fn2 ='Tag d. dt. Einheit'; var fs3 ='2026-11-18'; var fe3 ='2026-11-18';var fn3 ='Buß- und Bettag'; var fs4 ='2026-07-15'; var fe4 ='2026-07-15';var fn4 =''; var fs5 ='2026-07-09'; var fe5 ='2026-07-09';var fn5 =''; var fs6 ='2026-07-16'; var fe6 ='2026-07-16';var fn6 =''; var fs7 ='2026-07-22'; var fe7 ='2026-07-22';var fn7 =''; var fs8 ='2026-07-27'; var fe8 ='2026-07-27';var fn8 =''; var fs9 ='2026-11-02'; var fe9 ='2026-11-06';var fn9 ='Herbstferien'; var fs10 ='2026-11-01'; var fe10 ='2026-11-01';var fn10 ='Allerheiligen'; var fs11 ='2026-07-29'; var fe11 ='2026-07-29';var fn11 =''; const st = ['2026-06-23','2026-06-30','2026-07-07','2026-07-14','2026-07-21','2026-07-28','2026-09-22','2026-09-29','2026-10-06','2026-10-13','2026-10-20','2026-10-27','2026-11-10','2026-11-17','2026-11-24','2026-12-01','2026-12-08','2026-12-15','2026-12-24','2026-12-25','2026-12-26','2026-12-31','2027-01-01']; 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-06-23','2026-06-30','2026-07-07','2026-07-14','2026-07-21','2026-07-28','2026-09-22','2026-09-29','2026-10-06','2026-10-13','2026-10-20','2026-10-27','2026-11-10','2026-11-17','2026-11-24','2026-12-01','2026-12-08','2026-12-15','2026-12-24','2026-12-25','2026-12-26','2026-12-31','2027-01-01','2026-02-28']; var atx ='Leider sind wir an dem gewünschten Termin bereits ausgebucht! Bitte wählen Sie einen anderen Tag!'; 1873 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; } */ }