function loadScript(url, callback){ var script = document.createElement("script") script.type = "text/javascript"; if (script.readyState){ //IE script.onreadystatechange = function(){ if (script.readyState == "loaded" || script.readyState == "complete"){ script.onreadystatechange = null; callback(); } }; } else { //Others script.onload = function(){ callback(); }; } script.src = url; document.getElementsByTagName("head")[0].appendChild(script); } CLIENT_KEY = '83c9fc5c-2353-4614-9e4f-1fd89b529563'; START_ROUTE = 'simplebooking'; START_ARGS = '?serviceCode=13'; loadScript("https://cdnjs.cloudflare.com/ajax/libs/headjs/1.0.3/head.min.js",loadWidget); function loadWidget() { head.load( "https://dental.appointmentor.com//styles/vendor.38b041f8.css","https://dental.appointmentor.com//styles/main.f647bd8a.css", "https://dental.appointmentor.com//scripts/vendor.ae769611.js", "https://dental.appointmentor.com//scripts/scripts.262266e3.js", "https://dental.appointmentor.com///js/jquery.raty.min.js", function () { }); }