// JavaScript Document
// ActiveX Object Workaround
 
function reActiveX()
{
// Test user agent
var strAgent = navigator.userAgent.toUpperCase();
var nIEIdx = strAgent.indexOf("MSIE");
if (nIEIdx == -1)
{
// If user agent does not look like IE, return -- this is not needed.
return;
}
 
// Build arrays of elements to rewrite
var doaEmbeds = document.getElementsByTagName("embed");
var doaObjects = document.getElementsByTagName("object");
var doaApplets = document.getElementsByTagName("applet");
 
// Iterate through objects, rewriting as we go
// EMBED
for (var raxi = 0; raxi < doaEmbeds.length; raxi++ )
{
var doRewriteObj = doaDomObjsToRewrite[raxi];
var doParentObj = doRewriteObj.parentNode;
 
var strHTML = doParentObj.innerHTML;
 
doParentObj.removeChild(doRewriteObj);
doParentObj.innerHTML = strHTML;
}
// OBJECT
for (var raxj = 0; raxj < doaObjects.length; raxj++ )
{
var doRewriteObj = doaObjects[raxj];
var doParentObj = doRewriteObj.parentNode;
 
var strHTML = doParentObj.innerHTML;
 
doParentObj.removeChild(doRewriteObj);
doParentObj.innerHTML = strHTML;
}
// APPLET
for (var raxk = 0; raxk < doaApplets.length; raxk++ )
{
var doRewriteObj = doaApplets[raxk];
var doParentObj = doRewriteObj.parentNode;
 
var strHTML = doParentObj.innerHTML;
 
doParentObj.removeChild(doRewriteObj);
doParentObj.innerHTML = strHTML;
}
 
return;
}