//----------------------------------------------------------------------------------------------
//ePosition Regular Expression Converter
//ÀÛ¼ºÀÚ : ±è°æÈÆ
//ÀÛ¼ºÀÏ : 2006.5.17
//¹®¼­¹öÀü : 2.0
//»ç¿ë¹ý : ÇØ´çHTMLÄÁÅÙÃ÷¸¦ <DIV id=__ePositionContentsArea__>´ë»óHTML</DIV> Ã³·³ µÑ·¯½Ñ´Ù.
//             <script language=javascript src='ePositionRegular.js'></script>¸¦ ÇØ´ç¼Ò½º¾È¿¡ »ðÀÔÇÑ´Ù.
//----------------------------------------------------------------------------------------------

/*

var __ePosition_target_id = "__ePositionContentsArea__";
var __ePosition_tags = {div:true}
var __ePosition_mode = "all"; //all,map,id
var __ePosition_mapicon = "http://www.egosio.com/js/icon/egosio.gif";
var __ePosition_mapurl = "http://egosio.epmap.egosio.com/d/?epid=";
var __ePosition_openurl = "http://www.egosio.net/?in=list&chk_epid=checked&q=";
if(document.attachEvent){
    document.attachEvent('onreadystatechange',
        function epositionConvert(){
			if(document.getElementById(__ePosition_target_id)) var __target = document.getElementById(__ePosition_target_id);
            if (document.readyState == "complete"){
                if(__ePosition_tags.div===true && __target){
                    var objs = __target.getElementsByTagName('SPAN');
                    var i = objs.length;
                    while(i-->0){
                        if(objs[i].id=='__ePositionMapLink__')objs[i].outerHTML=objs[i].innerText;
                    }
					var replaceContents = __target.innerHTML;
					var ePositionPattern  = new RegExp("([a-zA-Z0-9°¡-ÆR\u4E00-\u9FFF|\uF900-\uFAFF]{1}[a-zA-Z0-9°¡-ÆR\u4E00-\u9FFF|\uF900-\uFAFF_-]{0,49})#([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR\._-]{0,48}[a-zA-Z0-9°¡-ÆR]{1})","gi");
					var ePositionPatternNet  = new RegExp("([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR_-]{0,49}##)","gi");
					if (ePositionPattern.exec(replaceContents) != null || ePositionPatternNet.exec(replaceContents) != null )
					{
						if(__ePosition_mode=="id")__target.innerHTML = replaceContents.replace(ePositionPattern,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+"$1&epdomain=$2\" style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>").replace(ePositionPatternNet,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+"$1\" target='_blank' style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>");
						else if(__ePosition_mode=="map")__target.innerHTML = replaceContents.replace(ePositionPattern,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+"$1&epdomain=$2\" style=\"color:#0080C0;font-weight:bold;\" target=_blank><img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>").replace(ePositionPatternNet,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+"$1\" target='_blank' style=\"color:#0080C0;font-weight:bold;\" target=_blank><img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>");
						else __target.innerHTML = replaceContents.replace(ePositionPattern,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+"$1&epdomain=$2\" style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1#$2<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>").replace(ePositionPatternNet,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+"$1\" target='_blank' style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>");
					}
                }
            }
        }
    );
}

*/

var __ePosition_target_id = "__ePositionContentsArea__";
var __ePosition_tags = {div:true}
var __ePosition_mode = "all"; //all,map,id
var __ePosition_mapicon = "http://www.egosio.com/js/icon/egosio.gif";
var __ePosition_mapurl = "http://egosio.epmap.egosio.com/d/?epid=";
var __ePosition_openurl = "http://www.egosio.net/?in=list&chk_epid=checked&q=";

if( document.attachEvent )  // IEÀÇ °æ¿ì

	document.attachEvent( "onreadystatechange",


	        function epositionConvert(){
			if(document.getElementById(__ePosition_target_id)) var __target = document.getElementById(__ePosition_target_id);
            if (document.readyState == "complete"){
                if(__ePosition_tags.div===true && __target){
                    var objs = __target.getElementsByTagName('SPAN');
                    var i = objs.length;
                    while(i-->0){
                        if(objs[i].id=='__ePositionMapLink__')objs[i].outerHTML=objs[i].innerText;
                    }
					var replaceContents = __target.innerHTML;
					var ePositionPattern  = new RegExp("([a-zA-Z0-9°¡-ÆR\u4E00-\u9FFF|\uF900-\uFAFF]{1}[a-zA-Z0-9°¡-ÆR\u4E00-\u9FFF|\uF900-\uFAFF_-]{0,49})#([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR\._-]{0,48}[a-zA-Z0-9°¡-ÆR]{1})","gi");
					var ePositionPatternNet  = new RegExp("([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR_-]{0,49}##)","gi");
					if (ePositionPattern.exec(replaceContents) != null || ePositionPatternNet.exec(replaceContents) != null )
					{
						if(__ePosition_mode=="id")__target.innerHTML = replaceContents.replace(ePositionPattern,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+"$1&epdomain=$2\" style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>").replace(ePositionPatternNet,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+"$1\" target='_blank' style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>");
						else if(__ePosition_mode=="map")__target.innerHTML = replaceContents.replace(ePositionPattern,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+"$1&epdomain=$2\" style=\"color:#0080C0;font-weight:bold;\" target=_blank><img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>").replace(ePositionPatternNet,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+"$1\" target='_blank' style=\"color:#0080C0;font-weight:bold;\" target=_blank><img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>");
						else __target.innerHTML = replaceContents.replace(ePositionPattern,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+"$1&epdomain=$2\" style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1#$2<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>").replace(ePositionPatternNet,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+"$1\" target='_blank' style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>");
					}
                }
            }
        }

	);


else{  // IE°¡ ¾Æ´Ñ °æ¿ì.

	window.addEventListener( "load",


        function epositionConvert(){

			if(document.getElementById(__ePosition_target_id)) var __target = document.getElementById(__ePosition_target_id);
          //  if (document.readyState == "complete"){
                if(__ePosition_tags.div===true && __target){
                    var objs = __target.getElementsByTagName('SPAN');
                    var i = objs.length;
                    while(i-->0){
                        if(objs[i].id=='__ePositionMapLink__')objs[i].outerHTML=objs[i].innerText;
                    }
					var replaceContents = __target.innerHTML;
					var ePositionPattern  = new RegExp("([a-zA-Z0-9°¡-ÆR\u4E00-\u9FFF|\uF900-\uFAFF]{1}[a-zA-Z0-9°¡-ÆR\u4E00-\u9FFF|\uF900-\uFAFF_-]{0,49})#([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR\._-]{0,48}[a-zA-Z0-9°¡-ÆR]{1})","gi");
					var ePositionPatternNet  = new RegExp("([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR_-]{0,49}##)","gi");
					if (ePositionPattern.exec(replaceContents) != null || ePositionPatternNet.exec(replaceContents) != null )
					{
						if(__ePosition_mode=="id")__target.innerHTML = replaceContents.replace(ePositionPattern,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+"$1&epdomain=$2\" style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>").replace(ePositionPatternNet,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+"$1\" target='_blank' style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>");
						else if(__ePosition_mode=="map")__target.innerHTML = replaceContents.replace(ePositionPattern,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+"$1&epdomain=$2\" style=\"color:#0080C0;font-weight:bold;\" target=_blank><img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>").replace(ePositionPatternNet,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+"$1\" target='_blank' style=\"color:#0080C0;font-weight:bold;\" target=_blank><img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>");
						else __target.innerHTML = replaceContents.replace(ePositionPattern,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+"$1&epdomain=$2\" style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1#$2<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>").replace(ePositionPatternNet,"<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+"$1\" target='_blank' style=\"color:#0080C0;font-weight:bold;\" target=_blank>$1<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>");
					}
                }
            //}
        }


	, false );
}

function egosio_wwwegosio()
{

	var nowURL = window.location;
	var nURL = nowURL.toString();

	if(nURL.indexOf("http://egosio.com")>-1)
	{
		var cURL = nURL.replace("http://egosio.com","http://www.egosio.com");
		window.location.href= "http://egosio.com/";
	}

}
//egosio_wwwegosio();

/*--------------------------------------------------------------
                     Common Control
---------------------------------------------------------------*/
// ºê¶ó¿ìÀú º° ¿ÀºêÁ§Æ® °¡Á®¿À±â
function getObject(objectId) {

	// checkW3C DOM, then MSIE 4, then NN 4.
	if(document.getElementById && document.getElementById(objectId))
	{

		return document.getElementById(objectId); // ´ëºÎºÐÀÇ ºê¶ó¿ìÀú

	}
	else if (document.all && document.all(objectId))
	{

		return document.all(objectId); // IE4¿Í 5.0

	}
	else if (document.layers && document.layers[objectId])
	{

		return document.layers[objectId];  // Netscape 4.x

	}
	else
	{

		return false;

	}

}




/*
function ep_Search(){

	var Frm=document.all;
	var retURL;
	var para;
	var ep = new Array(2);
	var winopt = "status=yes,scrollbars=yes,resizable=no,width=800,height=600";

	var values=Frm.search_value.value;

	if (values=="")
	{
		alert("eP°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		Frm.search_value.focus();
		return false;
	}
	else
	{
		if ( retURL = isAccessServer(values) )
		{
			if ( values.indexOf("#") > -1 )
			{
				ep = values.split("#");
				para = "?epid="+(ep[0].replace(" ",""));
				para = para + "&epdomain="+(ep[1].replace(" ",""));
			}
			else
			{
				para = "?epid="+(values.replace(" ",""));
			}
			var newwin = window.open(retURL+para,"egosio_Window",winopt);
			if ( newwin ) {
				newwin.focus();
			}
		}
	}

}
*/

function new_Ep(ep_id,epdomain){
	var winopt = "status=yes,scrollbars=yes,resizable=no,width=800,height=600";
	var retURL;
	var para;
	var temp_url=ep_id+"#"+epdomain;
//alert(temp_url);
	if ( retURL = isAccessServer(temp_url) ){
		if ( temp_url.indexOf("#") > -1 )	{
			ep = temp_url.split("#");

			para = "?epid="+(ep[0].replace(" ",""));
			para = para + "&epdomain="+(ep[1].replace(" ",""));
		}else{
			para = "?epid="+(ep_id.replace(" ",""));
		}
		var newwin = window.open(retURL+para,"egosio_Window",winopt);
		if ( newwin ){
			newwin.focus();
		}
	}



//winchk=window.open("http://egosio.epmap.egosio.com/d/?epid="+ep_id+"&epdomain="+epdomain,"egosio_Window","status=no,scrollbars=no,resizable=yes,width=800,height=600");
//if (winchk) winchk.focus();


}


//------------------------------------------------------------------------------------
//ÄÃ·¯ ÇÈÄ¿ Ã¢  onclick=colorpicker(this)
//------------------------------------------------------------------------------------
function colorpicker(name)
{
	var color = window.showModalDialog('media/colorpic.html', name.value ,'dialogwidth:430px;dialogheight:255px;scroll:0;status:0;help:0;center:1;resizable:0');
	name.value = color;
	name.style.color = color;
}
//------------------------------------------------------------------------------------
// À©µµ¿ìÃ¢ Æã¼Ç
//------------------------------------------------------------------------------------
function modal_window(url,w,h){
	window.showModalDialog(url,'MODALWIN','dialogwidth:'+w+'px;dialogheight:'+h+'px;scroll:0;status:0;help:0;center:1;resizable:0');
}
function full_window(url,win){
	Fw = window.open(url,win,'scrollbars=yes,fullscreen=1');
	Fw.focus();
}
function free_window(url,win,w,h){
	Fw = window.open(url,win,'scrollbars=yes,resizable=yes,left=0,top=0,width='+w+',height='+h);
	Fw.focus();
}
function nosize_window(url,win,w,h){
	Fw = window.open(url,win,'scrollbars=no,resizable=no,left=0,top=0,width='+w+',height='+h);
	Fw.focus();
}
function scroll_window(url,win,w,h){
	Fw = window.open(url,win,'scrollbars=yes,resizable=no,left=0,top=0,width='+w+',height='+h);
	Fw.focus();
}
function status_window(url,win,w,h){
	Fw = window.open(url,win,'status=yes,scrollbars=yes,resizable=no,width='+w+',height='+h);
	Fw.focus();
}

//------------------------------------------------------------------------------------
function Viewimage(src) {
	var imgObj = new Image();
	imgObj.src = src;
	var wopt = "status=no,resizable=no";
	if(screen.width < imgObj.width || screen.height < imgObj.height){
		wopt += ",scrollbars=yes,width=100,height=100";
	}
	else{
		wopt += ",scrollbars=no";
		wopt += ",width=" + imgObj.width;
		wopt += ",height=" + imgObj.height;
	}
	var wbody = "<head><title>»çÁø º¸±â</title>";
	wbody += "<script language='javascript'>";
	wbody += "function finalResize(){";
	wbody += "  var oBody=document.body;";
	wbody += "  var oImg=document.images[0];";
	wbody += "  var xdiff=oImg.width-oBody.clientWidth;";
	wbody += "  var ydiff=oImg.height-oBody.clientHeight;";
	wbody += "if(xdiff > screen.width)xdiff = screen.width-110;";
	wbody += "if(ydiff > screen.height)ydiff = screen.height-120;";
	wbody += "  window.moveBy(0,0);";
	wbody += "  window.resizeBy(xdiff,ydiff);";
	wbody += "}";
	wbody += "</"+"script>";
	wbody += "</head>";
	wbody += "<body onLoad='finalResize()' style='margin:0;cursor:hand;border:5 solid #D9D5Cf' onclick=javascript:window.close()>";
	wbody += "<img src='" + src + "' border=0 galleryimg=no>";
	wbody += "</body>";
	winResult = window.open("about:blank","",wopt);
	winResult.document.open("text/html", "replace");
	winResult.document.write(wbody);
	winResult.document.close();
	return;
}
//------------------------------------------------------------------------------------
//ÄíÅ° Ã¼Å©  ¸®ÅÏ:0 ±ÝÁö 1:Çã¿ë 2:ÀÏºÎÇã¿ë
//------------------------------------------------------------------------------------
function check_cookie()
{
	if (window.document.all){
		if (navigator.cookieEnabled==true) return 1;
		else return 0;
	}
	else{
		netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesRead');
		if (navigator.preference('network.cookie.cookieBehavior') != 0)	return 1;
		else if (navigator.preference('network.cookie.cookieBehavior') != 1)return 2;
		else return 0;
	}
}
//------------------------------------------------------------------------------------
//ÄíÅ° ¼³Á¤  cookie_set(name, value)
//------------------------------------------------------------------------------------
function set_cookie(name, value)
{
	var argv = set_cookie.arguments;
	var argc = set_cookie.arguments.length;
	var expires = (2 < argc) ? argv[2] : null;
	var path = (3 < argc) ? argv[3] : null;
	var domain = (4 < argc) ? argv[4] : null;
	var secure = (5 < argc) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
		((expires == null) ? "" :
		("; expires=" + expires.toGMTString())) +
		((path == null) ? "" : ("; path=" + path)) +
		((domain == null) ? "" : ("; domain=" + domain)) +
		((secure == true) ? "; secure" : "");
}
//------------------------------------------------------------------------------------
// ÄíÅ°¿¡ ¼³Á¤µÈ °ªÀ» ¹ÝÈ¯ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function get_cookie(name)
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return get_cookieval (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
   }
   return null;
}
//------------------------------------------------------------------------------------
// ÄíÅ°¿¡ ¼³Á¤µÈ °ªÀ» ¹ÝÈ¯ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function get_cookieval(offset)
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1) endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­À» Ä¡È¯ÇÕ´Ï´Ù. (º¹¼ö °¡´É)
// ex ) var str = "¾È³çÇÏ¼¼¿ä. ÀúÀÇ ÀÌ¸§Àº xÀÔ´Ï´Ù.";
//        str.multi_replace("ÀÌ¸§","¾ÆÀÌµð"); // ÀÌ¸§ => ¾ÆÀÌµð
//        str.multi_replace("ÀÌ¸§","¾ÆÀÌµð",".","!"); // ÀÌ¸§ => ¾ÆÀÌµð , . => !
//------------------------------------------------------------------------------------
Array.prototype.toString = function() {
        var retStr = "[";
        for(var x in this) {
                if (isNaN(x)) {
                        val = (typeof(this[x]) == 'string') ? "'"+this[x]+"'" : this[x];
                        retStr+= x+":" + val + ", ";
                } else {
                        val = (typeof(this[x]) == 'string') ? "'"+this[x]+"'" : this[x];
                        retStr+= val + ", ";
                }
        }
        return retStr.substring(0,retStr.length-2) + "]";
}
String.prototype.multi_replace = function()
{
	var i;
	var argCount = arguments.length;
	if (argCount==0 || argCount%2!=0) return this;
	var strOutput = "";
	var strTemp = this;
	var strTemp2 = "";
	for(i=0; i<argCount; i+=2){
		strTemp2=arguments[i].replace(/([\^\\\$\*\+\?\.])/g,"\\$1");
		strTemp=strTemp.replace(eval("/("+strTemp2+")/g"),arguments[i+1]);
	}
	return strTemp;
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­¿¡¼­ Æ¯Á¤ ¹®ÀÚ¿­À» »èÁ¦ÇÕ´Ï´Ù. (º¹¼ö °¡´É)
//------------------------------------------------------------------------------------
String.prototype.remove = function()
{
	var i;
	var argCount = arguments.length;
	if (argCount==0) return this;
	var regStr = "";

	for(i=0; i<argCount; i++)
	{
		regStr+="("+arguments[i].replace(/([\^\\\$\*\+\?\.])/g,"\\$1")+")|";
	}
	newstr =  this.replace(eval("/"+regStr.replace(/\|$/g,"")+"/g"),"");
	return newstr;
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­ÀÌ Æ¯Á¤ ¹®ÀÚ¿­·Î ½ÃÀÛµÇ´ÂÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
String.prototype.start_str = function(str)
{
	if (this.substr(0,str.length)==str) return true;
	else return false;
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­ÀÌ Æ¯Á¤ ¹®ÀÚ¿­·Î ³¡³ª´ÂÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
String.prototype.end_str = function(str)
{
	if (this.substr(this.length-str.length)==str) return true;
	else return false;
}

//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­ÀÇ ½ÃÀÛºÎºÐ¿¡¼­ °ø¹éÀ» Á¦°ÅÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
String.prototype.ltrim = function()
{
	return this.replace(/(^\s*)/g, "");
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­ÀÇ ³¡¿¡¼­ °ø¹éÀ» Á¦°ÅÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
String.prototype.rtrim = function()
{
	return this.replace(/(\s*$)/g, "");
}

//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­ÀÇ Ã³À½°ú ³¡¿¡ ÀÖ´Â °ø¹éÀ» Á¦°ÅÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­ÀÇ ¿ÞÂÊºÎÅÍ ÁöÁ¤ÇÑ ¼ö¸¸Å­ÀÇ ¹®ÀÚ¿­¸¦ ¹ÝÈ¯ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
String.prototype.left = function(len)
{
	if (this==null || this=="") return this;
	var strLength=this.length;
	if (strLength<1 || len>=strLength) return this;
	else return this.substr(0,len);
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊºÎÅÍ ÁöÁ¤ÇÑ ¼ö¸¸Å­ÀÇ ¹®ÀÚ¿­¸¦ ¹ÝÈ¯ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
String.prototype.right = function(len)
{
	if (this==null || this=="") return this;
	var strLength=this.length;
	if (len<=0 || len>=strLength) return this;
	else return this.substr(strLength-len);
}
//------------------------------------------------------------------------------------
// ÇÑ±ÛÀ» Æ÷ÇÔÇÑ ¹®ÀÚ¿­ ±æÀÌ ¹ÝÈ¯ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
String.prototype.krlength = function()
{
	var i,ch;
	var strLength = this.length;
	var count = 0;

	for(i=0;i<strLength;i++)
	{
		ch = escape(this.charAt(i));

		if(ch.length > 4)
			count += 2;
		else if(ch!='\r')
			count++;
	}
	return count;
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­À» Æ¯Á¤ ¹®ÀÚ¿­À» ³ª´² ¹è¿­ÇüÅÂÀÇ °ªÀ¸·Î ¹ÝÈ¯ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function unarray(str,separator)
{
	arrayOfStrings = str.split(separator);
	return arrayOfStrings;
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­À» Çü½ÄÈ­(3ÀÚ¸®¸¶´Ù ÄÞ¸¶ »ðÀÔ)µÈ ½ÄÀ¸·Î ¹ÝÈ¯ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
String.prototype.number_format = function()
{
	var str = this.replace(/,/g,"");
	var strLength = str.length;

	if (strLength<=3) return str;

    var strOutput = "";
    var mod = 3 - (strLength % 3);
	var i;

    for (i=0; i<strLength; i++)
	{
		strOutput+=str.charAt(i);
        if (i < strLength - 1)
		{
			mod++;
            if ((mod % 3) == 0)
			{
				strOutput +=",";
                mod = 0;
			}
		}
	}
	return strOutput;
}
//------------------------------------------------------------------------------------
// Æ¯Á¤ ¹®ÀÚ¿­À» ¿øÇÏ´Â ¸¸Å­ ¹Ýº¹½ÃÅ² °ªÀ» ¹ÝÈ¯ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function StrRepeat(str, multiplier)
{
	var strOutput = "";
	var i;

	for (i=1; i<=multiplier; i++)
	{
		strOutput+=str;
	}

	return strOutput;
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­ÀÇ ¿øÇÏ´Â À§Ä¡¿¡ ÁöÁ¤ÇÑ ±æÀÌÀÇ ´Ù¸¥ ¹®ÀÚ¿­À» Ãß°¡½ÃÅµ´Ï´Ù.
// pad_type : 1 => ¿ÞÂÊ , 2 => ¿À¸¥ÂÊ , 3 => ¾çÂÊ
//------------------------------------------------------------------------------------
String.prototype.Pad = function(pad_string, pad_length, pad_type)
{
	var i;
	if (pad_type==null) pad_type=2;
	var strOutput = "";

	strOutput = StrRepeat(pad_string,pad_length);

	if (pad_type==1)
	{
		return strOutput+this;
	}
	else if (pad_type==2)
	{
		return this+strOutput;
	}
	else if (pad_type==3)
	{
		return strOutput+this+strOutput;
	}
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­¿¡¼­ ÅÂ±×¸¦ »èÁ¦ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
String.prototype.strip_tags = function() {
	return this.replace(/<[^<|>]*>/g,"");
}
//------------------------------------------------------------------------------------
// ´º¶óÀÎÀ» HTML ¶óÀÎ ºê·¹ÀÌÅ©(<BR>)·Î º¯È¯ÇÑ´Ù.
//------------------------------------------------------------------------------------
String.prototype.nl2br = function() {
	return this.replace(/\r\n/g,"<br>");
}

//------------------------------------------------------------------------------------
// ¿ÀÅä¸µÅ© autolink(id) id´Â html id
//------------------------------------------------------------------------------------
function autolink(id)
{
	var container = document.getElementById(id);
	var doc = container.innerHTML;
	var regURL = new RegExp("(http|https|ftp|telnet|news|irc)://([-/.a-zA-Z0-9_~#%$?&=:200-377()]+)","gi");
	var regEmail = new RegExp("([xA1-xFEa-z0-9_-]+@[xA1-xFEa-z0-9-]+\.[a-z0-9-]+)","gi");
	container.innerHTML = doc.replace(regURL,"<a href='$1://$2' target='_blank'>$1://$2</a>").replace(regEmail,"<a href='mailto:$1'>$1</a>");
}
//------------------------------------------------------------------------------------
// Äù½ºÃÅ ÇÔ¼ö
//------------------------------------------------------------------------------------
function query(str){
	if(confirm(str)){
		return true;
	}
	return false;
}



/**
 * ÇÑ±Û ¸¶Áö¸· ±ÛÀÚÀÇ Áß¼º À¯¹«¸¦ Ã¼Å©ÇÕ´Ï´Ù.
 *
 * ex ) var str = "»çÅÁ";
 *        if (CheckFinalConsonant(str)) {
 *           window.alert(str+"À» ¸Ô¾ú½À´Ï´Ù.");
 *        }
 *        else {
 *           window.alert(str+"¸¦ ¸Ô¾ú½À´Ï´Ù.");
 *        }
 */
function CheckFinalConsonant(str)
{
	var strTemp = str.substr(str.length-1);
	if ((strTemp.charCodeAt(0)-16)%28!=0) return true;
	else return false;
}

//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­¿¡ »ç¿ëÇØ¼­´Â ¾ÈµÇ´Â HTMLÅÂ±×°¡ ÀÖ´ÂÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isHTML(str)
{
	var re = new RegExp("<[\/]{0,1}[^\f\n\r\t\v]*(html|table|tr|td|script|form|xmp|!|iframe|textarea|input|meta)[^\f\n\r\t\v]*","gi");
	var matchArray = str.match(re);
	if (matchArray) return false;
	else return true;
}

//------------------------------------------------------------------------------------
// ¿Ã¹Ù¸¥ ¸ÞÀÏÇü½ÄÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isEMAIL(str)
{
	var re=new RegExp("^[_a-z0-9.-]+(\.[_a-z0-9.-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$","gi");
	//var regMail =/^[_a-zA-Z0-9.-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/;

	var matchArray=str.match(re);
	if (matchArray) return true;
	else return false;
}

//------------------------------------------------------------------------------------
// ¿Ã¹Ù¸¥ È¨ÆäÀÌÁöÇü½ÄÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isHOMEPAGE(str)
{
	var re=new RegExp("^((ht|f)tp:\/\/)((([a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3}))|(([0-9]{1,3}\.){3}([0-9]{1,3})))((\/|\\?)[a-z0-9~#%&'_\+=:\?\.-]*)*)$","gi");
	var matchArray=str.match(re);
	if (matchArray) return true;
	else return false;
}
//------------------------------------------------------------------------------------
// ¿Ã¹Ù¸¥ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isTEL(str)
{
	if (str.search(/^(\d+)-(\d+)-(\d+)$/g)!=-1) return true;
	else return false;
}
function isTEL1(str)
{
	if (str.search(/^(\d+)-(\d+)$/g)!=-1) return true;
	else return false;
}
//------------------------------------------------------------------------------------
// ¾ËÆÄºª¸¸À¸·Î ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isID(str)
{
	var re=new RegExp("^[a-z]{1}[a-z0-9_]{2,18}[a-z0-9]{1}$","gi");
	var matchArray=str.match(re);
	if (matchArray) return true;
	else return false;
	/*
	if(str.length < 4 || str.length > 20)  return false;	// 4-20 ÀÚ »çÀÌ
	if (str.search(/[^0-9$]/g)==-1) return false;	// ¼ýÀÚ·Î¸¸ µÈ°ÍÀº °ÅºÎ
	if (str.search(/[^a-z0-9_]{4,20}/g)==-1) return true;
	else return false;
	*/
}
//------------------------------------------------------------------------------------
// ¾ËÆÄºªÀÎÁö È®ÀÎ
//------------------------------------------------------------------------------------
function isALPHA(str)
{
	if (str.search(/[^a-zA-Z]/g)==-1) return true;
	else return false;
}
//------------------------------------------------------------------------------------
// ´ë¹®ÀÚ·Î¸¸ ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isUPPER(str)
{
	if (str.search(/[^A-Z]/g)==-1) return true;
	else return false;
}
//------------------------------------------------------------------------------------
// ¼Ò¹®ÀÚ·Î¸¸ ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isLOWER(str)
{
	if (str.search(/[^a-z]/g)==-1) return true;
	else return false;
}
//------------------------------------------------------------------------------------
// ÇÑ±Û·Î¸¸ ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isKOR(str)
{
	var strLength = str.length;
	var i;
	var Unicode;

	for (i=0;i<strLength;i++)
	{
		Unicode = str.charCodeAt(i);
		if ( !(44032 <= Unicode && Unicode <= 55203) ) return false;
	}
	return true;
}
//------------------------------------------------------------------------------------
// ¼ýÀÚ¸¸À¸·Î ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isNUM(str)
{
	if (str.search(/[^0-9]/g)==-1) return true;
	else return false;
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­ÀÌ NULLÀÎÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isNULL(str)
{
	str = str.remove(" ","");
    if (str == null || str == "") return true;
    else return false;
}
//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­¿¡ ÇÑÄ­ÀÌ»óÀÇ ½ºÆäÀÌ½º ÀÔ·ÂÀÌ ÀÖ´ÂÁö¸¦ Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isSPACE(str)
{
	if (isNull(str)) return false;
	else
	{
		if (str.search(/[\s]{2,}/g)!=-1) return false;
		else return true;
	}
}

//------------------------------------------------------------------------------------
// ¹®ÀÚ¿­¿¡ ÇÑÄ­ÀÌ»óÀÇ ½ºÆäÀÌ½º ÀÔ·ÂÀÌ ÀÖ´ÂÁö¸¦ Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isIMG(str)
{
	if(str.match(/\.(gif|jpg|jpeg|bmp|png)$/i)) return true;
	else return false;
}




//------------------------------------------------------------------------------------
// À©µµ¿ìÃ¢ Æã¼Ç
//------------------------------------------------------------------------------------
function GetBrowser()
{
	var tempDocument = window.document;

	if (tempDocument.all && tempDocument.getElementById) // ÀÎÅÍ³Ý ÀÍ½ºÇÃ·Î·¯ 5.x
	{
		return 1;
	}
	else if (tempDocument.all && !tempDocument.getElementById) // ÀÎÅÍ³Ý ÀÍ½ºÇÃ·Î·¯ 4.x
	{
		return 2;
	}
	else if (tempDocument.getElementById && !tempDocument.all) // ³Ý½ºÄÉÀÌÇÁ 6
	{
		return 3;
	}
	else if (tempDocument.layers) // ³Ý½ºÄÉÀÌÇÁ 4.x
	{
		return 4;
	}
}
//------------------------------------------------------------------------------------
// * ÆË¾÷Ã¢À» ¿øÇÏ´Â À§Ä¡¿¡ »ý¼ºÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function OpenWindow(url, name, width, height, align, valign, option)
{
    var x,y;
	var window_option = "width="+width+",height="+height;

	if (option!=null) window_option+=","+option;
    if (align==null) align="center";
    if (valign==null) valign="center";

    if (align=="left") x=0;
    else if (align=="right") x=(screen.width-width);
    else if (align=="center") x=(screen.width-width)/2

    if (valign=="top") y=0;
    else if (valign=="bottom") y=(screen.height-height);
    else if (valign=="center") y=(screen.height-height)/2

    window_option+=",left="+x+",top="+y;

    var win = window.open(url,name,window_option);

	focus();
    win.focus();
	return win;
}

//------------------------------------------------------------------------------------
// * À©µµ¿ì°¡ ¿­·ÁÀÖ´ÂÁö Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function isAliveWindow(win)
{
	if (!win.closed) return true;
	else return false;
}

//------------------------------------------------------------------------------------
// * »ç¿îµå¸¦ µéÀ»¼ö ÀÖ´ÂÁö È¯°æÀÎÁö Ã¼Å©ÇÕ´Ï´Ù. (IEÀü¿ë)
//------------------------------------------------------------------------------------
function EnableSound()
{
  document.write("<OBJECT ID='Player64' CLASSID='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' STYLE='display:none'></OBJECT>");
  return Player64.IsSoundCardEnabled();
}

//------------------------------------------------------------------------------------
// * ¸®¾óÇÃ·¹ÀÌ¾î(RealPlayer) ¼³Ä¡ ¿©ºÎ Ã¼Å©ÇÕ´Ï´Ù.
//------------------------------------------------------------------------------------
function EnableRealPlayer()
{
	var nRealMode=0;
	var nRealPlayer5=0;
	var nRealPlayer4=0;
	var nRealPlayerG2=0;

	if (window.document.all) // IE
	{
		document.write('<SCRIPT LANGUAGE=VBScript\> \n');
		document.write('on error resume next \n');
		document.write('nRealPlayerG2 = (NOT IsNull(CreateObject("rmocx.RealPlayer G2 Control")))\n');
		document.write('nRealPlayer5 = (NOT IsNull(CreateObject("RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)")))\n');
		document.write('nRealPlayer4 = (NOT IsNull(CreateObject("RealVideo.RealVideo(tm) ActiveX Control (32-bit)")))\n');
		document.write('</SCRIPT\> \n');
	}
	else // NS
	{
		var numPlugins = navigator.plugins.length;
		for (var i = 0; i < numPlugins; i++)
		{
			plugin = navigator.plugins[i];
			if (plugin.name.substring(0,10)=="RealPlayer")
			{
				nRealMode=1;
			}
		}
	}

	if (nRealMode || nRealPlayerG2 || nRealPlayer5 || nRealPlayer4)
		return true;
	else
		return false;
}

//------------------------------------------------------------------------------------
// * ÆäÀÌÁö ÀÌµ¿À» ÇÕ´Ï´Ù.
// * @param		delay		ÆäÀÌÁö ÀÌµ¿ Áö¿¬ ½Ã°£ (milliseconds)
//------------------------------------------------------------------------------------
function MovePage(str,delay)
{
	if (delay==null)
		window.location.href=str;
	else
		window.setInterval("window.location.href='"+str+"'",delay);
}

//------------------------------------------------------------------------------------
// * ÇöÀç È÷½ºÅä¸® ¿£Æ®¸®¿¡ ÆäÀÌÁö¸¦ ÀÐ¾îµéÀÔ´Ï´Ù. (µÚ·Î°¡±â ¹öÆ° ºñÈ°¼ºÈ­)
//------------------------------------------------------------------------------------
function ReplacePage(str,delay)
{
	if (delay==null)
		window.location.replace(str);
	else
		window.setInterval("window.location.replace('"+str+"')",delay);
}

//------------------------------------------------------------------------------------
// * ÇöÀç ÆäÀÌÁö »õ·Î °íÄ§
//------------------------------------------------------------------------------------
function ReloadPage(delay)
{
if (delay==null)
		window.location.reload();
	else
		window.setInterval("window.location.reload()",delay);
}

//------------------------------------------------------------------------------------
// * ¹®ÀÚ¿­À» Å¬¸³º¸µå¿¡ º¹»çÇÕ´Ï´Ù. (IEÀü¿ë)
//------------------------------------------------------------------------------------
function CopyToClip(str)
{
	if (window.document.all) // IEÀÏ¶§
		window.clipboardData.setData('Text',str);
}

/**
 * ºê¶ó¿ìÀúÀÇ ½ÃÀÛÆäÀÌÁö º¯°æÃ¢À» ¶ç¿ó´Ï´Ù. (IEÀü¿ë)
 */
function SetHomePage(url)
{
	window.document.write("<SPAN ID='objHomePage' STYLE='behavior:url(#default#homepage); display:none;' >s</SPAN>");
	window.document.all.objHomePage.setHomePage(url);
}

/**
 * ºê¶ó¿ìÀúÀÇ Áñ°ÜÃ£±â Ãß°¡Ã¢À» ¶ç¿ó´Ï´Ù. (IEÀü¿ë)
 */
function AddFavorite(url, homename)
{
	window.external.AddFavorite(url, homename);
}

/**
 * ¸ð´ÏÅÍ ÇØ»óµµ¸¦ ±¸ÇÕ´Ï´Ù.
 */
function get_winsize()
{
	if (window.screen)
	{
		var returnArray = new Array(2);
		returnArray[0] = window.screen.width;
		returnArray[1] = window.screen.height;
		return returnArray;
	}
	else return false;
}

/**
 * »ç¿ëÀÚÀÇ »ö»ó ¼³Á¤À» ±¸ÇÕ´Ï´Ù.
 * @return		»ö»óºñÆ®¼ö¸¦ ¹ÝÈ¯ÇÕ´Ï´Ù. ( 8ºñÆ® : 256»ö, 16ºñÆ® : ÇÏÀÌÄÃ·¯ , 24ºñÆ® : Æ®·çÄÃ·¯ )
 */
function GetWindowColor()
{
	if (window.screen)
	{
		return screen.colorDepth;
	}
}

/**
 * ºê¶ó¿ìÀúÀÇ Á¦¸ñÇ¥½ÃÁÙÀ» ¼³Á¤ÇÕ´Ï´Ù.
 */
function SetWindowTitle(str)
{
	document.title = str;
}

/**
 * ºê¶ó¿ìÀúÀÇ Á¦¸ñÇ¥½ÃÁÙÀÇ ¹®ÀÚ¿­À» ¹ÝÈ¯ÇÕ´Ï´Ù.
 */
function GetWindowTitle()
{
	return document.title;
}

/**
 * ºê¶ó¿ìÀúÀÇ »óÅÂÇ¥½ÃÁÙÀ» ¼³Á¤ÇÕ´Ï´Ù.
 */
function SetStatusTitle(str)
{
	window.status = str;
}

/**
 * ºê¶ó¿ìÀúÀÇ »óÅÂÇ¥½ÃÁÙÀÇ ¹®ÀÚ¿­À» ¹ÝÈ¯ÇÕ´Ï´Ù.
 */
function GetStatusTitle()
{
	return window.status;
}







/*
	------------- Ver.0.2.1 -------------
*/

function mapViewer_Open(mode,key,value)
{

	var cmdKey;
	var cmdValue;

	if (mode==0)	// À¾¸éµ¿ ±âº» °Ë»ö
	{

		cmdKey = "epAddr";
		cmdValue = value;

	}
	else if (mode==1)	// ePosition °Ë»ö
	{

		var temp_epID = value.split('#',2);
		var send_ID = temp_epID[0];
		var send_URL = temp_epID[1];

		if( send_URL=="" || send_URL==undefined )send_URL="egosio.com";

		cmdKey = "epID";
		cmdValue = send_ID+"{@}"+send_URL;

	}
	else if (mode==2)	// Ç©¸»(»óÈ£)¸í °Ë»ö
	{

		cmdKey = "epName";
		cmdValue = value;

	}
	else if (mode==9)	// À¾¸éµ¿ Àü±¹Áöµµ °Ë»ö || À¾¸éµ¿ °Ë»ö ¾øÀÌ ±âº»Ã¢¸¸ ¶ç¿ì±â
	{

		if(key!=''&&value!=''){
			value = key+'{@}'+value;
		}
		else{
			value = '´ëÀü±¤¿ª½Ã{@}´ë´ö±¸';
		}

		cmdKey = "epAddr";
		cmdValue = value;

	}

	var OpenUrl = "http://eng.eposition.egosio.com/index.html?commandKey="+cmdKey+"&commandValue="+cmdValue;
	var OpenName = '';
	var OpenWidth = '920';
	var OpenHeight = '700';
	var OpenOption = 'width='+OpenWidth+',height='+OpenHeight+',top=60,left=100,scrollbars=no,resizable=yes';
	var ePmapViewer = window.open(OpenUrl,OpenName,OpenOption);
	if(ePmapViewer)ePmapViewer.focus();


}


// ¿ø°Ý ¸Êºä¾îÃ¢ ¶ç¿ì±â....( ³ÝÇÇ¾Æ¿Í ¿¬°èµÇ¾îÁú ÇÔ¼öÀÌ´Ù. ) - Ver.0.2.1 ÀÌÈÄºÎÅÍ´Â ÇÏ³ªÀÇ ºê¶ó¿ìÀú·Î ÅëÇÕµÇ¾ú´Ù.
function epViewMap(ePositionID)
{

	var temp_epID = ePositionID.split('#',2);
	var send_ID = temp_epID[0];
	var send_URL = temp_epID[1];

	if( send_URL=="" || send_URL==undefined )send_URL="egosio.com";

	cmdKey = "epID";
	cmdValue = send_ID+"{@}"+send_URL;

	var filegu="speed.html";

	if(temp_epID[1]=="´ë´ö¹ë¸®"){ filegu="speed_ddv.html"; }
	else if(temp_epID[1]=="¿À¸¶ÀÌ´º½º"||temp_epID[1]=="ohmynews.com"){ filegu="speed_omynews.html"; }
	else if(temp_epID[1]=="¿ÀÇªµå"){ filegu="speed_ofood.html"; }
	else if(temp_epID[1]=="°æ³²±â°è°ø¾÷"||temp_epID[1]=="emk21.com"){ filegu="speed_emk21.html"; }

	var OpenUrl = "http://www.egosio.com/"+filegu+"?commandKey="+cmdKey+"&commandValue="+cmdValue;
	var OpenName = '';
	var OpenWidth = '920';
	var OpenHeight = '700';
	var OpenOption = 'width='+OpenWidth+',height='+OpenHeight+',top=60,left=100,scrollbars=no,resizable=yes';
	var ePmapViewer = window.open(OpenUrl,OpenName,OpenOption);
	if(ePmapViewer)ePmapViewer.focus();

}












/*

	2004/11/05 ¿ÀÀü 01:30ºÐ ±âÁ¡À¸·Î Ver.0.2.1·Î ¹Ù²î¾ú´Ù.
	ÀÛ¼ºÀÚ : ±èÅÂÁ¦

*/


/*
	------------- Ver.0.1.1 -------------
*/

/*
// ¸Êºä¾îÃ¢ ¶ç¿ì±â....
function mapViewer_Open(mode,key,value)
{

	var mapMenuMode;

	// Áöµµ °Ë»ö ¸ðµå
	if(mode>8){

		mapMenuMode = 'eP';
		if(key!=''&&value!=''){
			value = key+'{@}'+value;
			key = 'ep_addr';
		}
		else{
			value = '´ëÀü±¤¿ª½Ã{@}À¯¼º±¸';
			key = 'ep_addr';
		}

	// ePosition ¸ðµå
	}
	else{

		mapMenuMode = 'eP';
		if(!key){ alert('°Ë»ö Á¾·ù¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä.'); return; }
		if(!value){ alert('°Ë»ö¾î¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä.'); return; }

	}

	var OpenUrl = 'ePosition.map.viewer.php?mapMenuMode='+mapMenuMode+'&mapModeAction='+mode+'&SearchKey='+key+'&SearchValue='+value;
	//alert(OpenUrl);
//	var OpenName = 'ePosition_Map_New_Viewer';
	var OpenName = '';
	var OpenWidth = '920';
	var OpenHeight = '700';
	var OpenOption = 'width='+OpenWidth+',height='+OpenHeight+',top=60,left=100,scrollbars=no,resizable=no';
	var ePmapViewer = window.open(OpenUrl,OpenName,OpenOption);
	if(ePmapViewer)ePmapViewer.focus();

}
// epID°Ë»öÀÎ°æ¿ì »çÀü Ã³¸®
function mapViewer_Open_ID(mode,key,value)
{

	var temp_epID = value.split('#',2);
	var send_ID = temp_epID[0];
	var send_URL = temp_epID[1];

	if(!send_URL||send_URL==undefined)send_URL='';
	mapViewer_Open(mode,key,send_ID+'{@}'+send_URL);

}


// ¿ø°Ý ¸Êºä¾îÃ¢ ¶ç¿ì±â....( ³ÝÇÇ¾Æ¿Í ¿¬°èµÇ¾îÁú ÇÔ¼öÀÌ´Ù. )
function epViewMap(ePositionID)
{

	if(ePositionID==""){

		alert("ePosition ID¸¦ È®ÀÎÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
		return;

	}
	else{

		// #À» ±âÁØÀ¸·Î ºÐ¸®ÇÑ´Ù. ( ePositionID#URL , ePositionID µÎ°¡Áö ¸ðµÎ °¡´ÉÇÏÁö¸¸ URLÀÌ ¾ø´Â°æ¿ì¿£ #egosio.comÀ¸·Î ÀÎ½ÄÇÏ¿© °Ë»öÇÑ´Ù. )
		var divide_epID		= new Array(2);
		divide_epID			= ePositionID.split("#",2);
		var send_epID		= divide_epID[0];
		var send_URL		= divide_epID[1];

		if(send_epID){

			if( !send_URL || send_URL==undefined ){
				var sendPara = "?ePositionID="+send_epID+"&ePositionURL=";
			}
			else{
				var sendPara = "?ePositionID="+send_epID+"&ePositionURL="+send_URL;
			}

			// ¿ø°Ý ¸Êºä¾îÃ¢ÀÌ Á¸ÀçÇÏ´Â°÷ÀÇ URL°ú ÆÄ¶ó¸ÞÅÍ °ª
			var OpenUrl = "http://www.egosio.com/ePosition_remote_viewer.php"+sendPara;

			// ¿ø°Ý ¸Êºä¾îÃ¢ÀÇ Option
//			var OpenName = "ePosition_Map_Remote_Viewer";
			var OpenName = "";
			var OpenWidth = "720";
			var OpenHeight = "670";
			var OpenOption = "width="+OpenWidth+",height="+OpenHeight+",top=60,left=100,scrollbars=no,resizable=no";
			var ePmapViewer = window.open(OpenUrl,OpenName,OpenOption);

			if(ePmapViewer) ePmapViewer.focus();

		}
		else{

			alert("Àß¸øµÈ Çü½ÄÀÇ ePosition IDÀÔ´Ï´Ù.");
			return;

		}

	}

}
*/



//------------------------------------------------------------------------------------
// ¸ÞÀÎÀÇ ºü¸¥Ã£±â
//------------------------------------------------------------------------------------
function indexQuickSearch(epID)
{

	if( epID == "" || epID == undefined )
	{
		alert("°Ë»öÇÏ½Ç ePositionÀ» ÀÔ·Â ÇØ ÁÖ¼¼¿ä.");
		document.all('quick_search').focus();
	}
	else
	{
		var ePArray = epID.replace("#","{@}");
		var ePArrayCheck = epID.split("#",2);
		//var sendePID;
		//var sendURL;

		var sendePID = ePArray;
		var filegu="speed.html";

		if( ePArrayCheck[1] != "" && ePArrayCheck[1] != undefined )
		{
			if(ePArrayCheck[1].trim()=="´ë´ö¹ë¸®"){ filegu="speed_ddv.html"; }
			else if(ePArrayCheck[1].trim()=="¿À¸¶ÀÌ´º½º"||ePArrayCheck[1].trim()=="ohmynews.com"){ filegu="speed_omynews.html"; }
			else if(ePArrayCheck[1].trim()=="¿ÀÇªµå"){ filegu="speed_ofood.html"; }
			else if(ePArrayCheck[1].trim()=="°æ³²±â°è°ø¾÷"||ePArrayCheck[1].trim()=="emk21.com"){ filegu="speed_emk21.html"; }
		}
		else
		{
			if(ePArrayCheck[1]=="´ë´ö¹ë¸®"){ filegu="speed_ddv.html"; }
			else if(ePArrayCheck[1]=="¿À¸¶ÀÌ´º½º"||ePArrayCheck[1]=="ohmynews.com"){ filegu="speed_omynews.html"; }
			else if(ePArrayCheck[1]=="¿ÀÇªµå"){ filegu="speed_ofood.html"; }
			else if(ePArrayCheck[1]=="°æ³²±â°è°ø¾÷"||ePArrayCheck[1]=="emk21.com"){ filegu="speed_emk21.html"; }
		}

		//alert(epArrayCheck[1]);

		var OpenUrl = "http://www.egosio.com/"+filegu+"?commandKey=epID&commandValue="+sendePID;
		var OpenName = '';
		var OpenWidth = '920';
		var OpenHeight = '700';
		var OpenOption = 'width='+OpenWidth+',height='+OpenHeight+',top=60,left=100,scrollbars=no,resizable=yes';
		var ePmapViewer = window.open(OpenUrl,OpenName,OpenOption);
		if(ePmapViewer)ePmapViewer.focus();

		//epViewMap(epID);
		//return false;
	}

}


function ePosition_Autolink(elementID,changeMode)
{
	var changeContainer = document.getElementById( elementID );
	var replaceDocument = changeContainer.innerHTML;
	var contents = changeContainer.innerHTML;
	var iconImageSRC = "http://www.egosio.com/js/icon/egosio.gif";
	var iconImageWidth = 15;
	var iconImageHeight = 15;
	var openMapViewerUrlExt = "http://www.egosio.net/?in=list&chk_epid=checked&q=";
	var regularPattern  = new RegExp("([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR_-]{0,49})#([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR\._-]{0,48}[a-zA-Z0-9°¡-ÆR]{1})","gi");
	var regularPatternExt  = new RegExp("([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR_-]{0,49}##)","gi");
	if ( regularPattern.exec(replaceDocument) != null || regularPatternExt.exec(replaceDocument) != null )
	{
		if ( changeMode == "MAP" )
		{
			// Áöµµ ¾ÆÀÌÄÜ¸¸ º¸ÀÌµµ·Ï ÇÑ´Ù.
			contents = replaceDocument.replace(regularPattern,"<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\" style=\"cursor:hand;\" onclick=\"domainSearch_a('$1#$2');\" alt=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\" title=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\">");
			changeContainer.innerHTML = contents.replace(regularPatternExt,"<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\" style=\"cursor:hand;\" onclick=\"window.open('"+openMapViewerUrlExt+"$1','','');\" title=\"[ $1 ](À»)¸¦ ¿­¸°°Ë»ö ¼­ºñ½º¿¡¼­ °Ë»öÇÕ´Ï´Ù.\">");
		}
		else if ( changeMode == "ID" )
		{
			// ¾ÆÀÌµð + Áöµµ ¾ÆÀÌÄÜ¸¸ º¸ÀÌµµ·Ï ÇÑ´Ù.
			contents = replaceDocument.replace(regularPattern,"<a href=\"javascript:;\" onclick=\"domainSearch_a('$1#$2');\" style=\"color:#0080C0;\" title=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\">$1<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\" alt=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\"></a>");
			changeContainer.innerHTML = contents.replace(regularPatternExt,"<a href=\""+openMapViewerUrlExt+"$1\" target='_blank' title=\"[ $1 ](À»)¸¦ ¿­¸°°Ë»ö ¼­ºñ½º¿¡¼­ °Ë»öÇÕ´Ï´Ù.\" style=\"color:#0080C0;\">$1<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\"></a>");
		}
		else
		{
			// ¾ÆÀÌµð#µµ¸ÞÀÎ°ú Áöµµ ¾ÆÀÌÄÜÀ» ÇÔ²² º¸ÀÌµµ·Ï ÇÑ´Ù.
			contents = replaceDocument.replace(regularPattern,"<a href=\"javascript:;\" onclick=\"domainSearch_a('$1#$2');\" style=\"color:#0080C0;\" title=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\">$1#$2<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\" alt=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\"></a>");
			changeContainer.innerHTML = contents.replace(regularPatternExt,"<a href=\""+openMapViewerUrlExt+"$1\" target='_blank' title=\"[ $1 ](À»)¸¦ ¿­¸°°Ë»ö ¼­ºñ½º¿¡¼­ °Ë»öÇÕ´Ï´Ù.\" style=\"color:#0080C0;\">$1<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\"></a>");
		}
	}
}

function ePosition_Autolinks(elementID,changeMode)
{
	return false;
	var changeContainer = document.getElementById( elementID );
	var replaceDocument = changeContainer.innerHTML;
	var contents = changeContainer.innerHTML;
	var iconImageSRC = "http://www.egosio.com/js/icon/egosio.gif";
	var iconImageWidth = 15;
	var iconImageHeight = 15;
	var openMapViewerUrlExt = "http://www.egosio.net/?in=list&chk_epid=checked&q=";
	var regularPattern  = new RegExp("([a-zA-Z0-9°¡-ÆR\u4E00-\u9FFF|\uF900-\uFAFF]{1}[a-zA-Z0-9°¡-ÆR\u4E00-\u9FFF|\uF900-\uFAFF_-]{0,49})#([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR\._-]{0,48}[a-zA-Z0-9°¡-ÆR]{1})","gi");
	var regularPatternExt  = new RegExp("([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR_-]{0,49}##)","gi");
	if ( regularPattern.exec(replaceDocument) != null || regularPatternExt.exec(replaceDocument) != null )
	{
		if ( changeMode == "MAP" )
		{
			// Áöµµ ¾ÆÀÌÄÜ¸¸ º¸ÀÌµµ·Ï ÇÑ´Ù.
			contents = replaceDocument.replace(regularPattern,"<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\" style=\"cursor:hand;\" onclick=\"domainSearch_a('$1#$2');\" alt=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\" title=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\">");
			changeContainer.innerHTML = contents.replace(regularPatternExt,"<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\" style=\"cursor:hand;\" onclick=\"window.open('"+openMapViewerUrlExt+"$1','','');\" title=\"[ $1 ](À»)¸¦ ¿­¸°°Ë»ö ¼­ºñ½º¿¡¼­ °Ë»öÇÕ´Ï´Ù.\">");
		}
		else if ( changeMode == "ID" )
		{
			// ¾ÆÀÌµð + Áöµµ ¾ÆÀÌÄÜ¸¸ º¸ÀÌµµ·Ï ÇÑ´Ù.
			changeContainer.innerHTML = replaceDocument.replace(regularPattern,"<a href=\"javascript:;\" onclick=\"domainSearch_a('$1#$2');\" style=\"color:#0080C0;\" title=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\">$1<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\" alt=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\"></a>");
			changeContainer.innerHTML = (changeContainer.innerHTML).replace(regularPatternExt,"<a href=\""+openMapViewerUrlExt+"$1\" target='_blank' title=\"[ $1 ](À»)¸¦ ¿­¸°°Ë»ö ¼­ºñ½º¿¡¼­ °Ë»öÇÕ´Ï´Ù.\" style=\"color:#0080C0;\">$1<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\"></a>");
		}
		else
		{
			// ¾ÆÀÌµð#µµ¸ÞÀÎ°ú Áöµµ ¾ÆÀÌÄÜÀ» ÇÔ²² º¸ÀÌµµ·Ï ÇÑ´Ù.
			contents = replaceDocument.replace(regularPattern,"<a href=\"javascript:;\" onclick=\"domainSearch_a('$1#$2');\" style=\"color:#0080C0;\" title=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\">$1#$2<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\" alt=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\"></a>");
			changeContainer.innerHTML = contents.replace(regularPatternExt,"<a href=\""+openMapViewerUrlExt+"$1\" target='_blank' title=\"[ $1 ](À»)¸¦ ¿­¸°°Ë»ö ¼­ºñ½º¿¡¼­ °Ë»öÇÕ´Ï´Ù.\" style=\"color:#0080C0;\">$1<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\"></a>");
		}
	}
}

/*
function ePosition_Autolinks(elementID,changeMode)
{

	var changeContainer = document.getElementById( elementID );
	var replaceDocument = changeContainer.innerHTML;

	var openMapViewerURL = "http://www.egosio.com/speed.html?commandKey=epID&commandValue=";
	var openMapViewerName = "";
	var openMapViewerOption = "top=10,left=10,width=100,height=50,scrollbars=no,resizable=yes";
	var iconImageSRC = "http://www.egosio.com/js/icon/egosio.gif";
	var iconImageWidth = 15;
	var iconImageHeight = 15;

	//var regularPattern  = new RegExp("[\(]{1}\x20{0,}([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR_-]+[a-zA-Z0-9°¡-ÆR]{1})#([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR\._-]+[a-zA-Z0-9°¡-ÆR]{1})\x20{0,}[\)]{1}","gi");
	// ¼öÁ¤ 1 : ¾ÆÀÌµð¸¦ ÃÖ¼Ò1±ÛÀÚ, µµ¸ÞÀÎÀº ÃÖ¼Ò2±ÛÀÚÀÌ´Ù. ¼öÁ¤Àü¿¡´Â ¾ÆÀÌµð°¡ ÇÑ±ÛÀÚÀÌ°Å³ª µµ¸ÞÀÎÀÌ µÎ±ÛÀÚÀÎ°æ¿ì º¯È¯ÀÌ ¾ÈµÈ´Ù.
	//var regularPattern  = new RegExp("[\(]{1}\x20{0,}([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR_-]*)#([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR\._-]*[a-zA-Z0-9°¡-ÆR]{1})\x20{0,}[\)]{1}","gi");
	var regularPattern  = new RegExp("([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR_-]{0,99})#([a-zA-Z0-9°¡-ÆR]{1}[a-zA-Z0-9°¡-ÆR\._-]{0,98}[a-zA-Z0-9°¡-ÆR]{1})","gi");

	if ( regularPattern.exec(replaceDocument) != null )
	{

		if ( changeMode == "MAP" )
		{

			// Áöµµ ¾ÆÀÌÄÜ¸¸ º¸ÀÌµµ·Ï ÇÑ´Ù.
			changeContainer.innerHTML = replaceDocument.replace(regularPattern,"<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\" style=\"cursor:hand;\" onclick=\"window.open('"+openMapViewerURL+"$1{@}$2','"+openMapViewerName+"','"+openMapViewerOption+"');\" alt=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\" title=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\">");

		}
		else if ( changeMode == "ID" )
		{

			// ¾ÆÀÌµð + Áöµµ ¾ÆÀÌÄÜ¸¸ º¸ÀÌµµ·Ï ÇÑ´Ù.
			changeContainer.innerHTML = replaceDocument.replace(regularPattern,"<a href=\"javascript:;\" onclick=\"window.open('"+openMapViewerURL+"$1{@}$2','"+openMapViewerName+"','"+openMapViewerOption+"');\" style=\"color:#0080C0;\" title=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\">$1<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\" alt=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\"></a>");

		}
		else
		{

			// ¾ÆÀÌµð#µµ¸ÞÀÎ°ú Áöµµ ¾ÆÀÌÄÜÀ» ÇÔ²² º¸ÀÌµµ·Ï ÇÑ´Ù.
			changeContainer.innerHTML = replaceDocument.replace(regularPattern,"<a href=\"javascript:;\" onclick=\"window.open('"+openMapViewerURL+"$1{@}$2','"+openMapViewerName+"','"+openMapViewerOption+"');\" style=\"color:#0080C0;\" title=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\">$1#$2<img src=\""+iconImageSRC+"\" align=\"absmiddle\" border=\"0\" alt=\"( $1#$2 )ÀÇ À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù.\"></a>");

		}

	}

}
*/








/* ºê¶ó¿ìÀú¿¡ µû¶ó Undefined Ã¼Å· */
function isUndefined( str )
{

	var browserInfo = new Array();
	var returnValue = true;

	browserInfo = browserValue();

	var browserVersion = parseFloat(browserInfo['version']);

	if ( browserVersion < 5.5 )
	{

		if ( str == "" || !str ) returnValue = false; else returnValue = true;

	}
	else
	{

		if ( str == "" || str==undefined ) returnValue = false; else returnValue = true;

	}

	return returnValue;

}
/* ºê¶ó¿ìÀúÀÇ ¼º°ÝÀ» Ã¼Å·ÇÑ´Ù. */
function browserValue()
{

	var browserArray = new Array();

	browserArray['name'] = navigator.appName;
	browserArray['client'] = navigator.appVersion;
	browserArray['version'] = (((navigator.appVersion.split('; '))[1].split(' '))[1]);

	return browserArray;

}


function domain_info(name,type,domain){
	tempwin=window.open("/library/domain_info.php?name="+name+"&type="+type+"&domain="+domain,"domain_info","width=430,height=500");

	if (tempwin)
	{tempwin.focus();
	}

}

function normal_epmapview()
{
	var win = void(window.open("http://egosio.epmap.egosio.com/d/","egosio_Window","width=800,height=600,resizable=yes"));
	if(win) win.focus();
}





function domainSearch_a(value){

	var Frm=document.all;
	var retURL;
	var para;
	var ep = new Array(2);
	var winopt = "status=yes,scrollbars=yes,resizable=no,width=800,height=600";

	var values=value;
	if (values=="")
	{

		return false;
	}
	else
	{
		if ( retURL = isAccessServer(values) )
		{
			if ( values.indexOf("#") > -1 )
			{
				ep = values.split("#");
				para = "?epid="+(ep[0].replace(" ",""));
				para = para + "&epdomain="+(ep[1].replace(" ",""));
			}
			else
			{
				para = "?epid="+(values.replace(" ",""));
			}
			var newwin = window.open(retURL+para,"egosio_Window",winopt);
			if ( newwin ) {
				newwin.focus();
			}
		}
	}

}

// ·Îµù ÀÌ¹ÌÁö Ãâ·Â ÄÁÆ®·Ñ
function epSearchLoading( sw )
{
	if ( !isUndefined(sw) ) { sw = "off"; }
	if ( sw == "on" ) { getObject("loadingbar").style.display = "block"; }
	else { getObject("loadingbar").style.display = "none"; }
}


function FlashView(url, width, height) {
 document.writeln ("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='" + width + "' height='" + height + "'>");
 document.writeln ("<param name='movie' value='" + url + "'>");
 document.writeln ("<param name=quality value=high>");
 document.writeln ("<param name='menu' value='false'>");
 document.writeln ("<param name='AutoStart' value='true'>");

 document.writeln ("<param name='wmode' value='transparent'>");
 document.writeln ("<embed src='" + url + "' quality=high pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + width + "' height='" + height + "'></embed>");
 document.writeln ("</object>");
}


function MapObjectView(){
document.writeln ("<OBJECT id='Map' classid='clsid:B49D2DE5-38D8-4e99-AC66-2A9416C54561' codebase='http://egosio.com/image/object/Speednavi_1_4_1_3.cab#1,4,1,3' width='100%' height='100%' border='0' align=center></OBJECT>");
}




function MediaView(url,width,height){

 document.writeln ("<OBJECT id='broMoviePlayer' style='LEFT: 0px; WIDTH: "+width+"px; TOP: 0px; HEIGHT: "+height+"px; POSITION: relative;' ");
 document.writeln ("			loop=true classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95'  VIEWASTEXT>");
 document.writeln ("			<param name='ShowControls' value='false'>");
 document.writeln ("			<param name='TransparentAtStart' value='1'>");
 document.writeln ("			<param name = 'AutoRewind' value = 'true'>");
 document.writeln ("			<param name = 'AnimationAtStart' value='0'>");
 document.writeln ("			<param name='AutoStart' value='true'>");
 document.writeln ("			<param name='DisplaySize' value='0'>");
 document.writeln ("			<param name='fileName' value='"+url+"'>");
 document.writeln ("			</OBJECT>");

}

function BBSMediaView(url,width,height){

 document.writeln ("<OBJECT id='broMoviePlayer' style='LEFT: 0px; WIDTH: "+width+"px; TOP: 0px; HEIGHT: "+height+"px; POSITION: relative;' ");
 document.writeln ("			loop=true classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95'  VIEWASTEXT>");
 document.writeln ("			<param name='ShowControls' value='true'>");
 document.writeln ("			<param name='ShowPositionControls' value='1'>");
 document.writeln ("			<param name='TransparentAtStart' value='1'>");
 document.writeln ("			<param name = 'AutoRewind' value = 'true'>");
 document.writeln ("			<param name = 'AnimationAtStart' value='1'>");
 document.writeln ("			<param name='AutoStart' value='true'>");
 document.writeln ("			<param name='DisplaySize' value='0'>");
 document.writeln ("			<param name='fileName' value='"+url+"'>");
 document.writeln ("			</OBJECT>");
}

function Fembed(url,width,height){


 document.writeln ("<embed src=\""+url+"\" width=\""+width+"\" height=\""+height+"\"/>");

}























/*
 * ------------------------------------------------------------------------------------------------------------------------------
 * ¹®¼­ÁÖÁ¦ : ÀÌÆ÷Áö¼Ç Ä¡È¯ ½ºÅ©¸³Æ®
 * ¼Ò¼Ó±â°ü : (ÁÖ)ÀÌÆ÷Áö¼Ç´åÄÄ
 * ÀÛ ¼º ÀÚ  : ±è ÅÂ Á¦
 * ÀÛ ¼º ÀÏ  : 2006. 05.13
 * ------------------------------------------------------------------------------------------------------------------------------
 * Update History
 * ------------------------------------------------------------------------------------------------------------------------------
 * ¹ö     Àü  : v.1.1
 * ÀÛ ¼º ÀÚ  : ±è °æ ÈÆ
 * º¯°æ³»¿ë :
 *     1. Ä¡È¯ ½ÇÇà¹æ¹ýÀ» ½ºÅ©¸³Æ® ÇÔ¼ö È£Ãâ ¹æ½Ä¿¡¼­ À¥ÆäÀÌÁö ·Îµù½Ã ÀÚµ¿ È£Ãâ ¹æ½ÄÀ¸·Î º¯°æ
 * ------------------------------------------------------------------------------------------------------------------------------
 * ¹ö     Àü  : v.1.2
 * ÀÛ ¼º ÀÚ  : ±è ÅÂ Á¦
 * ÀÛ ¼º ÀÏ  : 2006. 05. 18
 * º¯°æ³»¿ë :
 *     1. ±âÁ¸ HTMLÅÂ±× Áß ÀÇµµÇÏÁö ¾ÊÀº ºÎºÐÀÇ º¯È¯À» ¸·±â À§ÇÑ ¹æ½ÄÀ¸·Î º¯È¯
 *     2. Á¤±Ô½Ä º¸Á¤
 * ------------------------------------------------------------------------------------------------------------------------------
 * ¹ö     Àü  : v.1.3
 * ÀÛ ¼º ÀÚ  : ±è ÅÂ Á¦
 * ÀÛ ¼º ÀÏ  : 2008. 11. 13
 * º¯°æ³»¿ë :
 *     1. Á¤±Ô½Ä °ü·Ã ºÎºÐ ´ëÆø º¸Á¤
 *         1-1 Á¤±Ô½Ä °ü·Ã º¯¼ö ½Å±Ô »ý¼º
 *         1-2 Á¤±Ô½Ä ÆÐÅÏ Áß ÇÑ±Û Ã¼Å© ºÎºÐÀ» ±âÁ¸ '°¡-ÆR'À» Á¦°ÅÇÏ°í ÀÏ¾î¿Í ÇÑ¹®À» Ãß°¡ÇÏ¿© À¯´ÏÄÚµå ¹üÀ§·Î º¯°æ
 *     2. __ePosition_openurl : °ª º¯°æ - ¿­¸° °Ë»öÀÇ URLÀÌ º¯°æµÇ¾úÀ¸³ª Àû¿ëµÇ¾î ÀÖÁö ¾Ê´ø ºÎºÐ ÆÐÄ¡
 *     3. __ePosition_mapurl : °ª º¯°æ - ±âÁ¸- ¹«Á¶°Ç #ÀÌ°í½Ã¿À·Î °¬À¸³ª ÁÖ¼ÒÃ¢ °Ë»ö½Ã °¡´Â °Ë»öÆäÀÌÁö·Î º¯°æ
 *     4. Ä¡È¯ ¸µÅ© °á°ú°ª¿¡¼­ ¾ÆÀÌµð¿Í µµ¸ÞÀÎÀÌ °¢±â ´Ù¸¥ ÄÉ¸¯ÅÍ¼Â È¯°æÀ¸·Î ÀÎÇØ ¹ß»ýÇÏ´Â ¹ö±×¸¦ ÇØ°áÇÏ±â À§ÇØ
 *         `encodeURIComponent` ³»Àå ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Â functionÀ» Ãß°¡
 *     5. IE,IEÀÌ¿Ü¿¡ °¢°¢ ½ÇÇà µÇ´ø Ä¡È¯ºÎºÐÀ» µû·Î »©³»¾î ÇÏ³ª·Î ÅëÀÏ
 *     6. ±âÅ¸ Áßº¹ µÇ´Â °ªµéÀ» À§Ä¡ º¯°æ,»èÁ¦
 * ¿¹»ó ¹®Á¦Á¡ :
 *     1. Á¤±Ô½Ä Ä¡È¯½Ã Ã¹¹øÂ° È£ÃâµÇ´Â ÇÔ¼ö¿¡¼­ $1,$2°¡ °¢°¢ ¾ÆÀÌµð¿Í µµ¸ÞÀÎÀÇ °ªÀ» °¡Á®¿À´Â °ÍÀÌ Á¤»óÀÎµ¥ $1Àº ¾ÆÀÌµð#µµ¸ÞÀÎÀÇ °ªÀ»
 *         °¡Á®¿À¸ç, $2´Â ¾ÆÀÌµð°ªÀ» °¡Á®¿À°í ÀÖ´Ù. - Ã³¸®ÇüÅÂ > $1À» ÀÎÄÚµùÇÔÀ¸·Î º°´Ù¸¥ »ó°üÀº ¾ø´Ù ÆÇ´Ü.
 * ------------------------------------------------------------------------------------------------------------------------------
*/


/**
 * ------------------------------------------------------------------------------------------------------------------------------
 * __ePosition_target_id : Ä¡È¯ ¹üÀ§ ÅÂ±× id¸í
 * __ePosition_tags : Ä¡È¯ ¹üÀ§ ÅÂ±× Á¾·ù
 * º¯°æ °¡´É ¿©ºÎ : Àý´ë º¯°æ ºÒ°¡
 * ------------------------------------------------------------------------------------------------------------------------------
*/
var __ePosition_target_id = "__ePositionContentsArea__";
var __ePosition_tags = {div:true};
/**
 * ------------------------------------------------------------------------------------------------------------------------------
 * __ePosition_mode : Ä¡È¯ ÇüÅÂ ÁöÁ¤
 * º¯°æ °¡´É ¿©ºÎ : all,map,id Áß ÅÃ 1
 * all : Ä¡È¯ ÈÄ ÀÌÆ÷Áö¼ÇÀÌ "¾ÆÀÌµð#ÀÌÆ÷Áö¼Çµµ¸ÞÀÎ ¾ÆÀÌÄÜ"ÀÇ ÇüÅÂ·Î Ãâ·Â ( ¿¹: ÁöÁö21#ÀÌ°í½Ã¿À ¾ÆÀÌÄÜ ) - ±âº»ÇüÅÂ
 * map : Ä¡È¯ ÈÄ ÀÌÆ÷Áö¼ÇÀÌ "¾ÆÀÌÄÜ"¸¸ Ç¥ÇöµÇ´Â ÇüÅÂ·Î Ãâ·Â ( ¿¹: ¾ÆÀÌÄÜ )
 * id : Ä¡È¯ ÈÄ ÀÌÆ÷Áö¼ÇÀÌ "¾ÆÀÌµð#ÀÌÆ÷Áö¼Çµµ¸ÞÀÎ"ÀÇ ÇüÅÂ·Î Ãâ·Â ( ¿¹: ÁöÁö21#ÀÌ°í½Ã¿À  )
 * ------------------------------------------------------------------------------------------------------------------------------
*/
var __ePosition_mode = "all"; //all,map,id
/**
 * ------------------------------------------------------------------------------------------------------------------------------
 * __ePosition_mapicon : ¾ÆÀÌÄÜ URL
 * º¯°æ °¡´É ¿©ºÎ : º¯°æ °¡´É
 * ------------------------------------------------------------------------------------------------------------------------------
*/
var __ePosition_mapicon = "http://www.egosio.com/js/icon/egosio.gif";
/**
 * ------------------------------------------------------------------------------------------------------------------------------
 * __ePosition_mapurl : Ä¡È¯½Ã ÀÌÆ÷Áö¼ÇÀÇ ´ÜÀÏ °Ë»ö ÁÖ¼Ò URL
 * __ePosition_openurl : Ä¡È¯½Ã ÀÌÆ÷Áö¼ÇÀÇ ÅëÇÕ °Ë»ö ÁÖ¼Ò URL
 * º¯°æ °¡´É ¿©ºÎ : ÀÓÀÇ º¯°æ ºÒ°¡
 * ------------------------------------------------------------------------------------------------------------------------------
*/
var __ePosition_mapurl = "http://keyword.eposition.com/?keyword=";
var __ePosition_openurl = "http://open.egosio.com/?q=";
/**
 * ------------------------------------------------------------------------------------------------------------------------------
 * __ePosition_style : Ä¡È¯ ÅÂ±×ÀÇ Stylesheet¸¦ ÁöÁ¤
 * º¯°æ °¡´É ¿©ºÎ : º¯°æ °¡´É
 * ------------------------------------------------------------------------------------------------------------------------------
*/
var __ePosition_style = " style=\"color:#0080C0;font-weight:bold;font-size:9pt;\" ";
/**
 * ------------------------------------------------------------------------------------------------------------------------------
 * __ePosition_char_range_id : Ä¡È¯ ¹üÀ§ ÅÂ±×³»¿¡¼­ ÀÌÆ÷Áö¼ÇÀ» °ËÃâÇÏ±â À§ÇÑ Á¤±Ô½Ä Áß ¾ÆÀÌµð ºÎºÐÀÇ Á¤±Ô½Ä ÆÐÅÏ
 * __ePosition_char_range_domain : Ä¡È¯ ¹üÀ§ ÅÂ±×³»¿¡¼­ ÀÌÆ÷Áö¼ÇÀ» °ËÃâÇÏ±â À§ÇÑ Á¤±Ô½Ä Áß ÀÌÆ÷Áö¼Çµµ¸ÞÀÎ ºÎºÐÀÇ Á¤±Ô½Ä ÆÐÅÏ
 * __ePosition_char_length_id : ÀÌÆ÷Áö¼Ç ¾ÆÀÌµð ºÎºÐÀÇ ±æÀÌ
 * __ePosition_char_length_domain : ÀÌÆ÷Áö¼Ç µµ¸ÞÀÎ ºÎºÐÀÇ ±æÀÌ
 * ePositionPattern : ´ÜÀÏ ÀÌÆ÷Áö¼ÇÀ» °Ë»öÇÏ±â À§ÇØ ÆÐÅÏÀ» ÀÌ¿ëÇÏ¿© ¸¸µç Á¤±Ô½Ä (¾ÆÀÌµð#ÀÌÆ÷Áö¼Çµµ¸ÞÀÎ)
 * ePositionPatternNet : ÅëÇÕ°Ë»ö ÀÌÆ÷Áö¼ÇÀ» °Ë»öÇÏ±â À§ÇØ ÆÐÅÏÀ» ÀÌ¿ëÇÏ¿© ¸¸µç Á¤±Ô½Ä (¾ÆÀÌµð##)
 * º¯°æ °¡´É ¿©ºÎ : ÀÓÀÇ º¯°æ ºÒ°¡
 * --------------------- ÆÐÅÏÀÇ ¹üÀ§ ¼³¸í ----------------------------------------------------------------------------------------
 * \u3040-\u318f		- Support Korean, Japanese, Special Character
 *		\u3131~\u3177 << ¤¡~¤¾
 *		\u3041~\u3093 << ª¡ ~ ªó
 * \u3300-\u337f		- Support Chinese, Japanese
 * \u3400-\u3d2d		- Support Chinese, Japanese
 * \u4e00-\u9fff		- Support Chinese, Japanese
 * \uf900-\ufaff			- Support Chinese, Japanese
 * \uac00-\ud7af		- Support Korean
 * --------------------- ÇöÀçÀÇ ¾ÆÀÌµð,µµ¸ÞÀÎ Á¤±Ô½Ä ------------------------------------------------------------------------------
 * [ ¾ÆÀÌµð ]
 *		±âº» : ¿µ¹®,¼ýÀÚ,ÇÑ±Û(¿Ï¼ºÇü),ÀÏ¾î,ÇÑ¹®À¸·Î ±¸¼º
 *		- À§ ±âº»À¸·Î ½ÃÀÛµÇ´Â ¹®ÀÚ¿­·Î __ePosition_char_length_id ¹ÙÀÌÆ® ÀÌ³»ÀÇ ¹®ÀÚ¿­
 *		- ½ÃÀÛÀ» Á¦¿ÜÇÏ°í´Â `-`°ú`_`À» Æ÷ÇÔ°¡´É
 * [ µµ¸ÞÀÎ ]
 *		±âº» : ¿µ¹®,¼ýÀÚ,ÇÑ±Û(¿Ï¼ºÇü),ÀÏ¾î,ÇÑ¹®À¸·Î ±¸¼º
 *		- À§ ±âº»À¸·Î ½ÃÀÛ°ú ³¡ÀÌ ÀÌ·ç¾îÁø ¹®ÀÚ¿­·Î __ePosition_char_length_domain ¹ÙÀÌÆ® ÀÌ³»ÀÇ ¹®ÀÚ¿­
 *		- ½ÃÀÛ°ú ³¡À» Á¦¿ÜÇÏ°í´Â `-`°ú`_`,`.`À» Æ÷ÇÔ°¡´É
 * ------------------------------------------------------------------------------------------------------------------------------
*/
var __ePosition_char_range_id = "A-Z0-9\u3041-\u3093|\u3300-\u337f|\u3400-\u3d2d|\u4e00-\u9fff|\uf900-\ufaff|\uac00-\ud7a3";
var __ePosition_char_range_domain = "A-Z0-9\u3041-\u3093|\u3300-\u337f|\u3400-\u3d2d|\u4e00-\u9fff|\uf900-\ufaff|\uac00-\ud7a3";
var __ePosition_char_length_id = 50;
var __ePosition_char_length_domain = 50;
var ePositionPattern  = new RegExp("(["+__ePosition_char_range_id+"]{1}["+__ePosition_char_range_id+"_-]{0,"+(__ePosition_char_length_id-1)+"})#(["+__ePosition_char_range_domain+"|]{1}["+__ePosition_char_range_domain+"|\._-]{0,"+(__ePosition_char_length_id-2)+"}["+__ePosition_char_range_domain+"|]{1})","gi");
var ePositionPatternNet  = new RegExp("(["+__ePosition_char_range_id+"]{1}["+__ePosition_char_range_id+"|_-]{0,"+(__ePosition_char_length_id-1)+"}##)","gi");

if( document.attachEvent )
{
	// IEÀÇ °æ¿ì.
	document.attachEvent( "onreadystatechange",epositionConvert);
}
else
{
	// IE°¡ ¾Æ´Ñ °æ¿ì.
	window.addEventListener( "load",epositionConvert, false );
}


function epositionConvert()
{
	if(document.getElementById(__ePosition_target_id))
	{
		var __target = document.getElementById(__ePosition_target_id);
	}
	if (document.readyState == "complete")
	{
		if(__ePosition_tags.div===true && __target)
		{
			var objs = __target.getElementsByTagName('SPAN');
			var i = objs.length;
			/**
			 * ±âÁ¸ ¹®±¸¿¡ ¸¸¾à ÀÌÆ÷Áö¼Ç ¸µÅ© ÅÂ±×°¡ µé¾î°¡ ÀÖ´Â °æ¿ì¿¡´Â ÀÌ¸¦ Á¦°Å
			*/
			while(i-->0)
			{
				if(objs[i].id=='__ePositionMapLink__')objs[i].outerHTML=objs[i].innerText;
			}
			var replaceContents = __target.innerHTML;
			if (ePositionPattern.exec(replaceContents) != null || ePositionPatternNet.exec(replaceContents) != null )
			{
				if(__ePosition_mode=="id"){
					__target.innerHTML = replaceContents.replace(ePositionPattern,function($1,$2){
						var str = "<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+encodeURIComponent($1)+"\" "+__ePosition_style+" target=_blank>"+$1+"</a></SPAN>";
						return str;
						}).replace(ePositionPatternNet,function($1){
							var str = "<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+encodeURIComponent($1)+"\" target='_blank' "+__ePosition_style+" target=_blank>"+$1+"</a></SPAN>";
							return str;
							});
				}
				else if(__ePosition_mode=="map"){
					__target.innerHTML = replaceContents.replace(ePositionPattern,function($1,$2){
						var str = "<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+encodeURIComponent($1)+"\" "+__ePosition_style+" target=_blank><img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>";
						return str;
						}).replace(ePositionPatternNet,function($1){
							var str = "<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+encodeURIComponent($1)+"\" target='_blank' "+__ePosition_style+" target=_blank><img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>";
							return str;
							});
				}
				else{
					__target.innerHTML = replaceContents.replace(ePositionPattern,function($1,$2){
						var str = "<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_mapurl+encodeURIComponent($1)+"\" "+__ePosition_style+" target=_blank>"+$1+"<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>";
						return str;
						}).replace(ePositionPatternNet,function($1){
							var str = "<SPAN id=__ePositionMapLink__><a href=\""+__ePosition_openurl+encodeURIComponent($1)+"\" target='_blank' "+__ePosition_style+" target=_blank>"+$1+"<img src=\""+__ePosition_mapicon+"\" align=\"absmiddle\" border=\"0\"></a></SPAN>";
							return str;
							});
				}
			}
		}
	}
}

