//if (!parent.document.getElementById('frame_jdx1gygp0a1ejxb3rrrg')) { var jsElm = document.createElement('script'); jsElm.type = "application/javascript"; jsElm.src = 'https://adserve.2adpro.com/js/viewability.js'; parent.document.body.appendChild(jsElm); function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires=" + d.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + expires; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var interacted = 1; var interactedview = 1; var interactedTracked = 0; var freqCapCnt = getCookie('jdx1gygp0a1ejxb3rrrg'); var displayVideo = ''; var displaySliveAd = 'none'; var setFreqCapCnt = '1'; if (freqCapCnt == '') { displayVideo = ''; displaySliveAd = 'none'; } else if (freqCapCnt == '1') { displayVideo = ''; displaySliveAd = 'none'; } website = ''; if (parent.location.href !== undefined) { website = parent.location.href; } else if (location.href !== undefined) { website = location.href; } iframe = document.createElement('iframe'); iframe.id = 'frame_jdx1gygp0a1ejxb3rrrg'; iframe.src = "https://d2r5fdv819qh4o.cloudfront.net/adtags/7558664/output/web/V1/R0/SUT1220499_V4_MPU-1041767_C1_300x250.html?refId=jdx1gygp0a1ejxb3rrrg&clickUrl=&clickmacro=&lId=5099893162&cId=138273838725&oId=2561601778" + "&referer=" + website + '&w=' + parent.screen.width + '&h=' + parent.screen.height; iframe.setAttribute('style', 'border:none;width:100%;height:100%;display:'); iframe.setAttribute('scrolling', 'no'); iframe.setAttribute('allowfullscreen', "true"); iframe.setAttribute('allowTransparency', "true"); iframe.setAttribute('webkitallowfullscreen', "true"); iframe.setAttribute('mozallowfullscreen', "true"); var time = Date.now(); section = document.createElement('section'); section.appendChild(iframe); section.id = 'creative_dispjdx1gygp0a1ejxb3rrrg' + time; section.setAttribute('style', 'z-index:99; margin:auto; position:relative;'); var positionInfo = parent.document.getElementById(window.frameElement.id).getBoundingClientRect(); section.style.height = positionInfo.height + 'px'; var positionInfo = parent.document.getElementById(window.frameElement.id).getBoundingClientRect(); section.style.width = positionInfo.width + 'px'; parent.document.getElementById(window.frameElement.id).parentNode.insertBefore(section, parent.document.getElementById(window.frameElement.id)); var addPlaceIframe = parent.document.getElementById(window.frameElement.id); var dfpParSlot = parent.document.getElementById(window.frameElement.id).parentNode.parentNode.id; if(dfpParSlot == 'DFP_top_leaderboard' || dfpParSlot == 'DFP_bottom_leaderboard'){ parent.document.getElementById(window.frameElement.id).parentNode.parentNode.parentNode.style.position = 'relative'; }else { parent.document.getElementById(window.frameElement.id).parentNode.style.position = 'relative'; } window.onload = function() { addPlaceIframe.setAttribute('style', 'border: 0px; vertical-align: bottom; position: absolute;z-index: 99;width: 1px;height: 1px; top: 0;left: 0;right: 0;margin: 0 auto;'); } addPlaceIframe.setAttribute('style', 'border: 0px; vertical-align: bottom; position: absolute;z-index: 99;width: 1px;height: 1px; top: 0;left: 0;right: 0;margin: 0 auto;'); setCookie('jdx1gygp0a1ejxb3rrrg', setFreqCapCnt, 1); var threshold = 0.5 var elapsedTime = 0 var startOfElapsedTime = -1 // -1 means not started var tracked = 0; function calculate(el) { var v = parent.viewability.vertical(el) var h = parent.viewability.horizontal(el) var combined = h.value * v.value if (combined > threshold) { if (elapsedTime === 0 && startOfElapsedTime === -1) { startOfElapsedTime = Date.now() } elapsedTime = Date.now() - startOfElapsedTime } else { elapsedTime = 0; startOfElapsedTime = -1 // resets to non-started position } if (elapsedTime > 1000 && tracked == 0) { interactedview = 1; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; var params = 'refId=jdx1gygp0a1ejxb3rrrg'; params += '&lineId=5099893162'; params += '&oId=2561601778'; params += '&cId=138273838725'; params += '&interacted=' + interactedview; params += '&event=VIEWED'; params += '&interactedTracked=' + interactedTracked; xmlhttp.open("POST", "https://adserve.2adpro.com/trackuseractivity", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); interactedview = 2; } if (elapsedTime > 1000 && tracked == 0) { tracked = 1; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; var params = 'refId=jdx1gygp0a1ejxb3rrrg'; params += '&lineId=5099893162'; params += '&oId=2561601778'; params += '&cId=138273838725'; xmlhttp.open("POST", "https://adserve.2adpro.com/trackview", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); } } if (!parent.window['postMessage']) {} else {if (parent.window.addEventListener) {parent.window.addEventListener("message", ReceiveMessageAdserve, false);} else {parent.window.attachEvent("onmessage", ReceiveMessageAdserve);}} window.onload = function() { parent.window.setTimeout(function() {parent.window.setInterval(function() {calculate(parent.document.getElementById(window.frameElement.id))}, 89);}, 10000); }; function ReceiveMessageAdserve(evt) {} // End Function ReceiveMessage var dwelled = 0; function calculateDwell(el) { var v = parent.viewability.vertical(el) var h = parent.viewability.horizontal(el) var combined = h.value * v.value if (combined > threshold) { if (elapsedTime === 0 && startOfElapsedTime === -1) {startOfElapsedTime = Date.now()} elapsedTime = Date.now() - startOfElapsedTime } else { elapsedTime = 0; startOfElapsedTime = -1 // resets to non-started position } if (elapsedTime > 1000 && dwelled == 0) { tracked = 1; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; var params = 'refId=jdx1gygp0a1ejxb3rrrg'; params += '&lineId=5099893162'; params += '&oId=2561601778'; params += '&cId=138273838725'; params += '&event=DWELLED'; params += '&interacted=' + interacted; params += '&interactedTracked=' + interactedTracked; xmlhttp.open("POST", "https://adserve.2adpro.com/trackuseractivity", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); interacted = 2; } } parent.document.getElementById(window.frameElement.id).addEventListener('mouseover', function() { calculateDwell(parent.document.getElementById(window.frameElement.id)); }); //} //N StandardBanner_D