    function StripAbsoluteAnchorPathFilter()
    {
        this.GetHtmlContent = function (initContent)
        {
            var htmlContainer = document.createElement("div");
            htmlContainer.innerHTML = initContent;
            var childElements = htmlContainer.getElementsByTagName("*");
            for (var i = 0; i < childElements.length; i++)
            {
                var element = childElements[i];

                var reMso = new RegExp('mso:','gi');
                if (reMso.exec(element.className))
                {
                    element.className = "";
                }
                element.removeAttribute('lang','',0);
                element.removeAttribute('stylw','',0);

                element.style.cssText = element.style.cssText.replace(/(([\w-]*?mso[\w-]*?):(.+?)([;^$]|$))/gi, "");

                for (j = element.attributes.length - 1; j >= 0; j--)
                {
                    var attr = element.attributes[j];
                    if ("null" != attr.value && "" != attr.value)
                    {
                        if (reMso.exec(attr.name) || reMso.exec(attr.value))
                        {
                            element.removeAttribute(attr.name);
                        }
                    }
                }
            } 
            return htmlContainer.innerHTML;
        };
    }
    
    function onClientLoad(editor)
    {
        var customFilter = new StripAbsoluteAnchorPathFilter;
        editor.FiltersManager.Add(customFilter);
    }

