function aklareceivemessage(e){ if (typeof e.data == 'string' && e.data.indexOf('ncid:') !=- 1) { var strid = e.data.replace('ncid:',''); var adncid = document.getElementById('akla_ad_'+strid); if(typeof adncid != 'undefined' && adncid != null){ adncid.style.height = 0;if(typeof akla_ad_wid['x'+strid] != 'undefined'){ akla_ch_adrepl(akla_ad_wid['x'+strid]); akla_set_resp(akla_ad_wid['x'+strid]); }}}};window.addEventListener("message", aklareceivemessage, false); var aklalogoimage, aklatet; var aklaconsheadloaded = 0; var aklconsstatus = [0,0,0,0]; var akla_replace_rep = [], akla_tyrepl = [], akla_ogl_rep = [], akla_bemli_rep = [], akla_logged = [], akla_ad_wid = [], akla_wid_retry = [];akla_logged_all = 0; akla_logf = [], akla_pb_ll = 0, akla_pb_nl = 0, akla_pbf = 0, akla_pbw = []; var aklaprb = []; function akla_ch_adrepl(wid){ var ra = 0; var rs; var cl = ['aklaadx']; var type = akla_tyrepl[wid] || false; if(type){var it = JSON.parse(akla_vars[wid + 'it']); var indiv = document.getElementsByClassName('imageout_' + wid); for(var num = 0; num < indiv.length; num ++){ for(n2 = 0; n2 < cl.length; n2++){ var ad_divs = indiv[num].getElementsByClassName(cl[n2]); if(typeof ad_divs != 'undefined' && ad_divs.length > 0) { var akogid = ad_divs[0].id.match(/[0-9]{3,4}/); ra = 0; if (ad_divs[0].innerHTML == '') { ra = 1; if(typeof aklaprb[akogid] != 'undefined' && aklaprb[akogid] == 1) {rs = 'adbl';}else{rs='hdrp';}} if (ad_divs[0].offsetHeight < 50) { ra = 1; if(typeof aklaprb[akogid] != 'undefined' && aklaprb[akogid] == 1){rs = 'nch';}else{rs='hdrp';} } var iframead = ad_divs[0].getElementsByTagName('iframe'); if(typeof iframead != 'undefined' && iframead.length > 0) { var iframeDocument = iframead[0].contentDocument || iframead[0].contentWindow.document; for (n3 = 0; n3 < cl.length; n3++) { var iniframead = iframeDocument.getElementsByClassName(cl[n3]); if(typeof iniframead != 'undefined' && iniframead.length > 0) { if (iniframead[0].innerHTML == '') { ra = 1; if(typeof aklaprb[akogid] != 'undefined' && aklaprb[akogid] == 1) {rs = 'adbl';}else{rs='hdrp';} } } } } if (ra == 1) { akla_vars[wid + "ri"]++; var n = akla_vars[wid + 'no'] - 1 + akla_vars[wid + "ri"]; akla_replace_rep.push([it[n].wid+'~~~'+rs+'~~~'+it[n].id+'~~~'+((typeof it[n].ty=='undefined')?'':it[n].ty)+'~~~'+(ad_divs[0].getBoundingClientRect().top - window.innerHeight)+'~~~'+((['D8xcsTK','wX8QyJg'].includes(wid) || typeof akla_mr['amb']=='undefined')?'0':akla_mr['amb'])+'~~~'+akogid+'~~~'+((typeof it[n].vis=='undefined')?'0':it[n].vis)+'~~~'+aklconsstatus.join('*')]); akla_logged[wid]++;akla_logged_all++; if(akla_logged[wid] == akla_pbw[wid]){if(akla_logged_all == akla_pb_nl){akla_logtog(wid)}else{setTimeout(function(){akla_logtog(wid);},1000);}} ad_divs[0].parentElement.parentElement.innerHTML = akla_create_single_item(wid, akla_vars[wid + 'tmpl'], n, it[n]); } } } } akla_set_resp(wid);} } function akla_set_resp(wid) { if (document.getElementById('akla' + wid)) { if (typeof akla_vars[wid + '_scroll'] == 'undefined' || akla_vars[wid + '_scroll'] == 0) {if(typeof akla_vars[wid + '_prs'] != 'undefined'){var prs = akla_vars[wid + '_prs'];}else {var prs = [700, 700, 460, 600, 800, 1050, 1200, 1400, 1600];} var adcl = ['aklaadx']; var minadw = 310; var asp = 0.5; var tpad = 10; var outdcl = 'dt'; var indcl = 'imageout_'; var width = document.getElementById('akla' + wid).offsetWidth; var initel = document.getElementsByClassName(indcl + wid); var outitel = document.getElementsByClassName(outdcl + wid); var itemsnum = initel.length; imgS = 100; rows_num = itemsnum; cols_num = 1; for (var it = prs.length; it > 1; it--) { if (itemsnum % it == 0 && width >= prs[it]) { imgS = Math.floor(100 * 100 / it) / 100; rows_num = itemsnum / it; cols_num = it; break; } } imgSper = adSper = (imgS); var divimagewidth = (width * (imgS) / 100 - 10); var divimageheight = Math.max(100, divimagewidth * asp); imgSpix = imgSper * width / 100; var col_width = [], all_ads = 0; var cbr, rbr; var imagel, titlel, adelements; for (rbr = 0; rbr < rows_num; rbr++) { for (cbr = 0; cbr < cols_num; cbr++) { imagel = initel[rbr * cols_num + cbr].getElementsByClassName('image_' + wid); titlel = initel[rbr * cols_num + cbr].getElementsByClassName('akla_title_' + wid); if (typeof col_width[cbr] == 'undefined') { col_width[cbr] = 0; } for (i = 0; i < adcl.length; i++) { adelements = initel[rbr * cols_num + cbr].getElementsByClassName(adcl[i]); if (adelements.length > 0) { if (col_width[cbr] == 0) { col_width[cbr] = 1; all_ads++; } } } } } ads_row_num = all_ads; if (ads_row_num > 0) { if (width > minadw * cols_num) { imgSper = adSper = imgS; } else { adSper = Math.floor(minadw * 100 * 100 / width) / 100; imgSper = Math.floor((100 - adSper * ads_row_num) / (cols_num - ads_row_num) * 100) / 100; } } var dhi = Math.max(100, (width * (imgS) / 100 - 10) * asp); for (rbr = 0; rbr < rows_num; rbr++) { for (cbr = 0; cbr < cols_num; cbr++) { if (col_width[cbr] == 1) { outitel[rbr * cols_num + cbr].style.width = adSper + '%'; } else { outitel[rbr * cols_num + cbr].style.width = imgSper + '%'; } if (cols_num != 1 && cbr == 0) { outitel[rbr * cols_num + cbr].style.padding = '5px 5px 5px 0'; } else if (cols_num != 1 && cbr == cols_num - 1) { outitel[rbr * cols_num + cbr].style.padding = '5px 0 5px 5px'; } else if (cols_num != 1) { outitel[rbr * cols_num + cbr].style.padding = '5px'; } else { outitel[rbr * cols_num + cbr].style.padding = '5px 0'; } if (adSper == 100 || width * adSper / 100 > 315) { for (i = 0; i < adcl.length; i++) { adelements = initel[rbr * cols_num + cbr].getElementsByClassName(adcl[i]); if (adelements.length > 0) { var inadelements = adelements[0].getElementsByTagName('iframe'); if (inadelements.length > 0) { inadelements[0].style.width = '100%'; var inadelementsbody = inadelements[0].contentDocument || inadelements[0].contentWindow.document; inadelementsbody.getElementsByTagName('body')[0].style.textAlign = 'center'; } } } } for (i = 0; i < adcl.length; i++) { adelements = initel[rbr * cols_num + cbr].getElementsByClassName(adcl[i]); if (adelements.length > 0) { var inadelements = adelements[0].getElementsByTagName('iframe'); if (inadelements.length > 0) { var inadelementsbody = inadelements[0].contentDocument || inadelements[0].contentWindow.document; var inadelementsimg = inadelementsbody.getElementsByClassName('in_image'); if(inadelementsimg.length > 0){ inadelementsimg[0].style.paddingTop = dhi + 'px'; var inadelementsouter = inadelementsbody.getElementsByClassName('outer_div'); if(inadelementsouter.length > 0){ inadelementsbodyh = inadelementsouter[0].offsetHeight; inadelements[0].style.height = inadelementsbodyh + 'px'; } } } } }} } var imgel = document.getElementsByClassName('image_' + wid); for (num = 0; num < imgel.length; num++) { imgel[num].style.paddingTop = dhi + 'px'; } } else { if(typeof akla_vars[wid + '_prs'] != 'undefined'){var prs = akla_vars[wid + '_prs'];}else {var prs = [700, 700, 380, 570, 760, 1050, 1200, 1400, 1600];} var adcl = ['aklaadx']; var minadw = 310; var asp = 0.5; var tpad = 10; var outdcl = 'dt'; var indcl = 'imageout_'; var width = document.getElementById('akla' + wid).offsetWidth; var initel = document.getElementsByClassName(indcl + wid); var outitel = document.getElementsByClassName(outdcl + wid); var itemsnum = initel.length; imgS = 100; akla_vars[wid + 'scwid'] = 1; for (var it = prs.length; it > 1; it--) { if (width >= prs[it]&& it <= itemsnum) { imgS = Math.floor(100 * 100 / it) / 100; akla_vars[wid + 'scwid'] = it; break; } } imgSper = adSper = (imgS); var wwidth = itemsnum * imgSper; document.getElementById('table' + wid).style.width = wwidth + '%'; imgSper = 100 / itemsnum; var divimagewidth = (width * (imgS) / 100 - 10); var divimageheight = Math.max(100, divimagewidth * asp); imgSpix = imgSper * width / 100; var col_width = [], all_ads = 0; var ibr; var adelements; for (ibr = 0; ibr < itemsnum; ibr++) { outitel[ibr].style.width = imgSper + '%'; outitel[ibr].style.padding = '5px'; } var dhi = Math.max(100, (width * (imgS) / 100 - 20) * asp); var imgel = document.getElementsByClassName('image_' + wid); for (num = 0; num < imgel.length; num++) { imgel[num].style.paddingTop = dhi + 'px'; } if(akla_vars[wid + 'scwid'] == itemsnum){ document.getElementById('aklaleftarrow'+wid).style.width = '0'; document.getElementById('aklarightarrow'+wid).style.width = '0'; document.getElementById('scroll'+wid).style.width = '100%'; document.getElementById('aklarightarrow'+wid).style.height = 0; document.getElementById('aklaleftarrow'+wid).style.height = 0;} else {document.getElementById('aklaleftarrow'+wid).style.left = 'calc(100% - 80px)'; document.getElementById('aklaleftarrow'+wid).style.top= 0;document.getElementById('aklarightarrow'+wid).style.right= 0; document.getElementById('aklarightarrow'+wid).style.top= 0;document.getElementById('scroll' + wid).style.width = '100%'; document.getElementById('logoheader' + wid).style.width = 'calc(100% - 80px)';document.getElementById('aklaleftarrow'+wid).style.width = '50px';document.getElementById('aklarightarrow'+wid).style.height = document.getElementById('logoheader' + wid).offsetHeight + 'px';document.getElementById('aklaleftarrow'+wid).style.height = document.getElementById('logoheader' + wid).offsetHeight + 'px'; document.getElementById('aklarightarrow'+wid).style.width = '40px'; document.getElementById('aklarightarrow'+wid).style.backgroundSize = 1.45*document.getElementById('logoheader' + wid).offsetHeight + 'px'; document.getElementById('aklaleftarrow'+wid).style.backgroundSize = 1.45*document.getElementById('logoheader' + wid).offsetHeight + 'px';} }} } function aklascrollleft(wid){ var indcl = 'imageout_'; var initel = document.getElementsByClassName(indcl + wid); var itemsnum = initel.length; var scrollakla = document.getElementById('table'+wid); var scpos = akla_vars[wid+'scpos']; var scwid = akla_vars[wid+'scwid']; if(scpos == 0){ scpos = akla_vars[wid+'scpos'] = itemsnum - scwid; if(scrollakla && scrollakla.classList){scrollakla.classList.add('aklascrollmo'+wid+scpos);}else{}} else if(itemsnum != scwid){ akla_vars[wid+'scpos']--; scpos--; if(scrollakla && scrollakla.classList){scrollakla.classList.remove('aklascrollmo'+wid+(scpos+1));scrollakla.classList.add('aklascrollmo'+wid+scpos);} } } function aklascrollright(wid){ var indcl = 'imageout_'; var initel = document.getElementsByClassName(indcl + wid); var itemsnum = initel.length; var scrollakla = document.getElementById('table'+wid); var scpos = akla_vars[wid+'scpos']; var scwid = akla_vars[wid+'scwid']; if(scpos == itemsnum - scwid){ scpos = akla_vars[wid+'scpos'] = 0; if(scrollakla && scrollakla.classList){scrollakla.classList.remove('aklascrollmo'+wid+(itemsnum - scwid));} } else if(itemsnum != scwid){ akla_vars[wid+'scpos']++; scpos++; if(scrollakla && scrollakla.classList){scrollakla.classList.remove('aklascrollmo'+wid+(scpos-1));scrollakla.classList.add('aklascrollmo'+wid+scpos);} } } function akla_pre_rep(type, hb_adid, data_null, allbids, id, toptriger, lazy, wid, minbid){ var string = id + '~~~' + type; aklaprb[id] = 1; if(type == 'prebid'){ var data = []; var max_cpm = -1; var fbbidstring = ''; var rubidstring = ''; var apbidstring = ''; var ixbidstring = ''; for(var bidbr=0;bidbr < allbids.bids.length; bidbr++){ if(allbids.bids[bidbr].bidder == 'mgid'){ fbbidstring = allbids.bids[bidbr].cpm + '~~~' + allbids.bids[bidbr].timeToRespond; } else if(allbids.bids[bidbr].bidder == 'appnexus'){ apbidstring = allbids.bids[bidbr].cpm + '~~~' + allbids.bids[bidbr].timeToRespond; } else if(allbids.bids[bidbr].bidder == 'ix'){ ixbidstring = allbids.bids[bidbr].cpm + '~~~' + allbids.bids[bidbr].timeToRespond; } else if(allbids.bids[bidbr].bidder == 'rubicon'){ rubidstring = allbids.bids[bidbr].cpm + '~~~' + allbids.bids[bidbr].timeToRespond; } if(allbids.bids[bidbr].cpm > max_cpm){max_cpm = allbids.bids[bidbr].cpm; data[0] = allbids.bids[bidbr]} } if(typeof data[0] != 'undefined'){ string += '~~~' + data[0].bidder; string += '~~~' + (data[0].cpm==0?(typeof akla_mr[data[0].adUnitCode] != 'undefined'?akla_mr[data[0].adUnitCode]:0):data[0].cpm); string += '~~~' + data[0].currency; string += '~~~' + data[0].auctionId; string += '~~~' + data[0].netRevenue; string += '~~~' + data[0].width; string += '~~~' + data[0].height; string += '~~~' + data[0].requestTimestamp; string += '~~~' + data[0].timeToRespond; string += '~~~' + data[0].creativeId; string += '~~~' + data[0].adUnitCode; string += '~~~' + window.scrollY; string += '~~~' + toptriger; string += '~~~' + lazy; string += '~~~' + hb_adid; if(fbbidstring == ''){ fbbidstring = '0~~~0'; } if(apbidstring == ''){ apbidstring = '0~~~0'; } if(ixbidstring == ''){ ixbidstring = '0~~~0'; } if(rubidstring == ''){ rubidstring = '0~~~0'; } string += '~~~'+fbbidstring+'~~~'+apbidstring+'~~~'+ixbidstring+'~~~'+rubidstring; } } string += '~~~bae49ff51499c582312f5d5255d4ab66d70b4a13'; string += '~~~'+wid; string += '~~~'+minbid; string += '~~~' + toptriger; string += '~~~' + aklconsstatus.join('*'); akla_ogl_rep.push(string); } function akla_logtog(wid){if(!akla_logf[wid]){ akla_logf[wid] = true; var apst = ''; if(akla_replace_rep.length > 0) { apst += "akla_replace_rep=" + akla_replace_rep.join('!!'); akla_replace_rep = []; } if(akla_ogl_rep.length > 0) { if(apst != ''){ apst += '&'; } apst += "akla_ogl_rep=" + akla_ogl_rep.join('!!'); akla_ogl_rep = []; } if(akla_wid_retry.length > 0) { if(apst != ''){ apst += '&'; } apst += "akla_wid_retry=" + akla_wid_retry.join('!!'); akla_wid_retry = [];} if(apst != '') { var xhr = new XMLHttpRequest(); xhr.open("POST", 'https://c.aklamator.com/' + "logt"); xhr.withCredentials = false; xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.onload = function () { if (xhr.status === 200) { } else if (xhr.status !== 200) { } }; xhr.send(encodeURI(apst)); } return apst; }} function render_akla_widget(wid, od, l, ty) { if (document.getElementById('akla' + wid)) {var html = ''; html += akla_vars[wid + 'wh']; if(typeof akla_vars[wid+'_scroll'] != 'undefined' && akla_vars[wid+'_scroll'] == 1){html += '