
function fnFixActiveX (objTargetDocument)
{
	function fnRewriteTagsInDocument (objTargetDocument, strTagName)
	{
		var aobjTargetElements = objTargetDocument.getElementsByTagName(strTagName);
		for (var i = 0; i < aobjTargetElements.length; i++)
		{
			fnRewriteElement(aobjTargetElements[i]);
		}
	}
	
	function fnRewriteElement (objTargetElement)
	{
		objTargetElement.outerHTML = objTargetElement.outerHTML;
	}
	
	if ( ! objTargetDocument)
	{
		objTargetDocument = document;
	}
	if (document.getElementsByTagName && document.all)
	{
		fnRewriteTagsInDocument(objTargetDocument, 'object');
		fnRewriteTagsInDocument(objTargetDocument, 'applet');
		fnRewriteTagsInDocument(objTargetDocument, 'embed');
	}
}

fnFixActiveX();
