(function () { var text = { error: '' }; var MP_SID = "6471"; var MP_ALIAS = "horse"; var referrer = encodeURIComponent(document.referrer); if (!window._MPAY_RUN){ window._MPAY_RUN = {}; } if (window._MPAY_RUN[MP_SID]){ return; } window._MPAY_RUN[MP_SID] = 1; if (typeof referrer == "undefined") { referrer = ''; } else { referrer = encodeURIComponent(document.referrer.split('/')[2]); } var key = new Date().getTime(); var settings = { banner_url: '//cni.pornogoogle.info/', }; var callback = 'MP_ROEM_' + MP_SID; var loadJs = function (url, error_handler) { var error_handler = error_handler || false; var script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.setAttribute('src', url); if (error_handler) { script.addEventListener('error', error_handler, true); } document.getElementsByTagName('head')[0].appendChild(script); }; var properInnerHtmlSet = function (node, data) { node.innerHTML = data; replaceScriptsRecurse(node); }; function replaceScriptsRecurse(node) { if (node.getAttribute && node.tagName == 'SCRIPT') { var script = document.createElement("script"); script.text = node.innerHTML; if (node.getAttribute('src')) { script.src = node.getAttribute('src'); } node.parentNode.replaceChild(script, node); } else { var i = 0; var children = node.childNodes; while (i < children.length) { replaceScriptsRecurse(children[i]); i++; } } return node; } window[callback] = function (data) { var responseList = data.installations || {}; for(var index in responseList) { if (responseList.hasOwnProperty(index)) { processBanner(MP_SID, index, responseList[index]); } } window[callback] = null; }; function processBanner(siteId, installationId, response) { var block = window.document.getElementById('mpay_teaser_'+siteId+'_'+installationId); if (!block) { return; } if (!response.banner_is_set) { properInnerHtmlSet(block, response); return; } block.innerHTML = response; } var loadBanner = function () { var installations = []; var installationsURI = ''; var elements = document.getElementsByClassName('container-teaser_block'); for(var i = 0; i < elements.length; i++) { var divId = elements[i].id; if (!divId || divId.indexOf('mpay_teaser') < 0) { continue; } var parts = divId.split('_'); if (parts.length != 4 || parts[2] != MP_SID) { continue; } var instId = parseInt(parts[3]); if (instId) { installations.push(instId); installationsURI += '&installation_id[]=' + instId; } } if (installations.length == 0){ return; } var ts = new Date().getTime(); var banner_url = settings.banner_url; banner_url += MP_ALIAS + '/' + MP_SID; banner_url += '/3'; banner_url += '?callback=' + callback; banner_url += '&width='+window.document.getElementById('mpay_teaser_'+MP_SID+'_'+instId).offsetWidth; banner_url += '¤t='+encodeURIComponent(location.href); banner_url += '&r='+encodeURIComponent(document.referrer); banner_url += installationsURI; banner_url += '&_=' + ts; loadJs(banner_url); }; var startProcess = function (callback) { callback(); }; function loadTeaser(sec) { var mainProcess = function () { setTimeout(function () { loadBanner(); }, 5); }; setTimeout( function () { startProcess(mainProcess); }, sec); } loadTeaser(5); })();