//////////////////////////////////////
// IE Embed patch
//
// @author iezn@iezn.com
// @homepage http://iezn.com
// @create date 2006.04.19
// @modify
// 2006.04.20 : 이벤트 코드 수정
// 상단 내용은 삭제하지 말아주세요~
//////////////////////////////////////
/**
*
* 사용방법
*
* <head></head>  사이에
* <script type="text/javascript" src="flash.patch.js"></script>
* 코드를 추가하시면 끝~
*/
var Embed_Patch = {
	count : 0,
	_textarea : null,
	set : function(obj,id){
		obj.insertAdjacentHTML('beforeBegin',document.getElementById(id).value);
	},
	run : function(obj){
		Embed_Patch._textarea.value = obj.outerHTML;
		Embed_Patch._textarea.id = '_dummy_' + Embed_Patch.count;
		Embed_Patch.set(obj,Embed_Patch._textarea.id);
		obj.parentNode.removeChild(obj);
		Embed_Patch.count++;
	},
	load :function(){
		//익스 관련 브라우져인지 확인
		if(navigator.userAgent.toLowerCase().indexOf('msie')!=-1){
			try{
			/**
			* object 태그로 작성된경우
			*/
			var objs = document.getElementsByTagName('OBJECT');
			Embed_Patch._textarea = document.createElement('textarea');
			document.body.appendChild(Embed_Patch._textarea);
			for(total = objs.length,i=0; i<total; i++){
				Embed_Patch.run(objs[i]);
			}
			/**
			* embed 태그로만 작성된 경우
			*/
			var objs = document.getElementsByTagName('EMBED');
			for(total = objs.length,i=0; i<total; i++){
				if(objs[i].parentNode.tagName!='OBJECT'){
					Embed_Patch.run(objs[i]);
				}
			}
			/**
			* applet 태그로만 작성된 경우
			*/
			var objs = document.getElementsByTagName('APPLET');
			for(total = objs.length,i=0; i<total; i++){
				if(objs[i].parentNode.tagName!='OBJECT'){
					Embed_Patch.run(objs[i]);
				}
			}
			Embed_Patch._textarea.parentNode.removeChild(Embed_Patch._textarea);
			}catch(e){}
		}
	}
}
if(window.attachEvent){
	//수평선님 추가
	window.attachEvent('onload', Embed_Patch.load);
}


