(function() { function getURLParameter(name) { return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(myScript.src) || [, ""])[1].replace(/\+/g, '%20')) || null; } var scripts = document.getElementsByTagName('script'); var index = scripts.length - 1; var myScript = scripts[index]; var vid = getURLParameter('videoid'); var player_wpct = getURLParameter('wpct'); // width can be set as percentage var player_w = getURLParameter('width'); var player_h; var autoplay = getURLParameter('autoplay'); var uniqueID = "cnnm_vid" + (new Date()).valueOf(); var iframeID = "cnnm_iframe_" + (new Date()).valueOf(); document.write('
'); var divElem = document.getElementById(uniqueID); function setDimensions() { /* If using a percentage width: must convert this to px */ if(player_wpct != null) { player_w = divElem.offsetWidth; } else if (player_w == null) { player_w = 476; } if(player_w < 220) player_w = 220; /* Set height so it's 16:9 aspect ration and 62px add header and headline padding*/ player_h = parseInt((player_w * (9 / 16)) + 81); } function resizeIframe() { setDimensions(); var iframeElem = document.getElementById(iframeID); var styleProp = 'width:'+player_w+'px; height:'+player_h+'px;'; iframeElem.height = player_h; iframeElem.width = player_w; } /* Set listener for resizing if videos is set with pct based dimensions */ if(player_wpct != null) { if(window.attachEvent) { window.attachEvent('onresize', function(event) { resizeIframe(); }); } else if(window.addEventListener) { window.addEventListener('resize', function(event) { resizeIframe(); }, true); } } setDimensions(); divElem.innerHTML = ''; })();