ipromNS.loadSiteFilters(null,{"rid":"171590633234864942","restricted_zones":[],"restricted_programmatic":false,"prebid":{"configuration_id":"58","configuration_name":"Dnevnik Desktop v 0.002","configuration_order":"1","timeout":2000,"sites":{"negative":0,"value":[{"regex":1,"url":"dnevnik.si"}]},"campaign_priority":"5","adUnits":[{"code":440,"min_cpm":0.15,"dimensions":["970x250"],"mediaTypes":{"banner":{"sizes":[[970,250]]}},"bids":[{"bidder":"pubmatic","params":{"publisherId":"156308","adSlot":"Dnevnik_970x250_440_HB_N@970x250"}},{"bidder":"adf","params":{"mid":"511584"}},{"bidder":"smartadserver","params":{"domain":"https://prg.smartadserver.com","siteId":"302809","pageId":"1105526","formatId":"86275"}},{"bidder":"connectad","params":{"networkId":"10047","siteId":"1032361"}},{"bidder":"criteo","params":{"zoneId":"1380295","publisherSubId":"/3625/Dnevnik.si_440_970x250_NativeLux","nativeCallback":"(function (criteoData, settings) {\n \n \n var holder = null, activeProduct = 0, highlightedProduct = null, productInterval = false;\n var titleWidth = 200;\n \n function init () {\n holder = document.querySelector('[data-iadserver-zone=\"'+settings.zone+'\"]');\n makeAd();\n }\n \n function getProduct (p) {\n \n if(typeof criteoData.products[p] == 'undefined') return '';\n \n var maxHeight = settings.height * .4;\n \n var htmlcode = '' +\n '
' +\n '
' +\n '
' +\n '
'+criteoData.products[p].title+'
' +\n '
'+criteoData.products[p].price+'
' +\n '
' +\n '
' +\n '
';\n \n return htmlcode;\n \n }\n \n function makeTitle () {\n var advertiserImg = criteoData.advertiser.logo.url;\n \n if(advertiserImg.match(/&u=(.*?)\\&/)) {\n advertiserImg = decodeURIComponent(advertiserImg.match(/&u=(.*?)\\&/)[1]).replace('http://','//');\n }\n \n return '
'\n }\n \n function makeAd () {\n \n var width = settings.width ? settings.width + 'px' : '100%;';\n \n if(settings.height) width += '; height: ' + (settings.height - 2) + 'px';\n \n var htmlcode = '
';\n \n htmlcode += '
' + makeTitle() + '
';\n \n //make slides\n \n htmlcode += '
';\n \n for(var p = 0; p < criteoData.products.length; p++) {\n htmlcode += getProduct(p);\n }\n \n htmlcode += '
';\n \n // make impression pixels\n \n for(var j in criteoData.impression_pixels) if(criteoData.impression_pixels.hasOwnProperty(j)) htmlcode += '';\n \n // insert HTML code\n \n holder.innerHTML = htmlcode;\n \n // evenly height products\n \n var maxH = 0;\n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el, i) {\n maxH = Math.max(maxH, el.querySelector('.desc').offsetHeight);\n el.addEventListener('mouseenter', function () { clearInterval(productInterval); highlightProduct(i); });\n el.addEventListener('mouseleave', function () { setTimeout(startHighlight, settings.productRotationTimeout); });\n \n });\n \n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el) {\n \n if(settings.height) {\n var h = (settings.height - maxH - 25);\n el.querySelector('img').style.height = (settings.height - maxH - 53) + 'px';\n }\n \n el.querySelector('.desc').style.height = maxH + 'px';\n });\n \n // highlight\n \n startHighlight();\n \n }\n \n function startHighlight () {\n \n if(productInterval) clearInterval(productInterval);\n highlightProduct(activeProduct);\n \n if(settings.products > 1) productInterval = setInterval(function () {\n \n var nextActiveProduct = activeProduct + 1;\n if(nextActiveProduct >= criteoData.products.length) nextActiveProduct = 0;\n \n highlightProduct(nextActiveProduct);\n \n activeProduct = nextActiveProduct;\n \n }, settings.productRotationTimeout);\n }\n \n function defaultProduct () {\n if(!highlightedProduct) return;\n highlightedProduct.querySelector('div').style.borderColor = '#eee';\n highlightedProduct.querySelector('div').style.boxShadow = \"none\";\n highlightedProduct.querySelector('.price').style.background = 'transparent';\n highlightedProduct.querySelector('.price').style.color = '#000';\n }\n \n function highlightProduct (p) {\n defaultProduct();\n highlightedProduct = holder.querySelectorAll('.product')[p];\n \n highlightedProduct.querySelector('div').style.borderColor = settings.productHighliteColor;\n highlightedProduct.querySelector('div').style.boxShadow = \"0 0 8px -3px rgba(0,0,0,.5)\";\n highlightedProduct.querySelector('.price').style.background = settings.productHighliteColor;\n highlightedProduct.querySelector('.price').style.color = \"#FFF\";\n }\n \n \n init();\n \n \n})(json, { zone: 440, width: 970, height: 250, products: 10, productRotationTimeout: 3000, productHighliteColor: 'rgb(4, 80, 162)' });"}},{"bidder":"criteo","params":{"networkId":"8737","publisherSubId":"/3625/Dnevnik.si_440_970x250_NetworkID"}},{"bidder":"oftmedia","params":{"placementId":"20346021"}},{"bidder":"luponmedia","params":{"siteId":676,"keyId":"uid_dnevniksi-iprom"}},{"bidder":"projectagora","params":{"placementId":21644024}},{"bidder":"rubicon","params":{"accountId":"13536","siteId":"382828","zoneId":"2123912-57"}},{"bidder":"rtbhouse","params":{"publisherId":"ANfGDKW3jcDg8sCwyrPa","region":"prebid-eu"}},{"bidder":"adagio","params":{"organizationId":"1253","site":"dnevnik-si","placement":"DnevnikSI_440_970x250","adUnitElementId":"440_0"}},{"bidder":"nextMillennium","params":{"placement_id":"","group_id":"1329"}},{"bidder":"adyoulike","params":{"placement":"f6034dd5a9bc1be4e9dd072eb5735169"}},{"bidder":"smilewanted","params":{"zoneId":"iprom.si_hb_display","bidfloor":0}},{"bidder":"between","params":{"s":4607506}},{"bidder":"adtelligent","params":{"aid":786414}},{"bidder":"sovrn","params":{"tagid":"1153511","bidfloor":0}}]},{"code":32,"min_cpm":0.1,"dimensions":["300x250"],"mediaTypes":{"banner":{"sizes":[[300,250]]}},"bids":[{"bidder":"pubmatic","params":{"publisherId":"156308","adSlot":"Dnevnik_300x250_32_HB_N@300x250"}},{"bidder":"adf","params":{"mid":"511585"}},{"bidder":"smartadserver","params":{"domain":"https://prg.smartadserver.com","siteId":"302809","pageId":"1105526","formatId":"86276"}},{"bidder":"connectad","params":{"networkId":"10047","siteId":"1032362"}},{"bidder":"criteo","params":{"zoneId":"1380295","publisherSubId":"/3625/Dnevnik.si_32_300x250_NativeLux","nativeCallback":"(function (criteoData, settings) {\n \n \n var holder = null, currentSlide = 0, slides = 0, activeProduct = 0, highlightedProduct = null, productInterval = false;\n \n function init () {\n \n var addProducts = criteoData.products.length % settings.products;\n \n for(var ip = 0; ip < addProducts; ip++) criteoData.products.push(criteoData.products[ip]);\n \n holder = document.querySelector('[data-iadserver-zone=\"'+settings.zone+'\"]');\n makeAd();\n }\n \n function getProduct (p) {\n \n if(typeof criteoData.products[p] == 'undefined') return '';\n \n var maxHeight = 100;\n \n var htmlcode = '' +\n '
' +\n '
' +\n '
' +\n '
'+criteoData.products[p].title+'
' +\n '
'+criteoData.products[p].price+'
' +\n '
' +\n '
' +\n '
';\n \n return htmlcode;\n \n }\n \n function makeTitle () {\n var advertiserImg = criteoData.advertiser.logo.url;\n \n if(advertiserImg.match(/&u=(.*?)\\&/)) {\n advertiserImg = decodeURIComponent(advertiserImg.match(/&u=(.*?)\\&/)[1]);\n }\n \n var advertiserHeight = 60;\n \n if(settings.height) advertiserHeight = Math.min(60, settings.height * .2);\n \n return '
'\n }\n \n function makeAd () {\n \n slides = Math.ceil(criteoData.products.length / settings.products);\n \n \n var width = settings.width ? settings.width + 'px' : '100%; max-width: ' + (settings.products * 200) + 'px';\n \n if(settings.height) width += '; height: ' + (settings.height - 2) + 'px';\n \n var htmlcode = '
';\n \n htmlcode += makeTitle();\n \n //make slides\n \n htmlcode += '
';\n \n for(var s = 0; s < slides; s++) {\n htmlcode += '
';\n for(var p = 0; p < settings.products; p++) htmlcode += getProduct((s*2)+p);\n htmlcode += '
';\n }\n \n htmlcode += '
';\n \n // make impression pixels\n \n for(var j in criteoData.impression_pixels) if(criteoData.impression_pixels.hasOwnProperty(j)) htmlcode += '';\n \n // insert HTML code\n \n holder.innerHTML = htmlcode;\n \n // evenly height products\n \n var maxH = 0;\n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el, i) {\n maxH = Math.max(maxH, el.querySelector('.desc').offsetHeight);\n el.addEventListener('mouseenter', function () { clearInterval(productInterval); highlightProduct(currentSlide, i); });\n el.addEventListener('mouseleave', function () { setTimeout(startHighlight, settings.productRotationTimeout); });\n \n });\n \n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el) {\n \n if(settings.height) {\n var h = (settings.height - holder.querySelector('.advertiserLogo').offsetHeight - maxH - 49);\n el.querySelector('img').style.maxHeight = h + 'px';\n if(h < 80) el.querySelector('.desc').style.paddingBottom = 'none';\n }\n el.querySelector('.desc').style.height = maxH + 'px';\n });\n \n // start slide effect\n \n if(settings.rotationTimeout && slides > 1) setInterval(function () {\n activeProduct = 0;\n currentSlide++;\n if(currentSlide == slides) currentSlide = 0;\n \n holder.querySelector('.criteoNativeInlineSlides > div').style.marginLeft = (-100 * currentSlide) + '%';\n \n startHighlight();\n \n }, settings.rotationTimeout);\n \n // highlight\n \n startHighlight();\n \n }\n \n function startHighlight () {\n \n if(productInterval) clearInterval(productInterval);\n highlightProduct(currentSlide, activeProduct);\n \n if(settings.products > 1) productInterval = setInterval(function () {\n \n var nextActiveProduct = activeProduct + 1;\n if(nextActiveProduct >= settings.products) nextActiveProduct = 0;\n \n highlightProduct(currentSlide, nextActiveProduct);\n \n activeProduct = nextActiveProduct;\n \n }, settings.productRotationTimeout);\n }\n \n function defaultProduct () {\n if(!highlightedProduct) return;\n highlightedProduct.querySelector('div').style.borderColor = '#eee';\n highlightedProduct.querySelector('div').style.boxShadow = \"none\";\n highlightedProduct.querySelector('.price').style.background = 'transparent';\n highlightedProduct.querySelector('.price').style.color = '#000';\n }\n \n function highlightProduct (s, p) {\n defaultProduct();\n highlightedProduct = holder.querySelectorAll('.slide' + s + ' .product')[p];\n \n highlightedProduct.querySelector('div').style.borderColor = settings.productHighliteColor;\n highlightedProduct.querySelector('div').style.boxShadow = \"0 0 8px -3px rgba(0,0,0,.5)\";\n highlightedProduct.querySelector('.price').style.background = settings.productHighliteColor;\n highlightedProduct.querySelector('.price').style.color = \"#FFF\";\n }\n \n \n init();\n \n \n})(json, { width:300, height: 250, zone: 32, products: 2, rotationTimeout: 4000, productRotationTimeout: 2000, productHighliteColor: 'rgb(4, 80, 162)' });"}},{"bidder":"criteo","params":{"networkId":"8737","publisherSubId":"/3625/Dnevnik.si_32_300x250_NetworkID"}},{"bidder":"oftmedia","params":{"placementId":"20346021"}},{"bidder":"luponmedia","params":{"siteId":676,"keyId":"uid_dnevniksi-iprom"}},{"bidder":"projectagora","params":{"placementId":21644017}},{"bidder":"adpone","params":{"placementId":"12151151959807"}},{"bidder":"rubicon","params":{"accountId":"13536","siteId":"382828","zoneId":"2123912-15"}},{"bidder":"rtbhouse","params":{"publisherId":"ANfGDKW3jcDg8sCwyrPa","region":"prebid-eu"}},{"bidder":"adagio","params":{"organizationId":"1253","site":"dnevnik-si","placement":"DnevnikSI_32_300x250","adUnitElementId":"32_0"}},{"bidder":"nextMillennium","params":{"placement_id":"","group_id":"1329"}},{"bidder":"adyoulike","params":{"placement":"f6034dd5a9bc1be4e9dd072eb5735169"}},{"bidder":"smilewanted","params":{"zoneId":"iprom.si_hb_display","bidfloor":0}},{"bidder":"between","params":{"s":4607507}},{"bidder":"adtelligent","params":{"aid":786414}},{"bidder":"sovrn","params":{"tagid":"1153511","bidfloor":0}}]},{"code":36,"min_cpm":0.1,"dimensions":["300x250","160x600","300x600"],"mediaTypes":{"banner":{"sizes":[[300,250],[160,600],[300,600]]}},"bids":[{"bidder":"adf","params":{"mid":"511587"}},{"bidder":"smartadserver","params":{"domain":"https://prg.smartadserver.com","siteId":"302809","pageId":"1105526","formatId":"86277"}},{"bidder":"pubmatic","params":{"publisherId":"156308","adSlot":"Dnevnik_300x600_36_HB_N@300x600"}},{"bidder":"criteo","params":{"zoneId":"1380295","publisherSubId":"/3625/Dnevnik.si_36_300x600_NativeLux","nativeCallback":"(function (criteoData, settings) {\n \n \n var holder = null, activeProduct = 0, highlightedProduct = null, productInterval = false;\n \n var titleWidth = 200,\n titleHeight = 60;\n \n function init () {\n holder = document.querySelector('[data-iadserver-zone=\"'+settings.zone+'\"]');\n \n if(settings.width == '100%') settings.width = Number(window.getComputedStyle(holder, null).getPropertyValue(\"width\").replace('px',''));\n \n if(settings.orientation && settings.orientation == 'vertical') {\n titleWidth = settings.width;\n } else {\n titleHeight = settings.height;\n }\n \n makeAd();\n }\n \n function getProduct (p) {\n \n if(typeof criteoData.products[p] == 'undefined') return '';\n \n var productWidth = (settings.width - titleWidth - 2) / criteoData.products.length,\n productHeight = settings.height - 2;\n \n if(settings.orientation == 'vertical') {\n productHeight = (settings.height - titleHeight - 2) / criteoData.products.length;\n productWidth = settings.width;\n }\n \n var productMargin = 5;\n \n return htmlcode = '' +\n '
' +\n '
' +\n '
' +\n '
'+criteoData.products[p].title+'
' +\n '
'+criteoData.products[p].price+'
' +\n '
' +\n '
' +\n '
';\n \n }\n \n function makeTitle () {\n var advertiserImg = criteoData.advertiser.logo.url;\n \n if(advertiserImg.match(/&u=(.*?)\\&/)) {\n advertiserImg = decodeURIComponent(advertiserImg.match(/&u=(.*?)\\&/)[1]).replace('http://','//');\n }\n \n return '
' +\n '
' +\n '
';\n }\n \n function makeAd () {\n \n var width = settings.width ? settings.width + 'px' : '100%;';\n if(settings.height) width += '; height: ' + (settings.height - 2) + 'px';\n \n var htmlcode = '
';\n \n htmlcode += makeTitle();\n \n //make slides\n \n htmlcode += '
';\n \n for(var p = 0; p < criteoData.products.length; p++) {\n htmlcode += getProduct(p);\n }\n \n htmlcode += '
';\n \n // make impression pixels\n \n for(var j in criteoData.impression_pixels) if(criteoData.impression_pixels.hasOwnProperty(j)) htmlcode += '';\n \n // insert HTML code\n \n holder.innerHTML = htmlcode;\n \n // evenly height products\n \n var maxDescHeight = 0;\n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el, i) {\n maxDescHeight = Math.max(maxDescHeight, el.querySelector('.desc').offsetHeight);\n el.addEventListener('mouseenter', function () { clearInterval(productInterval); highlightProduct(i); });\n el.addEventListener('mouseleave', function () { setTimeout(startHighlight, settings.productRotationTimeout); });\n \n });\n \n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el) {\n \n if(settings.height) {\n el.querySelector('img').style.height = (el.offsetHeight - maxDescHeight - 25 - 20 - 8) + 'px';\n }\n \n el.querySelector('.desc').style.height = maxDescHeight + 'px';\n });\n \n // highlight\n \n startHighlight();\n \n }\n \n function startHighlight () {\n \n if(productInterval) clearInterval(productInterval);\n highlightProduct(activeProduct);\n \n if(settings.products > 1) productInterval = setInterval(function () {\n \n var nextActiveProduct = activeProduct + 1;\n if(nextActiveProduct >= criteoData.products.length) nextActiveProduct = 0;\n \n highlightProduct(nextActiveProduct);\n \n activeProduct = nextActiveProduct;\n \n }, settings.productRotationTimeout);\n }\n \n function defaultProduct () {\n if(!highlightedProduct) return;\n highlightedProduct.querySelector('div').style.borderColor = '#eee';\n highlightedProduct.querySelector('div').style.boxShadow = \"none\";\n highlightedProduct.querySelector('.price').style.background = 'transparent';\n highlightedProduct.querySelector('.price').style.color = '#000';\n }\n \n function highlightProduct (p) {\n defaultProduct();\n highlightedProduct = holder.querySelectorAll('.product')[p];\n \n highlightedProduct.querySelector('div').style.borderColor = settings.productHighliteColor;\n highlightedProduct.querySelector('div').style.boxShadow = \"0 0 8px -3px rgba(0,0,0,.5)\";\n highlightedProduct.querySelector('.price').style.background = settings.productHighliteColor;\n highlightedProduct.querySelector('.price').style.color = \"#FFF\";\n }\n \n \n init();\n \n \n})(json, { zone: 36, width:300, height: 600, orientation: 'vertical', products: 10, productRotationTimeout: 3000, productHighliteColor: 'rgb(4, 80, 162)' });"}},{"bidder":"smartadserver","params":{"domain":"https://prg.smartadserver.com","siteId":"302809","pageId":"1105526","formatId":"87069"}},{"bidder":"connectad","params":{"networkId":"10047","siteId":"1032363"}},{"bidder":"criteo","params":{"networkId":"8737","publisherSubId":"/3625/Dnevnik.si_36_300x600_NetworkID"}},{"bidder":"oftmedia","params":{"placementId":"20346021"}},{"bidder":"luponmedia","params":{"siteId":676,"keyId":"uid_dnevniksi-iprom"}},{"bidder":"projectagora","params":{"placementId":21644007}},{"bidder":"rubicon","params":{"accountId":"13536","siteId":"382828","zoneId":"2123912-15"}},{"bidder":"rtbhouse","params":{"publisherId":"ANfGDKW3jcDg8sCwyrPa","region":"prebid-eu"}},{"bidder":"adagio","params":{"organizationId":"1253","site":"dnevnik-si","placement":"DnevnikSI_36_300x600","adUnitElementId":"36_0"}},{"bidder":"nextMillennium","params":{"placement_id":"","group_id":"1329"}},{"bidder":"adyoulike","params":{"placement":"f6034dd5a9bc1be4e9dd072eb5735169"}},{"bidder":"smilewanted","params":{"zoneId":"iprom.si_hb_display","bidfloor":0}},{"bidder":"between","params":{"s":4607507}},{"bidder":"between","params":{"s":4607510}},{"bidder":"adtelligent","params":{"aid":786414}},{"bidder":"sovrn","params":{"tagid":"1153511","bidfloor":0}}]},{"code":35,"min_cpm":0.1,"dimensions":["300x250"],"mediaTypes":{"banner":{"sizes":[[300,250]]}},"bids":[{"bidder":"adf","params":{"mid":"511589"}},{"bidder":"smartadserver","params":{"domain":"https://prg.smartadserver.com","siteId":"302809","pageId":"1105526","formatId":"86278"}},{"bidder":"pubmatic","params":{"publisherId":"156308","adSlot":"Dnevnik_300x250_35_HB_N@300x250"}},{"bidder":"connectad","params":{"networkId":"10047","siteId":"1032364"}},{"bidder":"criteo","params":{"zoneId":"1380295","publisherSubId":"/3625/Dnevnik.si_35_300x250_NativeLux","nativeCallback":"(function (criteoData, settings) {\n \n \n var holder = null, currentSlide = 0, slides = 0, activeProduct = 0, highlightedProduct = null, productInterval = false;\n \n function init () {\n \n var addProducts = criteoData.products.length % settings.products;\n \n for(var ip = 0; ip < addProducts; ip++) criteoData.products.push(criteoData.products[ip]);\n \n holder = document.querySelector('[data-iadserver-zone=\"'+settings.zone+'\"]');\n makeAd();\n }\n \n function getProduct (p) {\n \n if(typeof criteoData.products[p] == 'undefined') return '';\n \n var maxHeight = 100;\n \n var htmlcode = '' +\n '
' +\n '
' +\n '
' +\n '
'+criteoData.products[p].title+'
' +\n '
'+criteoData.products[p].price+'
' +\n '
' +\n '
' +\n '
';\n \n return htmlcode;\n \n }\n \n function makeTitle () {\n var advertiserImg = criteoData.advertiser.logo.url;\n \n if(advertiserImg.match(/&u=(.*?)\\&/)) {\n advertiserImg = decodeURIComponent(advertiserImg.match(/&u=(.*?)\\&/)[1]).replace('http://','//');\n }\n \n var advertiserHeight = 60;\n \n if(settings.height) advertiserHeight = Math.min(60, settings.height * .2);\n \n return '
'\n }\n \n function makeAd () {\n \n slides = Math.ceil(criteoData.products.length / settings.products);\n \n \n var width = settings.width ? settings.width + 'px' : '100%; max-width: ' + (settings.products * 200) + 'px';\n \n if(settings.height) width += '; height: ' + (settings.height - 2) + 'px';\n \n var htmlcode = '
';\n \n htmlcode += makeTitle();\n \n //make slides\n \n htmlcode += '
';\n \n for(var s = 0; s < slides; s++) {\n htmlcode += '
';\n for(var p = 0; p < settings.products; p++) {\n htmlcode += getProduct((s*settings.products)+p);\n }\n htmlcode += '
';\n }\n \n htmlcode += '
';\n \n // make impression pixels\n \n for(var j in criteoData.impression_pixels) if(criteoData.impression_pixels.hasOwnProperty(j)) htmlcode += '';\n \n // insert HTML code\n \n holder.innerHTML = htmlcode;\n \n // evenly height products\n \n var maxH = 0;\n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el, i) {\n maxH = Math.max(maxH, el.querySelector('.desc').offsetHeight);\n el.addEventListener('mouseenter', function () { clearInterval(productInterval); highlightProduct(currentSlide, i%settings.products); });\n el.addEventListener('mouseleave', function () { setTimeout(startHighlight, settings.productRotationTimeout); });\n \n });\n \n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el) {\n \n if(settings.height) {\n var h = (settings.height - holder.querySelector('.advertiserLogo').offsetHeight - maxH - 49);\n el.querySelector('img').style.maxHeight = h + 'px';\n if(h < 80) el.querySelector('.desc').style.paddingBottom = 'none';\n }\n el.querySelector('.desc').style.height = maxH + 'px';\n });\n \n // start slide effect\n \n if(settings.rotationTimeout && slides > 1) setInterval(function () {\n activeProduct = 0;\n currentSlide++;\n if(currentSlide == slides) currentSlide = 0;\n \n holder.querySelector('.criteoNativeInlineSlides').style.marginLeft = (-100 * currentSlide) + '%';\n \n startHighlight();\n \n }, settings.rotationTimeout);\n \n // highlight\n \n startHighlight();\n \n }\n \n function startHighlight () {\n \n if(productInterval) clearInterval(productInterval);\n highlightProduct(currentSlide, activeProduct);\n \n if(settings.products > 1) productInterval = setInterval(function () {\n \n var nextActiveProduct = activeProduct + 1;\n if(nextActiveProduct >= settings.products) nextActiveProduct = 0;\n \n highlightProduct(currentSlide, nextActiveProduct);\n \n activeProduct = nextActiveProduct;\n \n }, settings.productRotationTimeout);\n }\n \n function defaultProduct () {\n if(!highlightedProduct) return;\n highlightedProduct.querySelector('div').style.borderColor = '#eee';\n highlightedProduct.querySelector('div').style.boxShadow = \"none\";\n highlightedProduct.querySelector('.price').style.background = 'transparent';\n highlightedProduct.querySelector('.price').style.color = '#000';\n }\n \n function highlightProduct (s, p) {\n defaultProduct();\n highlightedProduct = holder.querySelectorAll('.slide' + s + ' .product')[p];\n \n highlightedProduct.querySelector('div').style.borderColor = settings.productHighliteColor;\n highlightedProduct.querySelector('div').style.boxShadow = \"0 0 8px -3px rgba(0,0,0,.5)\";\n highlightedProduct.querySelector('.price').style.background = settings.productHighliteColor;\n highlightedProduct.querySelector('.price').style.color = \"#FFF\";\n }\n \n \n init();\n \n \n})(json, { zone: 35, products: 2, rotationTimeout: 6000, productRotationTimeout: 3000, productHighliteColor: 'rgb(4, 80, 162)' });"}},{"bidder":"criteo","params":{"networkId":"8737","publisherSubId":"/3625/Dnevnik.si_35_300x250_NetworkID"}},{"bidder":"rtbhouse","params":{"publisherId":"ANfGDKW3jcDg8sCwyrPa","region":"prebid-eu"}},{"bidder":"oftmedia","params":{"placementId":"20346021"}},{"bidder":"rubicon","params":{"accountId":"13536","siteId":"382828","zoneId":"2123912-15"}},{"bidder":"luponmedia","params":{"siteId":676,"keyId":"uid_dnevniksi-iprom"}},{"bidder":"sovrn","params":{"tagid":"810659","bidfloor":0}},{"bidder":"projectagora","params":{"placementId":21644017}},{"bidder":"adpone","params":{"placementId":"12151151959807"}},{"bidder":"adagio","params":{"organizationId":"1253","site":"dnevnik-si","placement":"DnevnikSI_35_300x250","adUnitElementId":"35_0"}},{"bidder":"nextMillennium","params":{"placement_id":"","group_id":"1329"}},{"bidder":"adyoulike","params":{"placement":"f6034dd5a9bc1be4e9dd072eb5735169"}},{"bidder":"smilewanted","params":{"zoneId":"iprom.si_hb_display","bidfloor":0}},{"bidder":"between","params":{"s":4607507}},{"bidder":"adtelligent","params":{"aid":786414}},{"bidder":"sovrn","params":{"tagid":"1153511","bidfloor":0}}]},{"code":25,"min_cpm":0.1,"dimensions":["728x90"],"mediaTypes":{"banner":{"sizes":[[728,90]]}},"bids":[{"bidder":"pubmatic","params":{"publisherId":"156308","adSlot":"Dnevnik_728x90_25_HB_N@728x90"}},{"bidder":"adf","params":{"mid":"511590"}},{"bidder":"criteo","params":{"zoneId":"1395125","publisherSubId":"/3625/Dnevnik.si_25_728x90_NativeLux","nativeCallback":"(function (criteoData, settings) {\n \n \n var holder = null, activeProduct = 0, highlightedProduct = null, productInterval = false;\n var titleWidth = 200;\n \n function init () {\n holder = document.querySelector('[data-iprom-programmatic-dimension=\"'+settings.zone+'\"]:not(.ipr_crt_loaded), [data-iadserver-zone=\"'+settings.zone+'\"]:not(.ipr_crt_loaded)');\n holder.className = holder.className + ' ipr_crt_loaded';\n makeAd();\n }\n \n function getProduct (p) {\n \n if(typeof criteoData.products[p] == 'undefined') return '';\n \n var maxHeight = settings.height * .4-5;\n \n var htmlcode = '' +\n '
' +\n '
' +\n '
' +\n '
'+criteoData.products[p].title+'
' +\n '
'+criteoData.products[p].price+'
' +\n '
' +\n '
' +\n '
';\n \n return htmlcode;\n \n }\n \n function makeTitle () {\n var advertiserImg = criteoData.advertiser.logo.url;\n \n if(advertiserImg.match(/&u=(.*?)\\&/)) {\n advertiserImg = decodeURIComponent(advertiserImg.match(/&u=(.*?)\\&/)[1]).replace('http://','//');\n }\n \n return '
'\n }\n \n function makeAd () {\n \n var width = settings.width ? settings.width + 'px' : '100%;';\n \n if(settings.height) width += '; height: ' + (settings.height - 2) + 'px';\n \n var htmlcode = '
';\n \n htmlcode += '
' + makeTitle() + '
';\n \n //make slides\n \n htmlcode += '
';\n \n for(var p = 0; p < criteoData.products.length; p++) {\n htmlcode += getProduct(p);\n }\n \n htmlcode += '
';\n \n // make impression pixels\n \n for(var j in criteoData.impression_pixels) if(criteoData.impression_pixels.hasOwnProperty(j)) htmlcode += '';\n \n // insert HTML code\n \n holder.innerHTML = htmlcode;\n \n // evenly height products\n \n var maxH = 0;\n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el, i) {\n maxH = Math.max(maxH, el.querySelector('.desc').offsetHeight);\n el.addEventListener('mouseenter', function () { clearInterval(productInterval); highlightProduct(i); });\n el.addEventListener('mouseleave', function () { setTimeout(startHighlight, settings.productRotationTimeout); });\n \n });\n \n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el) {\n \n if(settings.height) {\n var h = (settings.height - maxH - 25);\n el.querySelector('img').style.height = (settings.height - maxH - 53) + 'px';\n }\n \n el.querySelector('.desc').style.height = maxH + 'px';\n });\n \n // highlight\n \n startHighlight();\n \n }\n \n function startHighlight () {\n \n if(productInterval) clearInterval(productInterval);\n highlightProduct(activeProduct);\n \n if(settings.products > 1) productInterval = setInterval(function () {\n \n var nextActiveProduct = activeProduct + 1;\n if(nextActiveProduct >= criteoData.products.length) nextActiveProduct = 0;\n \n highlightProduct(nextActiveProduct);\n \n activeProduct = nextActiveProduct;\n \n }, settings.productRotationTimeout);\n }\n \n function defaultProduct () {\n if(!highlightedProduct) return;\n highlightedProduct.querySelector('div').style.borderColor = '#eee';\n highlightedProduct.querySelector('div').style.boxShadow = \"none\";\n highlightedProduct.querySelector('.price').style.background = 'transparent';\n highlightedProduct.querySelector('.price').style.color = '#000';\n }\n \n function highlightProduct (p) {\n defaultProduct();\n highlightedProduct = holder.querySelectorAll('.product')[p];\n \n highlightedProduct.querySelector('div').style.borderColor = settings.productHighliteColor;\n highlightedProduct.querySelector('div').style.boxShadow = \"0 0 8px -3px rgba(0,0,0,.5)\";\n highlightedProduct.querySelector('.price').style.background = settings.productHighliteColor;\n highlightedProduct.querySelector('.price').style.color = \"#FFF\";\n }\n \n \n init();\n \n \n})(json, { zone: 25, width: 728, height: 90, products: 10, productRotationTimeout: 3000, productHighliteColor: 'rgb(4, 80, 162)' });"}},{"bidder":"smartadserver","params":{"domain":"https://prg.smartadserver.com","siteId":"302809","pageId":"1105526","formatId":"86279"}},{"bidder":"connectad","params":{"networkId":"10047","siteId":"1032365"}},{"bidder":"criteo","params":{"networkId":"8737","publisherSubId":"/3625/Dnevnik.si_25_728x90_NetworkID"}},{"bidder":"sovrn","params":{"tagid":"810665","bidfloor":0}},{"bidder":"oftmedia","params":{"placementId":"20346021"}},{"bidder":"sovrn","params":{"tagid":"810665","bidfloor":0}},{"bidder":"projectagora","params":{"placementId":21644019}},{"bidder":"adpone","params":{"placementId":"1215115206927"}},{"bidder":"rubicon","params":{"accountId":"13536","siteId":"382828","zoneId":"2123912-2"}},{"bidder":"rtbhouse","params":{"publisherId":"ANfGDKW3jcDg8sCwyrPa","region":"prebid-eu"}},{"bidder":"adagio","params":{"organizationId":"1253","site":"dnevnik-si","placement":"DnevnikSI_25_728x90","adUnitElementId":"25_0"}},{"bidder":"nextMillennium","params":{"placement_id":"","group_id":"1329"}},{"bidder":"adyoulike","params":{"placement":"f6034dd5a9bc1be4e9dd072eb5735169"}},{"bidder":"smilewanted","params":{"zoneId":"iprom.si_hb_display","bidfloor":0}},{"bidder":"between","params":{"s":4607509}},{"bidder":"adtelligent","params":{"aid":786414}},{"bidder":"sovrn","params":{"tagid":"1153511","bidfloor":0}},{"bidder":"luponmedia","params":{"siteId":676,"keyId":"uid_dnevniksi-iprom"}}]},{"code":31,"min_cpm":0.3,"dimensions":["300x250","160x600","300x600"],"mediaTypes":{"banner":{"sizes":[[300,250],[160,600],[300,600]]}},"bids":[{"bidder":"pubmatic","params":{"publisherId":"156308","adSlot":"Dnevnik_160x600_31_HB_N@160x600"}},{"bidder":"smartadserver","params":{"domain":"https://prg.smartadserver.com","siteId":"302809","pageId":"1105526","formatId":"86280"}},{"bidder":"smartadserver","params":{"domain":"https://prg.smartadserver.com","siteId":"302809","pageId":"1105526","formatId":"87070"}},{"bidder":"connectad","params":{"networkId":"10047","siteId":"1032366"}},{"bidder":"criteo","params":{"zoneId":"1380295","publisherSubId":"/3625/Dnevnik.si_31_300x600_NativeLux","nativeCallback":"(function (criteoData, settings) {\n \n \n var holder = null, activeProduct = 0, highlightedProduct = null, productInterval = false;\n \n var titleWidth = 200,\n titleHeight = 60;\n \n function init () {\n holder = document.querySelector('[data-iadserver-zone=\"'+settings.zone+'\"]');\n \n if(settings.orientation && settings.orientation == 'vertical') {\n titleWidth = settings.width;\n } else {\n titleHeight = settings.height;\n }\n \n makeAd();\n }\n \n function getProduct (p) {\n \n if(typeof criteoData.products[p] == 'undefined') return '';\n \n var productWidth = (settings.width - titleWidth - 2) / criteoData.products.length,\n productHeight = settings.height - 2;\n \n if(settings.orientation == 'vertical') {\n productHeight = (settings.height - titleHeight - 2) / criteoData.products.length;\n productWidth = settings.width;\n }\n \n var productMargin = 5;\n \n return htmlcode = '' +\n '
' +\n '
' +\n '
' +\n '
'+criteoData.products[p].title+'
' +\n '
'+criteoData.products[p].price+'
' +\n '
' +\n '
' +\n '
';\n \n }\n \n function makeTitle () {\n var advertiserImg = criteoData.advertiser.logo.url;\n \n if(advertiserImg.match(/&u=(.*?)\\&/)) {\n advertiserImg = decodeURIComponent(advertiserImg.match(/&u=(.*?)\\&/)[1]).replace('http://','//');\n }\n \n return '
' +\n '
' +\n '
';\n }\n \n function makeAd () {\n \n var width = settings.width ? settings.width + 'px' : '100%;';\n if(settings.height) width += '; height: ' + (settings.height - 2) + 'px';\n \n var htmlcode = '
';\n \n htmlcode += makeTitle();\n \n //make slides\n \n htmlcode += '
';\n \n for(var p = 0; p < criteoData.products.length; p++) {\n htmlcode += getProduct(p);\n }\n \n htmlcode += '
';\n \n // make impression pixels\n \n for(var j in criteoData.impression_pixels) if(criteoData.impression_pixels.hasOwnProperty(j)) htmlcode += '';\n \n // insert HTML code\n \n holder.innerHTML = htmlcode;\n \n // evenly height products\n \n var maxDescHeight = 0;\n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el, i) {\n maxDescHeight = Math.max(maxDescHeight, el.querySelector('.desc').offsetHeight);\n el.addEventListener('mouseenter', function () { clearInterval(productInterval); highlightProduct(i); });\n el.addEventListener('mouseleave', function () { setTimeout(startHighlight, settings.productRotationTimeout); });\n \n });\n \n holder.querySelectorAll('.criteoNativeInlineSlides .product').forEach(function (el) {\n \n if(settings.height) {\n el.querySelector('img').style.height = (el.offsetHeight - maxDescHeight - 25 - 20 - 8) + 'px';\n }\n \n el.querySelector('.desc').style.height = maxDescHeight + 'px';\n });\n \n // highlight\n \n startHighlight();\n \n }\n \n function startHighlight () {\n \n if(productInterval) clearInterval(productInterval);\n highlightProduct(activeProduct);\n \n if(settings.products > 1) productInterval = setInterval(function () {\n \n var nextActiveProduct = activeProduct + 1;\n if(nextActiveProduct >= criteoData.products.length) nextActiveProduct = 0;\n \n highlightProduct(nextActiveProduct);\n \n activeProduct = nextActiveProduct;\n \n }, settings.productRotationTimeout);\n }\n \n function defaultProduct () {\n if(!highlightedProduct) return;\n highlightedProduct.querySelector('div').style.borderColor = '#eee';\n highlightedProduct.querySelector('div').style.boxShadow = \"none\";\n highlightedProduct.querySelector('.price').style.background = 'transparent';\n highlightedProduct.querySelector('.price').style.color = '#000';\n }\n \n function highlightProduct (p) {\n defaultProduct();\n highlightedProduct = holder.querySelectorAll('.product')[p];\n \n highlightedProduct.querySelector('div').style.borderColor = settings.productHighliteColor;\n highlightedProduct.querySelector('div').style.boxShadow = \"0 0 8px -3px rgba(0,0,0,.5)\";\n highlightedProduct.querySelector('.price').style.background = settings.productHighliteColor;\n highlightedProduct.querySelector('.price').style.color = \"#FFF\";\n }\n \n \n init();\n \n \n})(json, { zone: 31, width: 300, height: 600, orientation: 'vertical', products: 10, productRotationTimeout: 3000, productHighliteColor: 'rgb(4, 80, 162)' });"}},{"bidder":"criteo","params":{"networkId":"8737","publisherSubId":"/3625/Dnevnik.si_31_300x600_NetworkID"}},{"bidder":"oftmedia","params":{"placementId":"20346021"}},{"bidder":"sovrn","params":{"tagid":"810656","bidfloor":0}},{"bidder":"sovrn","params":{"tagid":"810656","bidfloor":0}},{"bidder":"sovrn","params":{"tagid":"810656","bidfloor":0}},{"bidder":"projectagora","params":{"placementId":21644007}},{"bidder":"adpone","params":{"placementId":"12151151959807"}},{"bidder":"rubicon","params":{"accountId":"13536","siteId":"382828","zoneId":"2123912-10"}},{"bidder":"rtbhouse","params":{"publisherId":"ANfGDKW3jcDg8sCwyrPa","region":"prebid-eu"}},{"bidder":"adagio","params":{"organizationId":"1253","site":"dnevnik-si","placement":"DnevnikSI_31_300x600","adUnitElementId":"31_0"}},{"bidder":"nextMillennium","params":{"placement_id":"","group_id":"1329"}},{"bidder":"adyoulike","params":{"placement":"f6034dd5a9bc1be4e9dd072eb5735169"}},{"bidder":"smilewanted","params":{"zoneId":"iprom.si_hb_display","bidfloor":0}},{"bidder":"between","params":{"s":4607510}},{"bidder":"adtelligent","params":{"aid":786414}},{"bidder":"sovrn","params":{"tagid":"1153511","bidfloor":0}},{"bidder":"luponmedia","params":{"siteId":676,"keyId":"uid_dnevniksi-iprom"}}]},{"code":324,"min_cpm":0.2,"dimensions":["480x320","640x480"],"mediaTypes":{"banner":{"sizes":[[480,320],[640,480]]}},"bids":[{"bidder":"rtbhouse","params":{"publisherId":"ANfGDKW3jcDg8sCwyrPa","region":"prebid-eu"}},{"bidder":"criteo","params":{"networkId":"8737","publisherSubId":"/3625/Dnevnik.si_324_640x480"}}]}]}});