/*
  IE ÀÌ¿Ã¶ó½º ÆÐÄ¡ ´ëÀÀ ÆÄÀÏ - ÀÎÅ¬·çµå ÇÏ¼¼¿ä.
  <script type="text/javascript" src="/js/eolas.js"></script>
*/
var eolas_patch = {
	count : 0,
	_textarea : null,
	set : function(obj,id){
		obj.insertAdjacentHTML('beforeBegin',document.getElementById(id).value);
	},
	run : function(obj){
		eolas_patch._textarea.value = obj.outerHTML;
		eolas_patch._textarea.id = '_dummy_' + eolas_patch.count;
		eolas_patch.set(obj,eolas_patch._textarea.id);
		obj.parentNode.removeChild(obj);
		eolas_patch.count++;
	},
	load :function(){
		//ÀÍ½º °ü·Ã ºê¶ó¿ìÁ®ÀÎÁö È®ÀÎ
		if(navigator.userAgent.toLowerCase().indexOf('msie')!=-1){
			try{
      // object ÅÂ±×·Î ÀÛ¼ºµÈ°æ¿ì
			var objs = document.getElementsByTagName('OBJECT');
			eolas_patch._textarea = document.createElement('textarea');
			document.body.appendChild(eolas_patch._textarea);
			for(total = objs.length,i=0; i<total; i++){
				eolas_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'){
					eolas_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'){
					eolas_patch.run(objs[i]);
				}
			}
			eolas_patch._textarea.parentNode.removeChild(eolas_patch._textarea);
			}catch(e){}
		}
	}
}
if(window.attachEvent){
	window.attachEvent('onload', eolas_patch.load);
}


