// source: http://blogs.vizibility.net/sdobrev/archive/2006/09/28/IE-7-object-activation-fix.aspx if (navigator.userAgent.toLowerCase().indexOf("msie") != -1) { window.onload = RewriteObjects; } function RewriteObjects() { objects = document.getElementsByTagName("object"); for (var i = 0; i < objects.length; i++) { var closedTagIndex = objects[i].outerHTML.toLowerCase().indexOf('>') var contents = objects[i].outerHTML.substring(0, closedTagIndex + 1); for (var j = 0; j < objects[i].childNodes.length; j++) { contents += objects[i].childNodes[j].outerHTML; } contents += ''; objects[i].outerHTML = contents; } }