//IE ActiveXÆÐÄ¡
var __embed_target_id = null;

/**
* embed ÆÐÄ¡¸¦ Àû¿ëÇÒ ÅÂ±×¸¦ ¼³Á¤ÇÕ´Ï´Ù
* ±âº»°ªÀº object,eembed,appelt ÅÂ±×ÀÔ´Ï´Ù
* false °ªÀÎ°æ¿ì ÆÐÄ¡¿¡¼­ Á¦¿ÜµË´Ï´Ù
*/
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])
                    }
                }
            }
        }
    );
}

