Broneerimisvorm laaditakse siia.
(function () {
var area = document.getElementById("mediris-booking-area");
var status = document.getElementById("mediris-booking-status");
if (!area || area.dataset.initialized) return;
area.dataset.initialized = "true";
var started = false;
function showError() {
status.textContent =
"Vormi laadimine ei õnnestunud. Palun kasuta ülalolevat linki.";
}
function createWidget() {
try {
new SimplybookWidget({
"container_id": "mediris-booking-widget",
"widget_type": "iframe",
"url": "https://mediris.simplybook.it",
"theme": "concise",
"theme_settings": {
"timeline_show_end_time": "0",
"timeline_modern_display": "as_slots",
"light_font_color": "#ffffff",
"sb_secondary_base": "#333454",
"sb_base_color": "#3bc6f2",
"display_item_mode": "block",
"booking_nav_bg_color": "#333454",
"dark_font_color": "#333454",
"sb_company_label_color": "#b390ff",
"hide_img_mode": "0",
"show_sidebar": "0",
"sb_busy": "#dad2ce",
"sb_available": "#ffffff"
},
"timeline": "modern",
"datepicker": "top_calendar",
"is_rtl": false,
"app_config": {
"predefined": []
}
});
status.hidden = true;
} catch (error) {
showError();
}
}
function loadBooking() {
if (started) return;
started = true;
status.textContent = "Laadin broneerimisvormi…";
if (typeof window.SimplybookWidget === "function") {
createWidget();
return;
}
var script = document.createElement("script");
script.src = "https://simplybook.it/v2/widget/widget.js";
script.async = true;
script.onload = createWidget;
script.onerror = showError;
document.head.appendChild(script);
}
if ("IntersectionObserver" in window) {
var observer = new IntersectionObserver(function (entries) {
if (entries.some(function (entry) {
return entry.isIntersecting;
})) {
observer.disconnect();
loadBooking();
}
}, {
rootMargin: "400px 0px",
threshold: 0
});
observer.observe(area);
} else {
loadBooking();
}
})();