var weburl = "https://raumreservation.oberuzwil.ch/"; var roomlang = "1"; var roomlanglabel = {"bookingnp":"Leider k\u00f6nnen wir Buchungen nur bis maximal ? Tage im Voraus annehmen.\nAnsonsten wenden Sie sich bitte per Mail oder telefonisch bei uns."}; var roomready = 99; $.holdReady(true); if (typeof($.fancybox) != 'object') { $('head').append( $('').attr('href', weburl+'inc/fancybox/dist/jquery.fancybox.min.css') ); $.getScript(weburl+"inc/fancybox/dist/jquery.fancybox.min.js", function (data) {}); } $('head').append( $('').attr('href', weburl+'inc/selectize/selectize.bootstrap4.css') ); var bootstrapCssLoaded = false; for (var stylesheetIndex = 0; stylesheetIndex < document.styleSheets.length; stylesheetIndex++) { if (document.styleSheets[stylesheetIndex].href && /\/bootstrap(?:\.min)?\.css(?:\?.*)?$/i.test(document.styleSheets[stylesheetIndex].href)) { bootstrapCssLoaded = true; break; } } if (!bootstrapCssLoaded) { var bootstrapCssProbe = document.createElement('div'); bootstrapCssProbe.className = 'd-none'; document.documentElement.appendChild(bootstrapCssProbe); bootstrapCssLoaded = window.getComputedStyle(bootstrapCssProbe).display === 'none'; bootstrapCssProbe.remove(); } if (!bootstrapCssLoaded) { $('head').append( $('').attr('href', weburl+'inc/bootstrap/css/bootstrap.min.css') ); } $('head').append( $('').attr('href', weburl+'inc/bootstrap/datepicker/dist/css/bootstrap-datepicker.min.css') ); $('head').append( $('').attr('href', weburl+'api/slick.min.css') ); $('head').append( $('').attr('href', weburl+'api/roomcss.css') ); var scripts = new Array( 'inc/fullcalendar/index.global.min.js', 'inc/bootstrap/datepicker/dist/js/bootstrap-datepicker.min.js', 'inc/moment.js', 'inc/fullcalendar/moment.global.min.js', 'inc/fullcalendar/de.global.js', 'inc/selectize/selectize.min.js', 'inc/bootbox.all.min.js', 'inc/bootstrap/datepicker/dist/locales/bootstrap-datepicker.de.min.js', 'api/slick.min.js', 'api/roomjs.js' ); if (typeof($.fn.modal) != 'function') { scripts.splice(1, 0, 'inc/bootstrap/js/bootstrap.min.js'); } roomready = scripts.length; getScript(scripts); function getScript(scripts) { var s = scripts.shift(); var tag = document.createElement("script"); tag.type = "text/javascript"; tag.defer = true; tag.addEventListener("load", function(event) { roomready--; if (roomready > 0) { getScript(scripts); } else { $.holdReady(false); window.setTimeout(init_roomapi,10); } }); tag.src = weburl+s; document.getElementsByTagName('head')[0].appendChild(tag); }