//////////////Start///////////////////
// IE Embed patch
//
// @author iezn@iezn.com
// @homepage http://iezn.com
// @create date 2006.04.19
// @last modify 2006.04.21
// @version 0.3
//////////////////////////////////////
var __embed_target_id = null;

var __embed_tags = {object:true,embed:true,applet:true}


if(document.attachEvent){
 document.write('<style type="text/css">');
 document.write('object,embed{display:none;}');
 document.write('</style>');
 document.attachEvent('onreadystatechange',
  function embed_patch(){
   if(__embed_target_id===null){
    var __target = document;
   }else{
    var __target = document.getElementById(__embed_target_id);
   }
   if (document.readyState == "complete"){
    function _replace(obj){
     var obj_re = document.createElement(obj.outerHTML);     
     obj_re.style.display='inline';
     obj.parentNode.replaceChild(obj_re,obj);
    }
    function _inner(obj){
     obj.style.display='inline';     
     obj.insertAdjacentHTML('beforeBegin',obj.outerHTML);
     obj.parentNode.removeChild(obj);
    }

    if(__embed_tags.object===true){
     var objs = __target.getElementsByTagName('object');
     var i = objs.length;
     while(i-->0){
      _inner(objs[i]);
     }
    }
    if(__embed_tags.embed===true){
     var objs = __target.getElementsByTagName('embed');
     var i = objs.length;
     while(i-->0){
      _replace(objs[i])
     }
    }

    if(__embed_tags.applet===true){
     var objs = __target.getElementsByTagName('applet');
     var i = objs.length;
     while(i-->0){
      _replace(objs[i])
     }
    }
   }
  }
 );
}
//////////////// End /////////////////
// IE Embed patch
//
// @author iezn@iezn.com
// @homepage http://iezn.com
// @create date 2006.04.19
// @last modify 2006.04.21
// @version 0.3
//////////////////////////////////////
