var mlContent = '
' + '
' + '' + '
'; document.body.innerHTML = document.body.innerHTML + mlContent; var mlScrollTop = 0; var mlClientHeight = 0; var mlFeedBox = null; var mlOffset = 100 + 20; // schedule our reposition method if we are using IE if (navigator.appName == 'Microsoft Internet Explorer') { mlAddLoadEvent(mlInitAd); } // main ad function function mlInitAd() { mlFeedBox = document.getElementById('ml_feed_box'); mlFeedBox.style.position = "absolute"; setInterval("mlUpdatePosition()", 10); } // interval function to reposition ad in IE function mlUpdatePosition() { if (mlScrollTop == document.body.scrollTop && mlClientHeight == document.body.clientHeight) { return; } mlScrollTop = document.body.scrollTop; mlClientHeight = document.body.clientHeight; mlFeedBox.style.top = (mlClientHeight + mlScrollTop) - mlOffset; } // util to extend existing onload function function mlAddLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); } } }