/* **************************************************************************** 
 script        : loadflash.js
 site          : bol.com
 author        : N. Verschaeren (nverschaeren@nl.bol.com)
 copyright     : bol.com (www.nl.bol.com)
 version       : 1.1
 last modified : 19/02/2007
**************************************************************************** */ 

function initflash() {
  /* reset outer html for ie objects */
  if (navigator.appName.indexOf("Microsoft")!=-1) {
    if (document.getElementsByTagName) {
      var objects = document.getElementsByTagName("object");
      for (i=0; i<objects.length; i++) {
        objects[i].outerHTML = objects[i].outerHTML;
      }
    }
  }
}

if (navigator.appName.indexOf("Microsoft")!=-1) {
  /* reset outer html for ie objects */
  window.onload = function(){
    if (document.getElementsByTagName) {
      var objects = document.getElementsByTagName("object");
      for (i=0; i<objects.length; i++) {
        objects[i].outerHTML = objects[i].outerHTML;
      }
    }
  }
  /* reset outer html for ie objects prefenting memory leak */
  window.onunload = function() {
    if (document.getElementsByTagName) {
      var objects = document.getElementsByTagName("object");
      for (i=0; i<objects.length; i++) {
        objects[i].outerHTML = "";
      }
    }
  }
}


function addEvent(obj, evType, fn){
 if (obj.addEventListener){
    obj.addEventListener(evType, fn, true);
    return true;
 } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
 } else {
    return false;
 }
} 

addEvent(window,'load',initflash);

