function checkdate(fname) { var bs ='2024-07-29'; var be ='2024-08-29'; var btx ='Aufgrund von Betriebsurlaub (29.07.-29.08.24) ist an diesem Tag keine Buchung möglich. Bitte wählen Sie einen anderen Tag (Buchungen wieder ab 30.08.24 möglich) We are closed on this day (company holiday). Please pick another day!'; var fs0 ='2024-03-25'; var fe0 ='2024-04-05'; var fs1 ='2024-05-20'; var fe1 ='2024-05-31'; var fs2 ='2024-04-10'; var fe2 ='2024-04-10'; var fs3 ='2024-08-30'; var fe3 ='2024-09-09'; var fs4 ='2024-05-09'; var fe4 ='2024-05-09'; var fs5 ='2024-05-01'; var fe5 ='2024-05-01'; const st = ['2023-11-21','2023-11-28','2023-12-05','2023-12-12','2023-12-19','2023-12-24','2023-12-25','2023-12-26','2023-12-31','2024-01-01','2024-01-09','2024-01-16','2024-01-23','2024-01-30','2024-02-06','2024-02-20','2024-02-27','2024-03-05','2024-03-12','2024-03-19','2024-04-09','2024-04-16','2024-04-23','2024-04-30','2024-05-07','2024-05-14','2024-06-04','2024-06-11','2024-06-18','2024-06-25','2024-07-02','2024-07-09','2024-07-16','2024-07-23']; 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 = ['2023-11-21','2023-11-28','2023-12-05','2023-12-12','2023-12-19','2023-12-24','2023-12-25','2023-12-26','2023-12-31','2024-01-01','2024-01-09','2024-01-16','2024-01-23','2024-01-30','2024-02-06','2024-02-20','2024-02-27','2024-03-05','2024-03-12','2024-03-19','2024-04-09','2024-04-16','2024-04-23','2024-04-30','2024-05-07','2024-05-14','2024-06-04','2024-06-11','2024-06-18','2024-06-25','2024-07-02','2024-07-09','2024-07-16','2024-07-23','2023-11-18','2023-11-25','2023-11-26','2023-12-09','2023-12-10','2024-01-14','2024-01-20','2024-01-21','2024-01-27','2024-02-03','2024-02-10','2024-02-24','2024-03-02','2024-03-09','2024-03-16','2024-04-20']; var atx ='Ausgebucht! Bitte wählen Sie einen anderen Tag! Fully booked, pls choose another day!'; 1937 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; } */ }