if (typeof(ns_global_vars) === 'undefined') {
ns_global_vars = {};
}
ns_global_vars.fifUtils = {};
ns_global_vars.fifUtils.isInFif = function() {
if (!window.parent) return false;
if (window === window.parent) return false;
if (typeof(inFIF) === 'boolean' && inFIF) return true;
if (typeof(inDapIF) === 'boolean' && inDapIF) return true;
}
ns_global_vars.fifUtils.loadSCript2doc = function(doc, src) {
var sc = doc.createElement('SCRIPT');
sc.src = src;
sc.type = 'text/javascript';
doc.getElementsByTagName('head')[0].appendChild(sc);
}
ns_global_vars.createNewQuadNamespace = function() {
var ret = {
dead: false,
on10s: null,
firstCallData: {},
spliter1: null,
spliter2: null,
started: new Date().getTime(),
scriptParts: {},
next: {},
callback: null,
pluginPlacers: [],
callforth: null,
ads3Version: 295
}
ret._ns = ret;
ret.earlyAB = Math.random();
ret.next.nextPlacement = function(all, wnd) {
if (wnd) {
ret.firstCallData.fifWindows.push(wnd);
}
if (ret.spliter1) return;
ret.firstCallData.earlyPlacements.push(all);
};
ret.firstCallData.earlyPlacements = [];
ret.firstCallData.fifWindows = [];
ret.earlyError = function(fatal, msg, e) {
fatal && (ret.last_exception = e);
if (Math.random() >= 0.01) return;
if (e) {
msg += '&exc=' + e.message;
}
new Image().src = '/adsearch.adkontekst.pl/_/raport/?coile=100&fatal=' + fatal + '&ee=' + msg;
}
ret.loadsc = function(src, params) {
if (params) {
var paramArr = [];
for (var p in params) {
if (!params.hasOwnProperty(p)) continue;
paramArr.push(p + '=' + encodeURIComponent(params[p]));
}
src += '?' + paramArr.join('&');
}
if (ret.spliter1 && ret.spliter1.dbgo && ret.spliter1.dbgo('no_cache')) {
src += '&noc=' + new Date().getTime();
}
var sc = document.createElement('SCRIPT');
sc.src = src;
sc.type = 'text/javascript';
if ('akon' === 'interia') {
sc.setAttribute('async', 'async');
}
var head = document.getElementsByTagName('head');
try {
head[0].appendChild(sc);
} catch(e) {
ret.earlyError(false, 'no_head', e);
document.body.appendChild(sc);
}
}
ret.loadApi = function() {
var args = arguments;
setTimeout(function() {
ret.loadApi.apply(null, args);
}, 100);
}
var findPlacementId = function() {
var ssPlacementId = parseInt('0');
if (ssPlacementId > 0) return ssPlacementId;
var params = null;
var all = document.getElementsByTagName('script');
for (var i=0; i