if (!window.DOMDocument) {

    window.DOMDocument = function ()
    {
        if (document.implementation && document.implementation.createDocument) { 
            return document.implementation.createDocument ('', '', null);
        } else if (window.ActiveXObject) {
            return new ActiveXObject ('Microsoft.XMLDOM');
        } else {
            return null;
        }
    }

}