(function () { /********************************** CONFIGURATION AND CUSTOMISATION YOU SHOULD READ THE README.txt FILE BEFORE CONFIGURING YOUR WHITE LABEL SITE **********************************/ var apiKey = '3bdcb572-58a1-4176-b03b-ba7f6af20613'; var urlBase = '/'; var searchURL = 'search.htm'; var eventURL = 'event.htm'; var locations = {}; locations.postcodes = []; locations.councils = []; locations.regions = []; var usernames = []; var categories = []; var defaultDateRange = "All"; var eventSettings = {}; var searchIOSettings = {}; var searchSettings = {}; /********************************** END OF CONFIGURATION SECTION ********************************** / /********************************** ADVANCED USERS ONLY BELOW THIS LINE **********************************/ var web_service_url = '/'; //var wlsDir = web_service_url + '/Scripts/atdw-dist-min/V1.1/wls/'; var wlsDir = web_service_url + '/Scripts/atdw-distribution/V1-1/'; function main() { var s = document.createElement('script'); s.setAttribute("type", "text/javascript"); s.setAttribute("src", wlsDir + 'wls.js'); (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(s); if (s.readyState) { s.onreadystatechange = function () { // For old versions of IE if (this.readyState == 'complete' || this.readyState == 'loaded') { configure(); } }; } else { // Other browsers s.onload = configure; } }; function configure() { window.atdw.myevents.distribution.setBaseUrl(web_service_url); if (isSearchPage()) { window.atdw.myevents.search.settings.apiKey = apiKey; window.atdw.myevents.search.setBaseUrl(web_service_url); window.atdw.myevents.search.settings.locations = locations; window.atdw.myevents.search.settings.eventPageURL = urlBase + eventURL; searchSettings.defaultDateRange = defaultDateRange; searchSettings.username = usernames; searchSettings.categories = categories; window.atdw.myevents.search.start(searchIOSettings, searchSettings); } else if (isEventPage()) { window.atdw.myevents.event.apiKey = apiKey; window.atdw.myevents.event.setBaseUrl(web_service_url); window.atdw.myevents.event.searchPageURL = urlBase + searchURL; eventSettings.defaultDateRange = defaultDateRange; window.atdw.myevents.event.start(eventSettings); } // remove this script from the head $('script').filter(function () { return $(this).attr('src').indexOf('whitelabel.js') > -1; }).remove(); }; function isEventPage() { return window.location.pathname.indexOf(eventURL) > -1; }; function isSearchPage() { return !isEventPage(); }; main(); })();