var ss_advert_calback=function(containerID){ var snippet=new skyscanner.snippets.SearchPanelControl(); snippet.setCulture('en'); snippet.setCurrency('EUR'); snippet.setUrlParam('associateid','AFF_NTW_00014_00001'); snippet.setUrlParam('pid','3204863'); snippet.setUrlParam('aid','10644591'); snippet.setClickUrl('http://www.jdoqocy.com/click-3204863-10644591?sid=&url=@@url@@'); snippet.setShape('skyscraper'); snippet.setDeparture('uk'); snippet.setDestination('ace',true); snippet.draw(document.getElementById(containerID)); }; (function(){ try { // get unique containerID var startTime=new Date().getTime() if (typeof(ss_containerID)=="undefined") ss_containerID = new Date().getTime(); else ss_containerID++; var containerID = ss_containerID; var skyscannerApiKey='bd5f9e01-2986-4d21-b439-dbb539f7d9c8'; var langId = 'en'; var apiType = 'snippets'; var apiVersion = '1'; var apiServer = 'http://api.skyscanner.net'; var callbackFunction = ss_advert_calback; // render snippet/map DIV container document.write('
Cheap Flights to Lanzarote<\/a><\/div>'); // is api loader loaded true-yes var isApiLoaderLoaded = function() { return typeof(skyscanner)!="undefined" && typeof(skyscanner.loader)!="undefined" && typeof(skyscanner.loader.apiLoaderloaded)!="undefined"; } // we need this to attach onload var attachEventHandler = function(eventObject, eventName, handler){ if (eventObject.addEventListener) { eventObject.addEventListener(eventName, handler, false) } else if(eventObject.attachEvent) { eventObject.attachEvent("on" + eventName, handler) } else { var currentHandler = eventObject["on"+eventName]; if(currentHandler != null){ eventObject["on" + eventName]= joinFunctions([handler, currentHandler]) } eventObject["on" + eventName] = handler; } } // load API LOADER if (!isApiLoaderLoaded() && typeof(ss_apiLoaderMarker)=='undefined') { ss_apiLoaderMarker=true; // to prevent unnecessary duplicated calls for loader.js/api.ashx (for e.g. when AD system displays more than 1 API-advert) var url=apiServer+'/api.ashx?key=bd5f9e01-2986-4d21-b439-dbb539f7d9c8'; document.write('<\/scr'+'ipt>'); } // load loader,maps or snippets api synchronously, at the end will launch callback method attachEventHandler(window, "load",function() { // load required API, and execute callback skyscanner.loadAndWait(apiType,apiVersion,{cultureid:langId},function() { if (typeof(callbackFunction) !="undefined" && callbackFunction!=null) callbackFunction(containerID); }); }); } catch(e) {} })();