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) {}
})();