// 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;
}


