/*** ACTIVATE FLASH OBJECTS WITHIN IE ***/
function actActiveX() {
  var cObjects=document.getElementsByTagName("OBJECT");
  for(var __i=0;__i<cObjects.length;__i++) {
    cObjects[__i].outerHTML=cObjects[__i].outerHTML;
  }
  oStyleSheet.addRule("OBJECT","display:block");
} 
/*** REWRITE FLASHOBJECT FOR OTHER BROWSERS ***/
function shoFlash() {
  //return false;
  var cObjects=document.getElementsByTagName("OBJECT");
  for(var __i=0;__i<cObjects.length;__i++) {
    var oObject=cObjects[__i];
    var aParam=new Object();
    if(oObject.id) aParam['name']=oObject.id;
    aParam['width']=oObject.width;
    aParam['height']=oObject.height;
    var cParam=oObject.getElementsByTagName("PARAM");
    var cDiv=oObject.getElementsByTagName("DIV");
    for(var i=0;i<cParam.length;i++) {
      switch(cParam[i].name.toLowerCase()) {
        case "bgcolor":
        case "flashvars":
        case "scale":
        case "wmode":
          aParam[cParam[i].name.toLowerCase()]=cParam[i].value;
          break;
        case "quality":
          aParam[cParam[i].name.toLowerCase()]=cParam[i].value;
          sQuality=cParam[i].value;
          break;
        case "movie":
        case "src":
          aParam['src']=cParam[i].value;
          break;
      }
    }
    /*** Initialize EMBED tag ***/
    var sAttributes="";
    for(sKey in aParam) {
      sAttributes+=sKey+'="'+aParam[sKey]+'" ';
    }
    var sAltHTML=cDiv?"<div>"+cDiv[0].innerHTML+"</div>":"";
    var sEmbedHTML="<embed "+sAttributes+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\">"+sAltHTML+"</embed>";
    oObject.innerHTML=sEmbedHTML;
  }
}
if(window.attachEvent) {
  var oStyleSheet=document.styleSheets[0];
  oStyleSheet.addRule("OBJECT","display:none");
  window.attachEvent("onload",actActiveX);  
} else if(window.addEventListener) {
  window.addEventListener("load",shoFlash,false);  
}
