if(!parent.document.getElementById('frame_jdx1gv8gi7k0691un6')) { 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 interactedshow = 1; var interactedhide = 1; var interactedview = 1; var interactedTracked = 0; var freqCapCnt = getCookie('jdx1gv8gi7k0691un6'); 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_jdx1gv8gi7k0691un6'; iframe.src = "https://d1lgd1orxbzyin.cloudfront.net/adtags/NE1188341/index.html?refId=jdx1gv8gi7k0691un6&clickUrl=&clickmacro=https://adclick.g.doubleclick.net/pcs/click%3Fxai%3DAKAOjss1GlIT85arO6YzmkcksjaIc6TkGOvwecxx8JqbD45Zrw7vvwuJT6a-tI979jGXyg-DTorrjw1p7fqKu2QC9O-_7RnUZK661jFpfxXB4ZmJ8Z0m584tAfpouSIq-K3bhLXoWlgjI_0qdSKwCVVEaCykDO8bseve2pFq6Z6dLygoy2I_WvVfJdRQ3UnxlNYnd3uo5s4gd-Ea75CxMF0oHt-X4DGy-2lqIlSNobGy2lAOK-vBUFN8tKqg_FsmvAREU8h_3_-QkL2y_TeLOFsnYf2r4lUXNN-PgA%26sig%3DCg0ArKJSzE7FIDmIkZwtEAE%26urlfix%3D1%26adurl%3D&lId=5165816097&cId=138286524861&oId=2596727933"+"&referer="+website+'&w='+parent.screen.width+'&h='+parent.screen.height+'&uniqid='; 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"); div = document.createElement('div'); var time = Date.now(); //sectionChild = document.createElement('section'); //sectionChild.setAttribute('style','overflow:hidden'); //sectionChild.appendChild(iframe); section = document.createElement('section'); section.appendChild(div); div.appendChild(iframe); section.id='creative_dispjdx1gv8gi7k0691un6'+time; section.setAttribute('style','z-index:99; margin:auto; position:relative;'); div.id='divcreative'+time; div.setAttribute('style','margin:auto; position:absolute; width:100%; height:100%; top:0;'); section.style.display=displayVideo; 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)); parent.document.getElementById(window.frameElement.id).setAttribute('style', 'display:block; height:1px; width:1px; position: absolute; top:0; right:0; left:0; margin:0 auto; z-index:999;'); parent.document.getElementById(window.frameElement.id).parentNode.setAttribute('style', 'overflow:visible; position:relative;'); parent.document.getElementById(window.frameElement.id).parentNode.parentNode.setAttribute('style', 'overflow:visible; background:none;'); var screenWidth = parent.window.innerWidth || parent.document.documentElement.clientWidth || parent.document.body.clientWidth; screenWidthHalf = parseInt(screenWidth/2); postInfoLeft = positionInfo.left; setCookie('jdx1gv8gi7k0691un6',setFreqCapCnt,1); setCookie('jdx1gv8gi7k0691un6',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=jdx1gv8gi7k0691un6'; params += '&lineId=5165816097'; params += '&oId=2596727933'; params += '&cId=138286524861'; params += '&event=VIEWED'; params += '&interacted='+interactedview; 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=jdx1gv8gi7k0691un6'; params += '&lineId=5165816097'; params += '&oId=2596727933'; params += '&cId=138286524861'; xmlhttp.open("POST", "https://adserve.2adpro.com/trackview", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); } } function expandCollapse(flag) { var params = flag.split('_'); var direct = params[1]; var widthHeight = params[2].split('x'); //parent.document.getElementById('creative_dispjdx1gv8gi7k0691un6'+time).style.position = 'relative'; //parent.document.getElementById('frame_jdx1gv8gi7k0691un6').style.position = 'absolute'; var stickyColumn = parent.document.getElementsByClassName("grid__sticky-column_side_left"); var stickyI; for (stickyI = 0; stickyI < stickyColumn.length; stickyI++) { stickyColumn[stickyI].setAttribute('style','z-index:999;'); } if(screenWidthHalf >= postInfoLeft){ div.setAttribute('style','margin:auto; position:absolute; top:0; left :0; -webkit-transition: all .3s ease .15s; -moz-transition: all .3s ease .15s; -o-transition: all .3s ease .15s; -ms-transition: all .3s ease .15s; transition: all .3s ease .15s;'); } if(screenWidthHalf <= postInfoLeft){ div.setAttribute('style', 'margin:auto; position:absolute; top:0; right:0; background: url("https://d1lgd1orxbzyin.cloudfront.net/adtags/NE1188341/images/ghm_300x250.jpg") no-repeat scroll right top; transition: width 500ms ease-in-out;'); } if (params.length > 0){ if(params[0] == 'expand~~') { if(direct=='left'){ //parent.document.getElementById('creative_dispjdx1gv8gi7k0691un6'+time).style.left = '-'+(parseInt(widthHeight[0])/2)+'px'; } else if(direct=='fullscreen'){ //var creativefullsc = parent.document.getElementById('divcreative'+time); } } else { //parent.document.getElementById('creative_dispjdx1gv8gi7k0691un6'+time).style.left = '0px'; } if(params[0] == 'expand~~') { if(direct=='top'){ //parent.document.getElementById('cards').style.position = 'relative'; } } else { } if(direct=='fullscreenc'){ //section.setAttribute('style', 'width: '+widthHeight[0]+'px; height: '+widthHeight[1]+'px; z-index:99999; margin:auto; left:0px; bottom:0px; top:0px; right:0px; position:relative;'); } } //parent.document.getElementById('creative_dispjdx1gv8gi7k0691un6'+time).style.width = widthHeight[0]+'px'; section.firstChild.style.width = widthHeight[0]+'px'; //parent.document.getElementById('creative_dispjdx1gv8gi7k0691un6'+time).style.height = widthHeight[1]+'px'; section.firstChild.style.height = widthHeight[1]+'px'; } if (!parent.window['postMessage']) { } else { if (parent.window.addEventListener) { // For standards-compliant web browsers (ie9+) parent.window.addEventListener("message", ReceiveMessageAdserve, false); } else { //alert("not standards-compliant (ie8)"); parent.window.attachEvent("onmessage", ReceiveMessageAdserve); } } parent.window.setTimeout(function(){parent.window.setInterval(function() { calculate(parent.document.getElementById('creative_dispjdx1gv8gi7k0691un6'+time)) }, 89);},10000); function ReceiveMessageAdserve(evt) { if(evt != undefined && evt.data != undefined) { if( (evt.data.toString().indexOf('expand~~') != undefined && evt.data.toString().indexOf('expand~~')!=-1) ) { expandCollapse(evt.data); var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; var params = 'refId=jdx1gv8gi7k0691un6'; params += '&lineId=5165816097'; params += '&oId=2596727933'; params += '&cId=138286524861'; params += '&event=SHOW'; params += '&interacted=' + interactedshow; params += '&interactedTracked=' + interactedTracked; xmlhttp.open("POST", "https://adserve.2adpro.com/trackuseractivity", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); console.log('expand'); } else if ((evt.data.toString().indexOf('collapse~~') != undefined && evt.data.toString().indexOf('collapse~~') != -1)) { expandCollapse(evt.data); var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; var params = 'refId=jdx1gv8gi7k0691un6'; params += '&lineId=5165816097'; params += '&oId=2596727933'; params += '&cId=138286524861'; params += '&event=HIDE'; params += '&interacted=' + interactedhide; params += '&interactedTracked=' + interactedTracked; xmlhttp.open("POST", "https://adserve.2adpro.com/trackuseractivity", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); console.log('collapse'); } else if(evt.data.toString().indexOf('screenshot') != undefined && evt.data.toString().indexOf('screenshot')!=-1) { screenShot(); } } } // End Function ReceiveMessage var htmltocanvasjs = document.createElement('script'); htmltocanvasjs.src = "https://duy5ah2zvkf4r.cloudfront.net/html2canvas.js"; parent.document.getElementsByTagName('head')[0].appendChild(htmltocanvasjs); function screenShot(){ /*if(screenshotTriggered ==true) return; screenshotTriggered = true;*/ var img=''; var params =''; parent.window.html2canvas(parent.document.body, { allowTaint: true, logging:true, onrendered: function(canvas) { img = canvas.toDataURL("image/png"); //parent.document.body.appendChild(canvas); var xmlhttp = new parent.window.XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; params = 'image='+img; params += '&lineId=5165816097'; params += '&oId=2596727933'; params += '&cId=138286524861'; params += '&filename=2596727933_138286524861.png'; xmlhttp.open("POST", "https://jdtraffic.2adpro.com/trackscreenshot.php", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); } }); } 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=jdx1gv8gi7k0691un6'; params += '&lineId=5165816097'; params += '&oId=2596727933'; params += '&cId=138286524861'; 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('frame_jdx1gv8gi7k0691un6').addEventListener('mouseover',function(){ calculateDwell(parent.document.getElementById('frame_jdx1gv8gi7k0691un6')); }); } //ghm_Exp_D