if (navigator.appVersion.match(/\bMSIE\b/)) {
  Event.observe(window, 'load', function() {
    $A(document.getElementsByTagName('object')).each(function(flash) {
      var stw = new jp.catalase.SwfTagWriter(flash.data, flash.id, flash.width, flash.height);
      $A(flash.childNodes).each(function(param) {
        if (param.nodeType == 1 && param.tagName.toLowerCase() == 'param') {
          switch (param.name) {
          case 'movie':   stw._swf     = param.value; break;
          case 'loop':    stw._loop    = param.value; break;
          case 'quality': stw._quality = param.value; break;
          default:        stw.addParam(param.name, param.value);
          }
        }
      });
      if (stw._swf.match(/.swf/)) {
        flash.outerHTML = stw.getHTML();
      }
    });
  });
}
