var bscr = document.createElement('script'); bscr.innerHTML = "try{ var visiblePart = 10; var ourips = '0'; var justEtarget = parseInt('0'); var customWidth = 0; var hbparent = document.getElementById('etarget-id-83927') || document.querySelectorAll('[data-etarget-id=etarget-id-83927]')[0]; if('0'=='1'){ customWidth = hbparent.clientWidth; logDebug('EHB:(83927) flexi width',customWidth,hbparent); } var wh = _et_checkWidthHeightDocument('300','250'); var width = wh[0]; var height = wh[1]; addSuperOptions(hbparent);var datas = [];var bidders = []; var addit_sizes = ''; if(addit_sizes.length>4){ addit_sizes = addit_sizes.split(','); } var logos = []; logos.etarget = ''; logos.pulsepoint = 1; logos.rubicon = 2; logos.appnexus = 3; logos.google = 4; logos.etargetppc = 5; var etargetbids = {bidder:'etarget',params:{refid:'83927',country:4}}; bidders.push(etargetbids); if(!justEtarget){ if('13530918'.length>0 && parseInt('0')===0){ var appnbids = {bidder:'appnexus',params:{placementId:'13530918'}}; bidders.push(appnbids); } if(''.length>0){ var adfnbids = {bidder:'adform',params:{mid:''}}; bidders.push(adfnbids); } if(''.length>0 && parseInt('0')===0){ var pulsbids = {bidder:'pulsepoint',params:{cf:'',cp:'',ct:''}}; bidders.push(pulsbids); } if('11352'.length>0 && parseInt('0')===0){ var rubibids = {bidder:'rubicon',params:{accountId:'11352',siteId:'51380',zoneId:'1040580',sizes:[15]}}; bidders.push(rubibids); } } try{ window.addEventListener('message', receiveMessage, false); parent.addEventListener('message', receiveMessage, false);top.addEventListener('message', receiveMessage, false);}catch(e){logDebug('EHB:(83927) ',e);} window.addEventListener('scroll', checkAfterScroll, false); if(typeof(noadx)=='undefined'){ var noadx = ''; }if(typeof(top.postMessage)!='function'){logDebug('EHB:(83927) !!! NEVIEME SA DOSTAT DO postMessage !!!');noadx = true;} logDebug('EHB:(83927) slotID:');logDebug('EHB:(83927)',bidders);var codeID = 'code_'+'83927'+'_'+'300x250'+'_'+parseInt(Math.random()*1000);var PREBID_TIMEOUT = 700; var sizes = []; if(addit_sizes.length>0){ for(var k in addit_sizes){ var sa = addit_sizes[k].split('x'); var sw = sa[0]; var sh = sa[1]; if(sw && sh){ sizes.push([sw,sh]); } } }else{ sizes.push([width,height]); } logDebug('sizes',addit_sizes,sizes); var bidobj = { code: codeID, sizes: sizes, bids: bidders }; if(true && false){/*ourips=='1'*/ bidobj.mediaTypes = { video: { context: 'instream', playerWidth: width, playerHeight: height }, banner: { sizes: sizes } } } if(typeof(adUnits)=='object'){ adUnits.push(bidobj); }else{ var adUnits = [bidobj]; }var pbjs = pbjs || {};pbjs.que = pbjs.que || [];pbjs.logging = true;var googletag = googletag || {};googletag.cmd = googletag.cmd || [];googletag.cmd.push(function() {googletag.pubads().disableInitialLoad();}); if(typeof(adUnitsAdded)=='undefined'){ adUnitsAdded = true; pbjs.que.push(function() { logDebug('EHB:(83927) adUnit'); pbjs.addAdUnits(adUnits); pbjs.requestBids({ timeout: PREBID_TIMEOUT, bidsBackHandler: function(e,n){sendAdserverRequest(e,false,n);} }); }); var chcemADX = parseInt('1'); logDebug('EHB:(83927) Chcem ist do ADS?:'+chcemADX); if(!chcemADX){ setTimeout(function(){ if(!pbjs.adserverRequestSent){ logDebug('EHB: timeouted'); /*sendAdserverRequest();*/ } },PREBID_TIMEOUT); (function(){ var gptexist = false; var scripts = document.getElementsByTagName('script'); for(var k in scripts){ var scriptx = scripts[k]; if(typeof(scriptx.src)=='string'){ var src = scriptx.src; if(src.indexOf('gtt.js')>=0){ gptexist = true; } } } if(!gptexist){ var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); } })(); } } }catch(e){logDebug('EHB:(83927) ',e);} function _et_checkWidthHeightDocument(width,height){ if(''=='fixed'){ var dw = window.innerWidth; if(dw && dw<=480){ width = '320'; height = '50'; } } return [width,height]; }function addSuperOptions(parent){ var close = ''; var fixed_position = ''; var fixed_top = ''; var fixed_right = ''; var fixed_bottom = ''; var fixed_left = ''; if(fixed_position!='fixed' && fixed_position.length>0){ setTimeout(function(){ parent.parentNode.style.position = 'fixed'; var closediv = document.getElementsByClassName('close_hb'); console.log(closediv); if(typeof(closediv)=='object' && closediv!==null && closediv.length>0){ closediv[0].style.display = 'block'; } },5000); } logDebug('EHB:(83927) ','addSuperOptions', parent, fixed_position, fixed_top, fixed_right, fixed_bottom, fixed_left); var closablecss = ''; var leftclose = ''; var topclose = ''; if(fixed_position.length>0){ parent.parentNode.style.position = fixed_position; parent.parentNode.style.zIndex = 999999; parent.parentNode.style.backgroundColor = 'white'; if(fixed_top.length>0){ parent.parentNode.style.top = fixed_top; closablecss += 'bottom:-10px;'; topclose = 'top'; } if(fixed_right.length>0){ parent.parentNode.style.right = fixed_right; closablecss += 'left:-10px;'; leftclose = 'right'; } if(fixed_bottom.length>0){ parent.parentNode.style.bottom = fixed_bottom; closablecss += 'top:-10px;'; topclose = 'bottom'; } if(fixed_left.length>0){ parent.parentNode.style.left = fixed_left; closablecss += 'right:-10px;'; leftclose = 'left'; } } var arrow = 'arrow-'+topclose+'-'+leftclose; if(close.length>0){ if(!closablecss){ closablecss = 'top:-10px;right:-10px;'; } var closediv = document.createElement('div'); closediv.className = 'close_hb'; var origcss = 'cursor:pointer;background-image:url(//sk.search.etargetnet.com/img/close_icon.png);background-position:center;background-size:cover;width:20px;height:20px;position:absolute;z-index:999;'+closablecss; var additcss = ''; if(fixed_position!='fixed'){ additcss = ';display:none;'; } closediv.style.cssText = origcss+additcss; parent.parentNode.appendChild(closediv); parent.style.overflow = 'hidden'; closediv.addEventListener('click',function(){ if(this.parentNode.clientWidth==0){ parent.style.maxWidth = '100%'; parent.style.maxHeight = '100%'; closediv.style.cssText = origcss; }else{ parent.style.maxWidth = '0px'; parent.style.maxHeight = '0px'; var newcss = origcss.replace('close_icon',arrow).replace(/-10/g,'-20'); closediv.style.cssText = newcss; } }); }} function receiveMessage(event,m){if(event){ if(typeof(event.data)=='string'){ if(event.data.indexOf('pouzi_winbid')>=0){ var refid = (event.data.split('_'))[2]; logDebug('EHB:(83927) winbid_message',event); winbid_show(1,refid); return true; } }}}function sendAdserverRequest(e){ if(chcemADX){parseDataAndReturn(e);}else{ if(pbjs.adserverRequestSent) return;parseDataAndReturn(e,true);pbjs.adserverRequestSent = true;googletag.cmd.push(function() {pbjs.que.push(function() { pbjs.setTargetingForGPTAsync(); googletag.pubads().refresh();});});} }function parseDataAndReturn(e,onlyParsing,n){ if(typeof(window.ehb_parsing)=='undefined'){ window.ehb_parsing = true; }else{ return true; } logDebug('EHB:(uni) parseDataAndReturn:',pbjs,e,n); var table = document.getElementsByClassName('prebid_table')[0]; var adResUnits = pbjs.adUnits; logDebug(adResUnits); logDebug(adResUnits.length); for(var i=0; i1){ var refid = splits[1]; var splitsize = splits[2]; logDebug(refid,splitsize); var refwidth = (splitsize.split('x'))[0]; var refheight = (splitsize.split('x'))[1]; var data = false; var maxbid = parseFloat(0.00); logDebug('EHB:('+refid+') Result:',e); for(var k in e){ var obj = e[k]; var objname = k; var objref = objname.split('_')[1]; logDebug('EHB:('+refid+') Objref:',objref); if(typeof(obj.bids)=='object' && objref==refid){ var bids = obj.bids; for(var kk in bids){ var bid = bids[kk]; var code = bid.bidderCode; var status = bid.statusMessage; var netto = false; if(typeof(bid.netRevenue)!='undefined'){ netto = bid.netRevenue; } var cena = parseFloat(bid.adserverTargeting.hb_pb).toFixed(2); var cena2 = parseFloat(bid.cpm).toFixed(2); if(cena=='NaN' || !cena || cena=='undefined'){ cena=0; } if(cena2=='NaN' || !cena2 || cena2=='undefined'){ cena2=0; } if(cena2>cena){ cena = cena2; } if(!netto){ cena = cena*0.75; } logDebug('EHB:('+refid+') Line:',code,cena); var url = bid.adUrl; var vastUrl = bid.vastUrl; var ad = bid.ad; var adx = url ? url : ad; writeDatas(code,cena); if(cena>0.00 && cena>maxbid){/*bid.height==refheight && bid.width==refwidth*/ var objx = {'bid':cena,'url':url,'ad':ad,'vastUrl':vastUrl,'system':code,'netto':netto}; data = objx; maxbid = cena; refheight = bid.height; refwidth = bid.width; } } } } logDebug('EHB:('+refid+') Data:',data); logDebug('EHB:('+refid+') Size:',refwidth,refheight); if(onlyParsing){ return false; } var divw = refwidth; if(customWidth>0 && customWidth>divw){ divw = customWidth; } var iframe = document.createElement('iframe'); iframe.style = 'width:'+divw+'px;height:'+refheight+'px;border:none;margin:0px;'; iframe.id = 'etarget_hb_'+refid; iframe.name = 'etarget_hb_'+refid; iframe.scrolling = 'no'; var refcode = 'etarget-id-'+refid; var div = document.createElement('div'); div.className = '_et_hb_cont contdiv'; div.style = 'width:'+divw+'px;height:'+refheight+'px;border:none;position:relative;text-align:center;'; var footer = document.createElement('div'); footer.style = 'position:absolute;bottom:0px;right:0px;'; footer.innerHTML = '
'.replace('#REFID#',refcode); footer.setAttribute('data-ref-id',refid); div.appendChild(footer); var newhb = []; newhb.data = data; newhb.id = refid; newhb.refid = refcode; newhb.iframe = iframe; newhb.div = div; newhb.fallback = ''; newhb.size = [refwidth,refheight]; logDebug('EHB:('+refid+') setData:',newhb); if(typeof(window.hb)=='undefined'){ window.hb = []; } window.hb.push(newhb); logDebug('EHB:('+refid+') Skusime ADX'); div.appendChild(iframe); var hbparent = getParentFromRef(refcode,hbparent); logDebug('EHB:('+refid+') hbparent',hbparent); logDebug('EHB:('+refid+') parent',refcode,hbparent,div); if(typeof(hbparent)=='undefined'){ logDebug('EHB:('+refid+') nemam parent'); return false; } hbparent.appendChild(div); logDebug('EHB:(83927) noadx', noadx, !noadx, noadx.length==0,2 ); if(!noadx || noadx.length==0){ var ni = iframe.contentWindow.document; var adx_string = ('').replace('#REFID#',refid).replace(/#WIDTH#/g,refwidth).replace(/#HEIGHT#/g,refheight); var adx_slot = chooseADX(data); logDebug('EHB:('+refid+') iframe:', iframe, ni, adx_slot); if(adx_slot){ adx_string = adx_string.replace('#SLOTID#',adx_slot); if(!visibleArea(iframe)){ insertIntoQueue(iframe,adx_string,'google',newhb); }else{ logDebug('EHB:('+refid+') ',adx_string); ni.open('text/html', 'replace'); ni.write(adx_string); ni.close(); winnerPost('google',refid); } }else{ winbid_show(2,refid); } }else{ winbid_show(3,refid); } } } }if(typeof(hbparent_counter)=='undefined'){ var hbparent_counter = [];}function getParentFromRef(refcode){ if(typeof(hbparent_counter[refcode])=='undefined'){ hbparent_counter[refcode] = 0; }else{ if(hbparent_counter[refcode]>10){ return false; } } logDebug('EHB:('+refcode+') hladam parenta'); var hbparent = document.getElementById(refcode) || document.querySelectorAll('[data-etarget-id='+refcode+']')[0]; if(typeof(hbparent)=='undefined'){ setTimeout(function(){ hbparent_counter[refcode]++; hbparent = getParentFromRef(refcode); },1000); } return hbparent;}function writeDatas(name,price){var datas_len = datas.length;datas[datas_len] = {};datas[datas_len].name = name;datas[datas_len].price = price;}function chooseADX(data){ var dataPrice = false; logDebug('EHB:(83927) chooseADX:',data);if(typeof(data)=='object'){dataPrice = data.bid;} var ADXSlots = '0.02:HB002/0.1:6001890671/0.2:8502631299/0.3:8000837773/0.4:5704685742/0.5:8823631224/0.6:5430597548/0.7:5309300439/0.8:2491047001/0.9:3454857563/1:8561504098/1.5:6972994042/2:7902924103/4:3889833206'; if(ADXSlots==-1){ return 0; }ADXSlots = ADXSlots.split('/');var ADXCodes = [];var choosen = false;for(var i=0; i=0){ var parts = data.vastUrl.replace('hd=','v=').split('?'); var loadurl = 'https://sk.search.etargetnet.com/embed/player/load.php?'+parts[1]; }else{ var loadurl = 'https://sk.search.etargetnet.com/embed/player/load.php?ref='+orefid+'&defvast='+btoa(encodeURIComponent(data.vastUrl)); } logDebug('vast',loadurl); loadurl += '&x='+size[0]; loadurl += '&y='+size[1]; logDebug('vast',loadurl); insertHTML(iframe,null,loadurl,hb); }} } winnerPost(data.system,id);}else{goToEtarget(iframe,id,refid);} if(data.system=='etarget'){ div.getElementsByClassName('footer')[0].style.cssText = 'display:none'; } }window.winbid_showx = function(a,b){ winbid_show(a,b); };function getData(refid){ logDebug('EHB:('+refid+') getData:',window.hb); try{ var retval = null; for(var i in window.hb){ var val = window.hb[i]; if(val){ logDebug('EHB:('+refid+') getDataSearch:',val.id,refid); if(parseInt(val.id)==parseInt(refid)){ logDebug('EHB:('+refid+') return',val); retval = val; return val; } } } /* $.each(window.hb,function(i,val){ logDebug('EHB:('+refid+') getDataSearch:',val.id,refid); if(parseInt(val.id)==parseInt(refid)){ logDebug('EHB:('+refid+') return',val); retval = val; return val; } }); */ logDebug('EHB:('+refid+') vraciam:',retval); return retval; }catch(e){ logDebug('EHB:('+refid+') ',e); } return null;}function goToEtarget(iframe,refid,code){ logDebug('EHB('+refid+'): goToEtarget',iframe); var hb = getData(refid); if(!iframe && typeof(hb)=='object' && hb!=null){ iframe = hb.iframe; } if(typeof(hb)=='object' && hb){ if(typeof(hb.fallback)=='string'){ if(hb.fallback.length>10){ logDebug('EHB('+refid+'): fallback',hb.fallback); try{ var doc = iframe.contentWindow.document; doc.open(); doc.write(hb.fallback); doc.close(); }catch(e){ } winnerPost('etargetfallback',refid); return true; } } } if(iframe){ var sf = specFormat(refid,hb.size[0]+'x'+hb.size[1]); var src = 'https://ro.search.etargetnet.com/generic/iframe.php?ref='+refid+'&fromhb=1&area='+hb.size[0]+'x'+hb.size[1]+'&sppos=3&replaceTo=uni&tabl=4&no_pixel=1'+sf; iframe.src = src; winnerPost('etargetppc',refid); }}function specFormat(refid,size){ var sf = {}; sf['300x250'] = '300x250HD'; logDebug('EHB('+refid+'): sfSize:',size,sf[size]); return sf[size] ? '&s_output_type='+sf[size] : ''; }if(typeof(hb_vis_queue)=='undefined'){ var hb_vis_queue = []; }function insertHTML(iframe,e,src,hb){logDebug('IFRAME:',iframe,e,src); if(!visibleArea(iframe)){ insertIntoQueue(iframe,e,src,hb,customWidth); }else{ if(src){ if(src.length>10 && e==null){ iframe.src = src; return true; } } var html = e; if(typeof(html)=='object'){ if(typeof(html.responseText)=='string'){ html = html.responseText; } } var script = ''; if(customWidth>0 && hb.data.system=='etarget'){ script = ' '; } logDebug('script customWidth',customWidth,hb.data.system,script); var hasHead1 = html.indexOf(''); var hasHead2 = html.indexOf(''); var hasHead = parseInt(hasHead2-hasHead1); if(hasHead>10){ html = html.replace('',''); html = html.replace('',script+''); }else{ html = ''+html+script+''; } logDebug('IFRAME:',html); var doc = iframe.contentWindow.document; doc.open(); doc.write(html); doc.close(); } }function visibleArea(obj){ return true; logDebug('viewvisibleArea',obj); var wtop = top; if(typeof(top)=='object'){ if(top.length!=1 || !top.length || typeof(top.length)=='undefined'){ wtop = window; } } logDebug('viewvisibleArea',top.length); logDebug('viewvisibleArea',wtop); var ww = wtop.innerWidth; var wh = wtop.innerHeight; var dw = wtop.document.body.clientWidth; var dh = wtop.document.body.clientHeight; var vw = wtop.innerWidth; var vh = wtop.innerHeight; var vr = vw*vh; var vpl = findLeft(obj); var vpt = findTop(obj); var viewabilityState = false; if(vpl && vpt && ww>0){ var vpw = findLeft(obj); var vph = findTop(obj); var dst = top.scrollY; var dsl = top.scrollX; var difw = vpw-dsl; var difh = vph-dst; var difw2 = ww+dsl-vpw-vw; var difh2 = wh+dst-vph-vh; var resw = vw; var resh = vh; if(difw<0){ resw = resw+difw; } if(difw2<0){ resw = resw+difw2; } if(difh<0){ resh = resh+difh; } if(difh2<0){ resh = resh+difh2; } var vnr = resw*resh; var prc = parseInt(vnr/vr*100); if(prc>=visiblePart){ viewabilityState = true; } }else{ viewabilityState = true; } if(false){ return true; } return viewabilityState;}function findTop(obj) { if(!obj) return 0; return obj.offsetTop + findTop(obj.offsetParent);}function findLeft(obj) { if(!obj) return 0; return obj.offsetLeft + findTop(obj.offsetParent);}function checkAfterScroll(e){ var allHBFrames = document.getElementsByTagName('iframe'); for(var k in allHBFrames){ var HBFrame = allHBFrames[k]; if(typeof(HBFrame)=='object'){ if(typeof(HBFrame.getAttribute)=='function'){ var id = HBFrame.getAttribute('id'); if(id){ if(id.indexOf('etarget_hb')>=0){ var refid = (id.split('_'))[2]; if(visibleArea(HBFrame)){ var fromqueue = hb_vis_queue[refid]; if(typeof(fromqueue)=='object'){ if(typeof(fromqueue.google)=='object'){ var iframe = fromqueue.google.iframe.contentWindow.document; var adx_string = fromqueue.google.e; logDebug('EHB:('+refid+') after scroll',adx_string); iframe.open('text/html', 'replace'); iframe.write(adx_string); iframe.close(); winnerPost('google',refid); }else{ winbid_show(3,refid); } delete hb_vis_queue[refid]; } } } } } } }}function insertIntoQueue(iframe,e,src,hb,customWidth){ if(!hb) return false; var refid = hb.id; var system = hb.data.system; if(src=='google'){ system = 'google'; } if(typeof(hb_vis_queue[refid])=='undefined'){ hb_vis_queue[refid] = []; } if(typeof(hb_vis_queue[refid][system])=='undefined'){ hb_vis_queue[refid][system] = {}; } hb_vis_queue[refid][system].iframe = iframe; hb_vis_queue[refid][system].e = e; hb_vis_queue[refid][system].src = src; hb_vis_queue[refid][system].hb = hb; hb_vis_queue[refid][system].customWidth = customWidth;}function ajaxcallX(src,callback,noperm){ /* $.ajax({ type: 'post', url: src, cache: false, dataType: 'json', crossDomain: true, xhrFields: { withCredentials: true } }).always(function(e){ if(validType(callback,'function')){ callback(e); } }); */ var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(){ if (xhr.readyState == 4 && xhr.status == 200){ callback(xhr); } }; xhr.open('GET', src, true); if(!noperm){ xhr.withCredentials = true; } xhr.send(null); return true; }function checkJQuery(){ return false;if(typeof($)!='function' && typeof(jQuery)!='function'){ logDebug('EHB:(83927) add jQuery');var jquery = document.createElement('script'); jquery.type = 'text/javascript'; jquery.async = false; jquery.src = '//ro.search.etargetnet.com/embed/player/jquery.min.js'; document.head.appendChild(jquery);} }var winner = ''; var winnerint = false;function winnerPost(winner,refid){if(winnerint){clearInterval(winnerint);winnerint = false;}winnerint = setTimeout(function(){logDebug('EHB:('+refid+') Vyhral:',winner); logWinner(winner,refid);},3000);}function logWinner(winner,refid){logDebug('EHB:(83927) winnerLog',winner,datas); if(winner){ var data = JSON.stringify(datas); var url = '//ro.search.etargetnet.com/generic/header_bidding_log.php?ref=83927&data='+data+'&referer='+refid+'&winner='+winner; ajaxcallX(url,function(e){logDebug('EHB:('+refid+') success',url);},true); var winner_logo = logos[winner]; if(winner_logo){ var newlogo = '//sk.search.etargetnet.com/img/logo/etarget_logo_dark_uni_small'+winner_logo+'.png'; var footer = document.getElementsByClassName('footer')[0]; if(footer){ var footera = footer.firstChild; if(footera){ footera.style.cssText = 'background-image:url('+newlogo+') !important'; logDebug('EHB:(83927) logo',footera); } } } }else{ goToEtarget(false,refid); logDebug('EHB:(83927) nepodarilo sa natiahnut other source vraciam etarget'); }}"; document.head.appendChild(bscr); var pscr = document.createElement('script'); pscr.src = 'https://sk.search.etargetnet.com/hb/prebid1.18.0.js'; document.head.appendChild(pscr); if('0'=='1'){ var pscr = document.createElement('script'); pscr.src = 'https://sk.search.etargetnet.com/generic/branding-common.php?stickmenu=&footer=&flexi=0'; document.head.appendChild(pscr); } function logDebug(){ var ourips = ''; var args = arguments; if(ourips.length>0){ console.log(args); } }