const oTimeslotsCollection=document.getElementsByClassName("timeslot-checkbox");const oReservationButtonBar=document.getElementById("reservation_button_bar");const oMakeReservationButton=document.getElementById("make_reservation");const sMakeReservationButtonHtmlInitial=oMakeReservationButton.innerHTML;const iMaxAppointment=4;function buttonBarVisible(bIsVisible){console.log("buttonBarVisible",bIsVisible);let sAddHtml="";if(bIsVisible){oReservationButtonBar.classList.remove("hidden");iMoments=countSelectedMoments();if(iMoments>1){sAddHtml=sMakeReservationButtonHtmlInitial+" "+iMoments+" "+oMakeReservationButton.dataset.labelPlural}else if(iMoments===1){sAddHtml=sMakeReservationButtonHtmlInitial+" "+oMakeReservationButton.dataset.labelSingular}else{sAddHtml="Reserveren?"}if(iMoments===iMaxAppointment){oMakeReservationButton.classList.remove("btn-success");oMakeReservationButton.classList.add("btn-warning");disableUnselected()}else if(iMoments