var propod = window.propod || {}; if(!propod.hasOwnProperty('handleMessageRequest')){ propod.handleMessageRequest = function(message) { var origin = message.origin; if (origin.indexOf('promotionpod.com') === -1) { return; } var data = message.data; if (typeof data !== 'string' || data.indexOf('propod:') != 0) { return; } if (data.indexOf('propod:embed:banner:') !== -1) { if(data.indexOf('dimensions:') !== -1){ var prt = data.replace('propod:embed:banner:', '').split(':'); var id = prt[0]; var dim = prt[2].split('x'); var fr = document.getElementById('propodIframe' + id); if (!fr) return; fr.style.width = dim[0] + 'px'; fr.style.height = dim[1] + 'px'; } return; } else if (data.indexOf('propod:embed:gallery:') !== -1){ var prt = data.replace('propod:embed:gallery:', '').split(':'); var id = prt[0]; var fr = document.getElementById('propodIframe' + id) || document.getElementById('propodIframeGALLERY' + id); if (!fr) return; if (prt[1] == 'height') { var height = (prt[2].indexOf('px') > -1 || prt[2].indexOf('%') > -1) ? prt[2] : null; if (height) { fr.style.height = height; fr.style.width = '100%'; var embedDiv = document.getElementById('propodEmbedContainer' + id); if (embedDiv) { embedDiv.style.height = height; } } } else if (prt[1] == 'max-width') { fr.style.maxWidth = prt[2]; } else if (prt[1] == 'setScrollTop') { var pos = (prt[2]) ? prt[2] : fr.getBoundingClientRect().top - document.body.getBoundingClientRect().top; window.scrollTo(0, pos); } return; } }; if(window.addEventListener){ window.addEventListener("message", function(m){ propod.handleMessageRequest(m); }, false); } else { window.attachEvent("onmessage", function(m){ propod.handleMessageRequest(m); }); } } (function() { var frame_id = "767b121095cda70021d4f80ab16330a3446e8c1e"; var frameUrl = "https://banner2.promotionpod.com/banner/767b121095cda70021d4f80ab16330a3446e8c1e/"; var sEl=document.getElementById("propodEmbed92b6daf1c4f343f59c1071daed4c8297"); var cDiv = document.createElement('div'); var fr = document.createElement('iframe'); cDiv.id = 'propodEmbedContainer' + frame_id; cDiv.className += ' propodBannerEmbed'; if (sEl.getAttribute('data-style')) { cDiv.setAttribute("style", sEl.getAttribute('data-style')); } var p = ((window.location.search) ? '&' : ''); var parentQS = window.location.search.substring(1); if (parentQS.indexOf('ref=')===-1) { let cb=(new Date()).getTime(); parentQS += p + 'cb=' + cb + '&ref=' + encodeURIComponent(window.location); } if (parentQS.indexOf('aff=')===-1 && sEl.getAttribute('aff')) {parentQS+='&aff='+sEl.getAttribute('aff');} fr.setAttribute('id', 'propodIframe' + frame_id); fr.setAttribute('src', frameUrl.indexOf('?') === -1 ? frameUrl + '?' + parentQS : frameUrl + '&' + parentQS); fr.setAttribute('scrolling', 'no'); fr.setAttribute('frameborder', '0'); fr.setAttribute('allowtransparency', 'true'); fr.setAttribute('allow', 'geolocation *;'); fr.setAttribute('title', '$2 Off Any Hill's® Pet Nutrition Dog Treats'); fr.style.width = '300px'; fr.style.height = '450px'; cDiv.appendChild(fr); sEl.insertAdjacentElement('afterend', cDiv); })();