var aObjectes = Array();
var aPares = Array();

function patchIEObjects() {
    deleteIEObjects(document.body);
    refreshIEObjects();
}

function deleteIEObjects(obj) {
    if (obj && obj.childNodes) {
        for (var i = 0; i < obj.childNodes.length; i++) {
            if (obj.childNodes[i] && obj.childNodes[i].tagName) {
                if (obj.childNodes[i].tagName.toLowerCase() == "object") {
                    aPares[aPares.length] = obj;
                    aObjectes[aObjectes.length] = obj.childNodes[i].outerHTML;

                    obj.removeChild(obj.childNodes[i]);
                } else {
                    deleteIEObjects(obj.childNodes[i]);
                }
            }
        }
    }
}

function refreshIEObjects() {
    for (var i = 0; i < aObjectes.length; i++) {
        var pare = aPares[i];
        var object = aObjectes[i];

        pare.innerHTML = pare.innerHTML + "" + object;
    }
}

if (document && document.all) {
    window.attachEvent("onload", patchIEObjects);
}


