/*=======================================================================================
- lf_HeaderLine(a_sn)
- gf_Trim(as_str,as_gubun)
- gf_string_return_position(as_Dest, as_StartStr, as_LastStr, ab_NLFlag, a_pos)
- gf_Pos(dest, src, start)
- gf_Char_Fill(sChar,sLen)
- gf_Str_Replace(TargetSourceString,BeforeChangeString,AfterChangeString)
- gf_Str_Replace_Color(TargetSourceString,BeforeChangeString,AfterChangeString) -»ö±ò¹ÝÀü¿ë string´ëÃ¼ÇÔ¼ö
- gf_Char_Replace(String,BeforeChar,AfterChar)
- gf_check_date(objValue)
- gf_check_null(item_var)
- gf_CutSpecialChar(as_str)
- gf_CutSpecialChar2(as_str)
- gf_get_today()
- gf_get_time()
- gf_OnlyOneSpace(TargetSourceString)
- gf_Relativedate(asDate,aiAddDay)
- gf_DotToDate(as_Date)
- gf_DateToDot(as_Date)
- gf_OnKeyup(ao_obj,ai_nextfocus,ai_maxlength)
- gf_OnKeyDate(ao_obj,ai_Maxlengh)
- gf_OpenHelp(as_CurrPage)
- gf_hanja_to_hangle(a_data)
- gf_Keyword_conv(a_data, a_gubun)
- UrlEncode( han )
- IsTrimStr(checkStr)
- getCookie(name)
- delCookie(name)
- setCookie(name, value, expiredays)
- isCorrectEmail(strings)
- isNumber(strings)
- Fillzero(Obj, len)
- isNull(string)
- Substr(strings,start,end)
- isLtrim(strings)
- isRtrim(strings)
- isBusno(strings)
- isIdno(strings)
- fgn_isIdno(reg_no)
- isDate(year, mon, day)
- lf_Prev_Set_Char(as_Str)
- gf_sort(values)
- gf_goUrl(url) 
- gf_goUrl1(url) 
- gf_goUrl2(url) 
- gf_resize_iframe(o,w,h)
- gf_resize_iframeforMax(o,w,h,m)
- gf_SetDateDot(obj)
- gf_goPurSite(obj)
- gf_help
- cgfPageLoad(aspage,asnum, assubnum)
- zoomIn
- zoomOut

=======================================================================================*/

/*Global Variable----------------*/
var cgs_TagDelimit = "¡·";
var cgs_SubDelimit = "¡å";
var cgs_RcdDelimit = "¢Â";
var cgs_FldDelimit = "¡Þ";
/*Global Variable----------------*/

// Á¾ÇÕ¹ý·ü¿¡¼­ ¹®Çå°Ë»öÀ¸·Î ¿¬°èÇÏ¿´À» ¶§ ¹®Çå°Ë»öÀÌ¿ëÀÚ°¡ ÀÌ¿ëÀÚ°¡ ¾Æ´Ò°æ¿ì ¾Ë¸² ¸Þ¼¼Áö

var cgs_keyword_title="";       //»ö±ò ¹ÝÀü¿ë ¹è¿­ -¼­¸í
var cgs_keyword_author="";      //»ö±ò ¹ÝÀü¿ë ¹è¿­ -ÀúÀÚ
var cgs_keyword_publisher="";   //»ö±ò ¹ÝÀü¿ë ¹è¿­ -ÃâÆÇ»ç
/***************************************************
	±â  ´É : Çìµå¶óÀÎ Ç¥½Ã
    ÀÎ  ¼ö : a_sn : ±¸ºÐ
    RETURN : ¾øÀ½
***************************************************/
function lf_HeaderLine(a_sn){
    var innerhead = "";
    if(a_sn == null || a_sn == "") a_sn = "";
    if(lfm_Head == null || lfm_Head == "undefined") return;

    innerhead  = " <table border='0' width='100%'> ";
    innerhead += " <tr><td> ";
    if(a_sn == "0"){ //·Î±×ÀÎ
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>·Î±×ÀÎ</strong>";
    }else if(a_sn == "1"){  //library main
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>My Library</strong>";
    }else if(a_sn == "2"){  //´ëÃâÁß ÀÚ·á
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>³ªÀÇ °øÁö»çÇ×</a> &gt; <strong>´ëÃâÁß ÀÚ·á</strong>";
    }else if(a_sn == "3"){  //¹Ý³³µÈ ÀÚ·á
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>³ªÀÇ °øÁö»çÇ×</a> &gt; <strong>¹Ý³³µÈ ÀÚ·á</strong>";
    }else if(a_sn == "4"){  //´ëÃâ/¿¹¾à ÀÌ·ÂÁ¶È¸
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>³ªÀÇ °øÁö»çÇ×</a> &gt; <strong>´ëÃâ/¿¹¾à ÀÌ·ÂÁ¶È¸</strong>";
    }else if(a_sn == "5"){  //¹Ý³³¿¹Á¤ÀÚ·á
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>³ªÀÇ °øÁö»çÇ×</a> &gt; <strong>¹Ý³³¿¹Á¤ÀÚ·á</strong>";
    }else if(a_sn == "6"){  //°³ÀÎ½ÅÂøÀÚ·á
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <strong>³ªÀÇ ½ÅÂøÀÚ·á</strong>";
    }else if(a_sn == "7"){  //SDI ½ÅÃ»
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <strong>SDI ½ÅÃ»</strong>";
    }else if(a_sn == "8"){  //°³ÀÎÁ¤º¸º¯°æ
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <strong>°³ÀÎÁ¤º¸º¯°æ</strong>";
    }else if(a_sn == "9"){ //°Ë»öÀÌ·Â
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <strong>°Ë»öÀÌ·Â</strong>";
    }else if(a_sn == "10"){ //»ó¼¼Á¤º¸
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>»ó¼¼È­¸é</strong>";
    }else if(a_sn == "11"){ //°³ÀÎÁ¤º¸º¯°æ
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <strong>°³ÀÎÁ¤º¸º¯°æ</strong>";
    }else if(a_sn == "12"){ //search
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>Search</strong>";
    }else if(a_sn == "13"){ //°£·«È­¸é
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/search/w11_01s.jsp' class='topmenu'>Search</a> &gt; <strong>°£·«È­¸é</strong>";
    }else if(a_sn == "14"){ //»ó¼¼È­¸é
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/search/w11_01s.jsp' class='topmenu'>Search</a> &gt; <strong>»ó¼¼È­¸é</strong>";
    }else if(a_sn == "15"){ //Ã¼Å©ÀÎÁ¤º¸
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/search/w11_01s.jsp' class='topmenu'>Search</a> &gt; <strong>Ã¼Å©ÀÎÁ¤º¸</strong>";
    }else if(a_sn == "16"){ //¹Ù±¸´Ïº¸±â
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>¹Ù±¸´Ï</strong>";
    }else if(a_sn == "17"){ //½ÅÂøÀÚ·á
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>½ÅÂøÀÚ·á</strong>";
    }else if(a_sn == "18"){ //boowse
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>Browse</strong>";
    }else if(a_sn == "19"){ //world bank
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>World Bank Depository</strong>";
    }else if(a_sn == "20"){  //°øÁö»çÇ×
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <strong>°øÁö»çÇ×</strong>";
    }else if(a_sn == "21"){  //°øÁö»çÇ×/±Û¾²±â
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <a href='/jsp/etc/w41_01s.jsp' class='topmenu'>°øÁö»çÇ×</a> &gt; <strong>±Û¾²±â</strong>";
    }else if(a_sn == "22"){  //°øÁö»çÇ×/±Û³»¿ë
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <a href='/jsp/etc/w41_01s.jsp' class='topmenu'>°øÁö»çÇ×</a> &gt; <strong>±Û³»¿ë</strong>";
    }else if(a_sn == "23"){ //Q&A
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <strong>Q&A</strong>";
    }else if(a_sn == "24"){ //Q&A /±Û¾²±â
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <a href='/jsp/etc/w42_01s.jsp' class='topmenu'>Q&A</a> &gt; <strong>±Û¾²±â</strong>";
    }else if(a_sn == "25"){ //Q&A   /±Û³»¿ë
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/mylib/w31_01m.jsp' class='topmenu'>My Library</a> &gt; <a href='/jsp/etc/w42_01s.jsp' class='topmenu'>Q&A</a> &gt; <strong>±Û³»¿ë</strong>";
    }else if(a_sn == "26"){ //FAQ
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>FAQ</strong>";
    }else if(a_sn == "27"){ //FAQ/±Û¾²±â
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/etc/w43_01s.jsp' class='topmenu'>FAQ</a> &gt; <strong>±Û¾²±â</strong>";
    }else if(a_sn == "28"){ //FAQ/±Û³»¿ë
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/etc/w43_01s.jsp' class='topmenu'>FAQ</a> &gt; <strong>±Û³»¿ë</strong>";
    }else if(a_sn == "29"){ //ÀÌ¿ë¾È³»
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>ÀÌ¿ë¾È³»</strong>";
    }else if(a_sn == "30"){ //¿ø¹®º¹»ç½ÅÃ»
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <a href='/jsp/main/w25_01s.jsp' class='topmenu'>ÀÌ¿ë¾È³»</a> &gt; <strong>¿ø¹®º¹»ç½ÅÃ»</strong>";
    }else if(a_sn == "31"){ //Å¸µµ¼­°ü
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>Å¸µµ¼­°ü</strong>";
    }else if(a_sn == "32"){ //¿Â¶óÀÎ DB
        innerhead += "&nbsp;&nbsp;µµ¼­°ü &gt; <strong>Online DB</strong>";
    }
    innerhead += " </td> ";
    if(gf_Trim(Sgs_HUser_ID,'a') != "guest" && gf_Trim(Sgs_HUser_ID,'a').length>1){
        innerhead += " <td width='190' height='20' align='center' bgcolor='#173C4F'>";
        innerhead += " <a href='/jsp/mylib/w36_01q.jsp' target='_self' onfocus='this.blur()' class='menu'><strong>°³ÀÎÁ¤º¸º¯°æ</strong></a>&nbsp;&nbsp;<a href='/jsp/mylib/w37_01q.jsp' target='_self' onfocus='this.blur()' class='menu'><strong>SDI½ÅÃ»</strong></a>&nbsp;&nbsp;<a href='/jsp/etc/w42_01s.jsp' target='_self' onfocus='this.blur()' class='menu'><strong>Q&A</strong></a> ";
    }else{
        innerhead += " <td align='right'>";
    }
    innerhead += " </td></tr></table>";

    lfm_Head.innerHTML = innerhead;

    return;
}
/***************************************************
	±â  ´É : µµ¿ò¸» ¿ÀÇÂ ÇÔ¼ö
    ÀÎ  ¼ö : as_CurrPage  ==>¾î¶² ÆäÀÌÁö¿¡¼­ µµ¿ò¸» ¹öÆ°À» ´­·¶´ÂÁö
    RETURN : ¾øÀ½
***************************************************/

function gf_OpenHelp(as_CurrPage){

	var ls_url = '/help/h_'+as_CurrPage+'.html';
	parent.win_HelpPop=window.open(ls_url,'Infowin','height=600,width=740, top=50px,left=120px,scrollbars=1');
	return;
}

/***************************************************
	ÇÑ±ÛÀ» get ¹æ½ÄÀ¸·Î Àü¼ÛÇÏ±âÀ§ÇÑ encodeing
***************************************************/
function UrlEncode( han )
{
	var len = han.length ;
	var ret = "" ;

	if( len == 0 ) return ";" ;

	for( i = 0 ; i < len ; i++ )
	{
		ret += han.charCodeAt( i ) ;
		ret += ";" ;
	}
	return ret ;
}

/***************************************************
	°ø¹éÀ» Á¦°ÅÇÏ´Â ÇÔ¼ö
***************************************************/
function IsTrimStr(checkStr)
{
	var str = "";

	for( i = 0 ; i < checkStr.length ; i ++ )
	{
		ch = checkStr.charAt(i);
		if (ch != " ")
			str = str + ch;
	}

	return str;
}

/*=======================================================================================
	±â  ´É : ¹®ÀÚ¿­Áß°£ÀÇ Æ¯¼ö¹®ÀÚ¸¦ ¾ø¾Ö´Â ÇÔ¼ö(Æ¯¼ö¸¸ÀÚ¸¦ ¾ø¾Ö°í space¸¦ ³ÖÀ½)
	ÀÎ  ¼ö : String        - ´ë»ó String
	¸®  ÅÏ : Æ¯¼ö¹®ÀÚ¸¦ ¾ø¾Ø ¹®ÀÚ¿­
=========================================================================================*/
function gf_CutSpecialChar2(as_str) {
	var ls_SpecialChar = " ~`!@#$%^&*()_-+=|\\:;\"'{}[]<>?,./";
	var ls_return=as_str, buf='';
	for (var i = 0; i < ls_SpecialChar.length;i++) {
		ls_return = Char_Replace(ls_return, ls_SpecialChar.substr(i,1), ' ');
		if (ls_SpecialChar.substr(i,1) == "\r" || ls_SpecialChar.substr(i,1) == "\n")
			ls_return = Char_Replace(ls_return, ls_SpecialChar.substr(i,1), ' ');
	}

	for (var i = 0; i < ls_return.length;i++) {
		if (ls_return.charCodeAt(i) == 10 || ls_return.charCodeAt(i) == 13) continue;
		buf += ls_return.charAt(i);
	}
	return (buf);
}

/*=======================================================================================
	±â  ´É : ¹®ÀÚ¿­Áß°£ÀÇ Æ¯¼ö¹®ÀÚ¸¦ ¾ø¾Ö´Â ÇÔ¼ö
	ÀÎ  ¼ö : String        - ´ë»ó String
	¸®  ÅÏ : Æ¯¼ö¹®ÀÚ¸¦ ¾ø¾Ø ¹®ÀÚ¿­
=========================================================================================*/
function gf_removeChar(as_str, as_char)
{
	var ls_return=as_str, buf='';
		
	for (var i = 0; i < as_str.length;i ++) {
		buf = as_str.charAt(i);
		
		alert(buf+" / "+as_char);
		if(buf != as_char) ls_return += buf;
	}
	return ls_return;
}	

/*=======================================================================================
	±â  ´É : TRIM
	ÀÎ  ¼ö : count  - ÇÊ¿äÇÑ SPACE °¹¼ö
	         gugubn - 'r'-> RIGHT TRIM 'l'->LEFT TRIM 'a'-> ALL TRIM
	RETURN : as_str - TrimµÈ STRING
=========================================================================================*/
function gf_Trim(as_str,as_gubun) {
	var i=0;
	var dummy="";
	//as_gubun = as_gubun.toLowerCase();
	if (as_gubun == 'A') as_gubun = 'a';
	if (as_gubun == 'L') as_gubun = 'l';
	if (as_gubun == 'R') as_gubun = 'r';

	if (as_str == null) return;
	if (as_gubun == "r" || as_gubun == "a") {
		for (i=as_str.length;i>=1;i--) {
			if (as_str.substr(i-1,1) != " ") {
				as_str = as_str.substr(0,i);
				dummy="*";
				break;
			}
		}
		if (dummy == "") {as_str="";dummy=""};
	}

	if (as_gubun == "l" || as_gubun == "a") {
		for (i=1;i<=as_str.length;i++) {
			if (as_str.substr(i - 1,1) != " ") {
				as_str = as_str.substr(i - 1,999);
				dummy="*";
				break;
			}
		}
		if (dummy == "") as_str="";
	}
	return(as_str);
}



/*----------------------------------------------------------------------------------------------
 Function¸í : gf_string_return_position
 ÀÛ  ¼º  ÀÚ : ¹ÎÇöÃ¶
 ÀÛ  ¼º  ÀÏ : 01.01.04
 ±â      ´É : ÇÏ³ªÀÇ String(as_Dest)À» ¹Þ¾Æ¼­ as_StartStr°ú as_LastStr »çÀÌÀÇ
                StringÀ» ParcsingÇÏ¿© ReturnÇÑ´Ù
     ARGUMENT : string  as_Dest      -> ÀÛ¾÷ÇÒ String
                string  as_StartStr -> Àß¶ó³¾ ½ÃÀÛ String
                string  as_LastStr   -> Àß¶ó³¾ ¸¶Áö¸· String
                boolean a_newline  -> '~r~n'»èÁ¦À¯¹«(TRUE:»èÁ¦,FALSE:¹Ì»èÁ¦')
                boolean a_pos  -> ½ÃÀÛÀ§Ä¡
 ¸®      ÅÏ : string

 ¿ë      ·Ê :	var ls_txt = "¡·100 01 ¡åa ±¹¹Î±³À°ÇåÀå ¡·110 01 ¡åa ÇÑ±¹°æÁ¦";
		var ls_buf = '';
		var p = 0;

		while(1) {
			ls_buf = gf_string_return_position(ls_txt, "¡åa", "¡å", true, p);
			p = eval(ls_buf.substr(0, 6));
			ls_buf = ls_buf.substr(6);
			if (p == 999999) break;
		}
		return;
----------------------------------------------------------------------------------------------*/

function gf_string_return_position(as_Dest, as_StartStr, as_LastStr, ab_NLFlag, a_pos) {
        var     i,j;
        var     ls_ReturnStr, ls_buf;

        if (as_Dest == '' || as_Dest == null) return("999999");

        i = gf_Pos(as_Dest,as_StartStr,a_pos);
        if (i < 0) return("999999");

        j = gf_Pos(as_Dest,as_LastStr,i+as_StartStr.length);

        if (j < 0) {
                if ( ab_NLFlag == true) {
                        ls_ReturnStr = as_Dest.substr(i+as_StartStr.length, as_Dest.length - i - as_StartStr.length + 1);
                }
                else
                        ls_ReturnStr = as_Dest.substr(i,as_Dest.length - i + 1);
                a_pos = 999999;
        }
        else {
                if ( ab_NLFlag == true)
                        ls_ReturnStr = as_Dest.substr(i+as_StartStr.length,j - i - as_StartStr.length);
                else
                        ls_ReturnStr = as_Dest.substr(i,j - i);
                a_pos = j;
        }

	    if (as_LastStr == cgs_SubDelimit) {
                i = gf_Pos(ls_ReturnStr,cgs_TagDelimit,0);
                if (i >= 0) ls_ReturnStr = ls_ReturnStr.substr(0,i - 1);
        }

        if (ab_NLFlag == true) {
                while (1) {
                        if (ls_ReturnStr.charCodeAt(ls_ReturnStr.length-1) == 13 || ls_ReturnStr.charCodeAt(ls_ReturnStr.length-1) == 10) {
                                ls_ReturnStr = ls_ReturnStr.substr(0, ls_ReturnStr.length-1);
                                //alert('['+ls_ReturnStr+']');
                                continue;
                        }
                        break;
                }
        }

        ls_buf = a_pos.toString();
        ls_buf = gf_Char_Fill(' ', 6 - ls_buf.length) + ls_buf;

        ls_buf = ls_buf + gf_Trim(ls_ReturnStr,'a');

        return(ls_buf);
}


/*----------------------------------------------------------------------
 Function¸í : gf_Pos
 ÀÛ  ¼º  ÀÚ : ¹ÎÇöÃ¶
 ÀÛ  ¼º  ÀÏ : 01.01.04
 ±â      ´É : dest string¿¡ src stringÀÌ Á¸ÀçÇÏ´Â°¡¸¦ Check.
 ÀÎ      ¼ö : char *´ë»óstring
            : char *search string
            : int  ½ÃÀÛÀ§Ä¡
 ¸®      ÅÏ : int.
----------------------------------------------------------------------*/
function gf_Pos(dest, src, start)
{
	var i=0;

	if (start > dest.length) return (0);
	if (src == cgs_TagDelimit) {
		i = dest.indexOf(src,start);
		if (i < 0)  return(-1);
		if ( dest.charAt(i+1) >= '0' && dest.charAt(i+1) <= '9') return(i);
		else {
			while(1) {
				i = dest.indexOf(cgs_TagDelimit,i+1);
				if ( i < 0 ) return(-2);
				if ( dest.charAt(i+1) >= '0' && dest.charAt(i+1) <= '9') return(i);
			}
		}
	}
	else if (src == cgs_SubDelimit) {
		i = dest.indexOf(src,start);
		if (i < 0)  return(-3);
		if ( ( dest.charAt(i+1) >= '0' && dest.charAt(i+1) <= '9') ||
		     ( dest.charAt(i+1) >= 'a' && dest.charAt(i+1) <= 'z') ||
		     ( dest.charAt(i+1) >= 'A' && dest.charAt(i+1) <= 'Z') ) return(i);
		else {
			while(1) {
				i = dest.indexOf(cgs_SubDelimit,i+1);
				if ( i < 0 ) return(-4);
				if ( ( dest.charAt(i+1) >= '0' && dest.charAt(i+1) <= '9') ||
				     ( dest.charAt(i+1) >= 'a' && dest.charAt(i+1) <= 'z') ||
				     ( dest.charAt(i+1) >= 'A' && dest.charAt(i+1) <= 'Z') ) return(i);
			}
		}
	}
	else {
		i = dest.indexOf(src,start);
		if (i < 0)  return(-5);
		return(i);
	}

	return(i);
}

/*=======================================================================================
	±â  ´É : gf_Char_Fill
	ÀÎ  ¼ö : aChar       - ºÙ¿©³ÖÀ» Char
	         sLen        - ºÙ¿©³ÖÀ» °¹¼ö
	RETURN : AfterString - ¿Ï¼ºµÈ STRING
=========================================================================================*/
function gf_Char_Fill(sChar,sLen) {
	var AfterString='';
	var FillChar = sChar.substr(0,1);

	for (cnt = 0; cnt < sLen; cnt++)
		AfterString+=FillChar;

	return AfterString;
}

/*=======================================================================================
	±â  ´É : ½ºÆ®¸µ Change
	ÀÎ  ¼ö : TargetSourceString       - ´ë»ó String
	         BeforeChangeString       - ´ë»ó String ¿¡¼­ º¯°æµÉ String
	         AfterChangeString        - º¯°æµÉ String¿¡ ´ëÄ¡µÉ String
	RETURN : AfterString - º¯°ÏµÈ STRING
=========================================================================================*/
function gf_Str_Replace(TargetSourceString,BeforeChangeString,AfterChangeString) {
    var AfterString='';
    var While=1;
    var NextPos=0;
    var LeftString='';
    var RightString='';
    var StartPos=0;
    var StartString=BeforeChangeString.substr(0,1);
    var BeforeChangeStringLength=BeforeChangeString.length;

	if(BeforeChangeString.length==0) return TargetSourceString;

    while(While) {
		StartPos=TargetSourceString.indexOf(StartString,NextPos);

		if (StartPos == -1) return TargetSourceString;

        if(TargetSourceString.substr(StartPos,BeforeChangeStringLength)==BeforeChangeString) {

            LeftString=TargetSourceString.substr(0,StartPos);
            RightString=TargetSourceString.substr(StartPos+BeforeChangeString.length);
            AfterString=LeftString+AfterChangeString+RightString;
            TargetSourceString = AfterString;
            NextPos=StartPos+1;
        }
        else {

            NextPos=StartPos+1;
            if(NextPos>TargetSourceString.length) {
                    While=0;
                    AfterString=TargetSourceString;
            }
        }
    }
    return AfterString;
}

/*=======================================================================================
	±â  ´É : ½ºÆ®¸µ Change
	ÀÎ  ¼ö : TargetSourceString       - ´ë»ó String
	         BeforeChangeString       - ´ë»ó String ¿¡¼­ º¯°æµÉ String
	         AfterChangeString        - º¯°æµÉ String¿¡ ´ëÄ¡µÉ String
	RETURN : AfterString - º¯°ÏµÈ STRING
=========================================================================================*/
function gf_Str_Replace_Color(TargetSourceString,BeforeChangeString,AfterChangeString) {
    var AfterString='';
    var While=1;
    var NextPos=0;
    var LeftString='';
    var RightString='';
    var StartPos=0;
    var StartString=BeforeChangeString.substr(0,1);
    var BeforeChangeStringLength=BeforeChangeString.length;

	if(BeforeChangeString.length==0) return TargetSourceString;

    while(While) {
		StartPos=TargetSourceString.indexOf(StartString,NextPos);
		if (StartPos == -1) return TargetSourceString;

        if(TargetSourceString.substr(StartPos,BeforeChangeStringLength)==BeforeChangeString) {

            LeftString=TargetSourceString.substr(0,StartPos);
            RightString=TargetSourceString.substr(StartPos+BeforeChangeString.length);
            AfterString=LeftString+AfterChangeString+RightString;
            TargetSourceString = AfterString;

            //NextPos=StartPos+1;
            NextPos=LeftString.length+AfterChangeString.length;
        }
        else {

            NextPos=StartPos+1;
            if(NextPos>TargetSourceString.length) {
                    While=0;
                    AfterString=TargetSourceString;
            }
        }
    }
    return AfterString;
}

/*=======================================================================================
	±â  ´É : Character Change
	ÀÎ  ¼ö : String        - ´ë»ó String
	         BeforeChar    - ´ë»ó String ¿¡¼­ º¯°æµÉ Character
	         AfterChar     - º¯°æµÉ Character ´ëÄ¡µÉ Character
	RETURN : AfterString   - º¯°ÏµÈ STRING
=========================================================================================*/
function gf_Char_Replace(String,BeforeChar,AfterChar) {
	var AfterString='';

	for (cnt = 0; cnt < String.length; cnt++) {
		switch(String.charAt(cnt)) {
			case BeforeChar:
				AfterString+=AfterChar;
				break;
			default:
				AfterString+=String.charAt(cnt);
				break;
		}
	}

	return AfterString;
}

// ÀÏÀÚÀÔ·Â½Ã Check
function gf_check_date(objValue) {
	if(gf_check_null(objValue)) return true;

	var Year = objValue.substring(0, 4);
	var Mon = objValue.substring(4, 6);
	var Day = objValue.substring(6, 8);

	if(Year < "1901")
		return false;
	else if(Mon < "01" || Mon > "12")
		return false;
	else if(Day < "01" || Day > "31")
		return false;

	switch (Mon) {
		case "01" :
		case "03" :
		case "05" :
		case "07" :
		case "08" :
		case "10" :
		case "12" :
			return true;
			break;

		case "04" :
		case "06" :
		case "09" :
		case "11" :
			if(Day > "30")
				return false;
			else
				return true;
			break;

		case "02" :
			if(Day > "29")
				return false;
			else if(Day == "29") {

				if(! gf_mod(Year, "4"))
					return false;
				else {
					if(! gf_mod(Year, "100"))
						return true;
					else {
						if(! gf_mod(Year, "400"))
							return false;
						else
							return true;
					}
				}
			}
			else
				return true;
	}
}

/***************************************************
    NULL CheckÇÏ´Â ÇÔ¼ö
***************************************************/
function gf_check_null(item_var) {
	if(item_var == "" || item_var == null)
		return true;

	return false;
}

/*-------------------------------------------------------------------
 Function¸í : gf_CutSpecialChar(string as_str)
 ¼³      ¸í : ¹®ÀÚ¿­Áß°£ÀÇ Æ¯¼ö¹®ÀÚ¸¦ ¾ø¾Ö´Â ÇÔ¼ö
--------------------------------------------------------------------*/
function gf_CutSpecialChar(as_str) {
	var ls_SpecialChar = " ~`!@#$%^&*()_-+=|\\:;\"'{}[]<>?,./";
	var ls_return=as_str, buf='';

	for (var i = 0; i < ls_SpecialChar.length;i++) {
		ls_return = gf_Char_Replace(ls_return, ls_SpecialChar.substr(i,1), '');
		if (ls_SpecialChar.substr(i,1) == "\r" || ls_SpecialChar.substr(i,1) == "\n")
			ls_return = gf_Char_Replace(ls_return, ls_SpecialChar.substr(i,1), '');
	}

	for (var i = 0; i < ls_return.length;i++) {
		if (ls_return.charCodeAt(i) == 10 || ls_return.charCodeAt(i) == 13) continue;
		buf += ls_return.charAt(i);
	}
	return (buf);
}

/*------------------------------------------------------------------
 Function¸í : gf_get_today()
 ¼³      ¸í : ÇöÀçÀÏÀÚ¸¦ °¡Á®¿Â´Ù.
-------------------------------------------------------------------*/
function gf_get_today() {
	var yy = "";
	var mon = "";
	var day = "";

	currdate = new Date();

	tmpyy = currdate.getYear();
	yy = (tmpyy > 99) ? tmpyy : 1900 + tmpyy;

	tmpmon = currdate.getMonth();
	if(tmpmon < 9) {
		mon = "0" + (tmpmon + 1);
	}
	else
		mon = tmpmon + 1;

	tmpday = currdate.getDate();
	if(tmpday < 10)
		day = "0" + tmpday;
	else
		day = tmpday;

	return yy.toString()+mon.toString()+day.toString();
}

/*------------------------------------------------------------------
 Function¸í : gf_get_han_today()
 ¼³      ¸í : ÇöÀçÀÏÀÚ¸¦ °¡Á®¿Â´Ù.
-------------------------------------------------------------------*/
function gf_get_han_today() {
	var yy = "";
	var mon = "";
	var day = "";

	currdate = new Date();

	tmpyy = currdate.getYear();
	yy = (tmpyy > 99) ? tmpyy : 1900 + tmpyy;

	tmpmon = currdate.getMonth();
	if(tmpmon < 9) {
		mon = "0" + (tmpmon + 1);
	}
	else
		mon = tmpmon + 1;

	tmpday = currdate.getDate();
	if(tmpday < 10)
		day = "0" + tmpday;
	else
		day = tmpday;

	return yy.toString()+"³â"+mon.toString()+"¿ù"+day.toString()+"ÀÏ";
}


/*------------------------------------------------------------------
 Function¸í : gf_get_time()
 ¼³      ¸í : ÇöÀçÀÇ ½Ã°£À» ¸®ÅÏÇÏ´Â ÇÔ¼ö
-------------------------------------------------------------------*/
function gf_get_time() {
	var hh = "";
	var mm = "";
	var tt = "";

	currtime = new Date();

	tmphh = currtime.getHours();
	hh = (tmphh < 10) ? "0" + tmphh : tmphh;

	tmpmm = currtime.getMinutes();
	mm = (tmpmm < 10) ? "0" + tmpmm : tmpmm;

	tmptt = currtime.getSeconds();
	tt = (tmptt < 10) ? "0" + tmptt : tmptt;
	return hh.toString()+mm.toString()+tt.toString();
}

/*------------------------------------------------------------------
 Function¸í : gf_OnlyOneSpace(TargetSourceString)
 ¼³      ¸í : ¹®ÀÚ¿­¿¡¼­ µÎ°³ÀÌ»óÀÇ °ø¹éÀ» ÇÏ³ªÀÇ °ø¹éÀ¸·Î Ã³¸®
-------------------------------------------------------------------*/
function gf_OnlyOneSpace(TargetSourceString) {
	var AfterString='';
	for (cnt = 0; cnt < TargetSourceString.length; cnt++) {
		switch(TargetSourceString.charAt(cnt)) {
			case ' ':
				if(TargetSourceString.charAt(cnt+1)!=' ')
					AfterString+=TargetSourceString.charAt(cnt);
				break;
			default:
				AfterString+=TargetSourceString.charAt(cnt);
				break;
		}
	}
	return AfterString;
}

/*----------------------------------------------------------------------
 ÇÔ  ¼ö  ¸í : gf_RelativeMonth
 ¼³      ¸í : ÀÏ¼ö¸¦ ´õÇÏ¿© ÀÓÀÇ³â¿ùÀ» °¡Áö°í ¿À´Â ÇÔ¼ö...
 ÀÎ      ¼ö : string   asDate   -> ±âÁØÀÏÀÚ('YYYYMMDD')
              integer  aiAddDay -> Àß¶ó³¾ ½ÃÀÛ String
 ¸®      ÅÏ : string('YYYYMMDD')
 ¿ë      ·Ê : gf_RelativeMonth('20030110',6)   ==> 20030710
              gf_RelativeMonth('20030110',-6)  ==> 20030710
------------------------------------------------------------------------*/

function gf_RelativeMonth(asDate,a_month)
{
	var year=0;
	var month=0;
	var day=0;
	var ls_month='';
	var ls_day='';
	var ls_newdate='';

	if (asDate == '' || asDate == null) return '';
	year  = eval(asDate.substr(0,4));
	month = eval(asDate.substr(4,2)) + a_month;
	day   = eval(asDate.substr(6,2));

	if (month < 1)
	{
		month = month + 12;
		year = year - 1;
	}
	else if (month > 12)
	{
		month = month - 12;
		year = year + 1;
	}

	ls_month = month.toString();
	ls_month='0'+ls_month;
	ls_month=ls_month.substr(ls_month.length - 2);

	ls_day = day.toString();
	ls_day='0'+ls_day;
	ls_day=ls_day.substr(ls_day.length - 2);

	ls_newdate = year.toString()+ls_month+ls_day;
	return ls_newdate;
}

/*----------------------------------------------------------------------
 ÇÔ  ¼ö  ¸í : gf_Relativedate
 ¼³      ¸í : ÀÏ¼ö¸¦ ´õÇÏ¿© ÀÓÀÇ³â¿ùÀ» °¡Áö°í ¿À´Â ÇÔ¼ö...
 ÀÎ      ¼ö : string   asDate   -> ±âÁØÀÏÀÚ('YYYYMMDD')
              integer  aiAddDay -> Àß¶ó³¾ ½ÃÀÛ String
 ¸®      ÅÏ : string('YYYYMMDD')
 ¿ë      ·Ê : gf_Relativedate('20001231',10)
		      gf_Relativedate('20001231',-10)
------------------------------------------------------------------------*/
function gf_Relativedate(asDate,aiAddDay) {
	var AddDay=0;var year=0;var month=0;var day=0;
	var now=new Date();var ls_month='';var ls_day='';var ls_newdate='';

	if (asDate == '' || asDate == null) return '';
	year  = eval(asDate.substr(0,4));
	month = eval(asDate.substr(4,2)) - 1;
	day   = eval(asDate.substr(6,2));
	var newdate=new Date(year,month,day);

	var newtimems=newdate.getTime()+(aiAddDay*24*60*60*1000);
	newdate.setTime(newtimems);

	year  = newdate.getYear();
	month = newdate.getMonth();
	month = month + 1;ls_month = month.toString();ls_month='0'+ls_month;ls_month=ls_month.substr(ls_month.length - 2);
	day   = newdate.getDate();
	ls_day = day.toString();ls_day='0'+ls_day;ls_day=ls_day.substr(ls_day.length - 2);
	ls_newdate = year.toString()+ls_month+ls_day;

	return ls_newdate;

}
/*****************************************************************
	ÇÔ ¼ö ¸í	: gf_DotToDate(as_Date)
	¼³    ¸í	: '2001.11.12' ->'20011112'·Î º¯È¯ÇÏ´Â ÇÔ¼ö
	Argument: 1. as_Date - º¯È¯´ë»ó ³¯Â¥
	¸®    ÅÏ: º¯È¯µÈ ³¯Â¥('20011112')
******************************************************************/
function gf_DotToDate(as_Date){
	var ls_Result='';
	var li_Len = as_Date.length;
	for(i=0;i< li_Len; i++){
                token=as_Date.charAt(i);

		if(token =="."){}
		else ls_Result+=token;
	}
	return ls_Result;
}
/*****************************************************************
	ÇÔ ¼ö ¸í	: gf_DateToDot(as_Date)
	¼³    ¸í	: '20011112' ->'2001.11.12'·Î º¯È¯ÇÏ´Â ÇÔ¼ö
	Argument: 1. as_Date - º¯È¯´ë»ó ³¯Â¥
	¸®    ÅÏ: º¯È¯µÈ ³¯Â¥('2001.11.12')
******************************************************************/
function gf_DateToDot(as_Date){
	var ls_Result='';

	ls_Result="";
	ls_Result  = as_Date.substr(0,4)+".";
	ls_Result += as_Date.substr(4,2)+".";
	ls_Result += as_Date.substr(6,2);

	return ls_Result;
}

/**************************************************************
ÇÑÀÚ ==> ÇÑ±Û·Î º¯È¯ÇÏ±â À§ÇÑ º¯¼ö
**************************************************************/
var gs_hanja_str = "";   //4,888ÀÚ
gs_hanja_str += 'Ê¡Ê¢Ê£Ê¤Ê¥Ê¦Ê§Ê¨Ê©ÊªÊ«Ê¬Ê­Ê®Ê¯Ê°Ê±Ê²Ê³Ê´ÊµÊ¶Ê·Ê¸Ê¹ÊºÊ»Ê¼Ê½Ê¾Ê¿ÊÀÊÁÊÂÊÃÊÄÊÅÊÆÊÇÊÈÊÉÊÊÊËÊÌÊÍÊÎÊÏÊÐÊÑÊÒ';
gs_hanja_str += 'ÊÓÊÔÊÕÊÖÊ×ÊØÊÙÊÚÊÛÊÜÊÝÊÞÊßÊàÊáÊâÊãÊäÊåÊæÊçÊèÊéÊêÊëÊìÊíÊîÊïÊðÊñÊòÊóÊôÊõÊöÊ÷ÊøÊùÊúÊûÊüÊýÊþË¡Ë¢Ë£Ë¤Ë¥Ë¦';
gs_hanja_str += 'Ë§Ë¨Ë©ËªË«Ë¬Ë­Ë®Ë¯Ë°Ë±Ë²Ë³Ë´ËµË¶Ë·Ë¸Ë¹ËºË»Ë¼Ë½Ë¾Ë¿ËÀËÁËÂËÃËÄËÅËÆËÇËÈËÉËÊËËËÌËÍËÎËÏËÐËÑËÒËÓËÔËÕËÖË×ËØ';
gs_hanja_str += 'ËÙËÚËÛËÜËÝËÞËßËàËáËâËãËäËåËæËçËèËéËêËëËìËíËîËïËðËñËòËóËôËõËöË÷ËøËùËúËûËüËýËþÌ¡Ì¢Ì£Ì¤Ì¥Ì¦Ì§Ì¨Ì©ÌªÌ«Ì¬';
gs_hanja_str += 'Ì­Ì®Ì¯Ì°Ì±Ì²Ì³Ì´ÌµÌ¶Ì·Ì¸Ì¹ÌºÌ»Ì¼Ì½Ì¾Ì¿ÌÀÌÁÌÂÌÃÌÄÌÅÌÆÌÇÌÈÌÉÌÊÌËÌÌÌÍÌÎÌÏÌÐÌÑÌÒÌÓÌÔÌÕÌÖÌ×ÌØÌÙÌÚÌÛÌÜÌÝÌÞ';
gs_hanja_str += 'ÌßÌàÌáÌâÌãÌäÌåÌæÌçÌèÌéÌêÌëÌìÌíÌîÌïÌðÌñÌòÌóÌôÌõÌöÌ÷ÌøÌùÌúÌûÌüÌýÌþÍ¡Í¢Í£Í¤Í¥Í¦Í§Í¨Í©ÍªÍ«Í¬Í­Í®Í¯Í°Í±Í²';
gs_hanja_str += 'Í³Í´ÍµÍ¶Í·Í¸Í¹ÍºÍ»Í¼Í½Í¾Í¿ÍÀÍÁÍÂÍÃÍÄÍÅÍÆÍÇÍÈÍÉÍÊÍËÍÌÍÍÍÎÍÏÍÐÍÑÍÒÍÓÍÔÍÕÍÖÍ×ÍØÍÙÍÚÍÛÍÜÍÝÍÞÍßÍàÍáÍâÍãÍä';
gs_hanja_str += 'ÍåÍæÍçÍèÍéÍêÍëÍìÍíÍîÍïÍðÍñÍòÍóÍôÍõÍöÍ÷ÍøÍùÍúÍûÍüÍýÍþÎ¡Î¢Î£Î¤Î¥Î¦Î§Î¨Î©ÎªÎ«Î¬Î­Î®Î¯Î°Î±Î²Î³Î´ÎµÎ¶Î·Î¸';
gs_hanja_str += 'Î¹ÎºÎ»Î¼Î½Î¾Î¿ÎÀÎÁÎÂÎÃÎÄÎÅÎÆÎÇÎÈÎÉÎÊÎËÎÌÎÍÎÎÎÏÎÐÎÑÎÒÎÓÎÔÎÕÎÖÎ×ÎØÎÙÎÚÎÛÎÜÎÝÎÞÎßÎàÎáÎâÎãÎäÎåÎæÎçÎèÎéÎê';
gs_hanja_str += 'ÎëÎìÎíÎîÎïÎðÎñÎòÎóÎôÎõÎöÎ÷ÎøÎùÎúÎûÎüÎýÎþÏ¡Ï¢Ï£Ï¤Ï¥Ï¦Ï§Ï¨Ï©ÏªÏ«Ï¬Ï­Ï®Ï¯Ï°Ï±Ï²Ï³Ï´ÏµÏ¶Ï·Ï¸Ï¹ÏºÏ»Ï¼Ï½Ï¾';
gs_hanja_str += 'Ï¿ÏÀÏÁÏÂÏÃÏÄÏÅÏÆÏÇÏÈÏÉÏÊÏËÏÌÏÍÏÎÏÏÏÐÏÑÏÒÏÓÏÔÏÕÏÖÏ×ÏØÏÙÏÚÏÛÏÜÏÝÏÞÏßÏàÏáÏâÏãÏäÏåÏæÏçÏèÏéÏêÏëÏìÏíÏîÏïÏð';
gs_hanja_str += 'ÏñÏòÏóÏôÏõÏöÏ÷ÏøÏùÏúÏûÏüÏýÏþÐ¡Ð¢Ð£Ð¤Ð¥Ð¦Ð§Ð¨Ð©ÐªÐ«Ð¬Ð­Ð®Ð¯Ð°Ð±Ð²Ð³Ð´ÐµÐ¶Ð·Ð¸Ð¹ÐºÐ»Ð¼Ð½Ð¾Ð¿ÐÀÐÁÐÂÐÃÐÄ';
gs_hanja_str += 'ÐÅÐÆÐÇÐÈÐÉÐÊÐËÐÌÐÍÐÎÐÏÐÐÐÑÐÒÐÓÐÔÐÕÐÖÐ×ÐØÐÙÐÚÐÛÐÜÐÝÐÞÐßÐàÐáÐâÐãÐäÐåÐæÐçÐèÐéÐêÐëÐìÐíÐîÐïÐðÐñÐòÐóÐôÐõÐö';
gs_hanja_str += 'Ð÷ÐøÐùÐúÐûÐüÐýÐþÑ¡Ñ¢Ñ£Ñ¤Ñ¥Ñ¦Ñ§Ñ¨Ñ©ÑªÑ«Ñ¬Ñ­Ñ®Ñ¯Ñ°Ñ±Ñ²Ñ³Ñ´ÑµÑ¶Ñ·Ñ¸Ñ¹ÑºÑ»Ñ¼Ñ½Ñ¾Ñ¿ÑÀÑÁÑÂÑÃÑÄÑÅÑÆÑÇÑÈÑÉÑÊ';
gs_hanja_str += 'ÑËÑÌÑÍÑÎÑÏÑÐÑÑÑÒÑÓÑÔÑÕÑÖÑ×ÑØÑÙÑÚÑÛÑÜÑÝÑÞÑßÑàÑáÑâÑãÑäÑåÑæÑçÑèÑéÑêÑëÑìÑíÑîÑïÑðÑñÑòÑóÑôÑõÑöÑ÷ÑøÑùÑúÑûÑü';
gs_hanja_str += 'ÑýÑþÒ¡Ò¢Ò£Ò¤Ò¥Ò¦Ò§Ò¨Ò©ÒªÒ«Ò¬Ò­Ò®Ò¯Ò°Ò±Ò²Ò³Ò´ÒµÒ¶Ò·Ò¸Ò¹ÒºÒ»Ò¼Ò½Ò¾Ò¿ÒÀÒÁÒÂÒÃÒÄÒÅÒÆÒÇÒÈÒÉÒÊÒËÒÌÒÍÒÎÒÏÒÐ';
gs_hanja_str += 'ÒÑÒÒÒÓÒÔÒÕÒÖÒ×ÒØÒÙÒÚÒÛÒÜÒÝÒÞÒßÒàÒáÒâÒãÒäÒåÒæÒçÒèÒéÒêÒëÒìÒíÒîÒïÒðÒñÒòÒóÒôÒõÒöÒ÷ÒøÒùÒúÒûÒüÒýÒþÓ¡Ó¢Ó£Ó¤';
gs_hanja_str += 'Ó¥Ó¦Ó§Ó¨Ó©ÓªÓ«Ó¬Ó­Ó®Ó¯Ó°Ó±Ó²Ó³Ó´ÓµÓ¶Ó·Ó¸Ó¹ÓºÓ»Ó¼Ó½Ó¾Ó¿ÓÀÓÁÓÂÓÃÓÄÓÅÓÆÓÇÓÈÓÉÓÊÓËÓÌÓÍÓÎÓÏÓÐÓÑÓÒÓÓÓÔÓÕÓÖ';
gs_hanja_str += 'Ó×ÓØÓÙÓÚÓÛÓÜÓÝÓÞÓßÓàÓáÓâÓãÓäÓåÓæÓçÓèÓéÓêÓëÓìÓíÓîÓïÓðÓñÓòÓóÓôÓõÓöÓ÷ÓøÓùÓúÓûÓüÓýÓþÔ¡Ô¢Ô£Ô¤Ô¥Ô¦Ô§Ô¨Ô©Ôª';
gs_hanja_str += 'Ô«Ô¬Ô­Ô®Ô¯Ô°Ô±Ô²Ô³Ô´ÔµÔ¶Ô·Ô¸Ô¹ÔºÔ»Ô¼Ô½Ô¾Ô¿ÔÀÔÁÔÂÔÃÔÄÔÅÔÆÔÇÔÈÔÉÔÊÔËÔÌÔÍÔÎÔÏÔÐÔÑÔÒÔÓÔÔÔÕÔÖÔ×ÔØÔÙÔÚÔÛÔÜ';
gs_hanja_str += 'ÔÝÔÞÔßÔàÔáÔâÔãÔäÔåÔæÔçÔèÔéÔêÔëÔìÔíÔîÔïÔðÔñÔòÔóÔôÔõÔöÔ÷ÔøÔùÔúÔûÔüÔýÔþÕ¡Õ¢Õ£Õ¤Õ¥Õ¦Õ§Õ¨Õ©ÕªÕ«Õ¬Õ­Õ®Õ¯Õ°';
gs_hanja_str += 'Õ±Õ²Õ³Õ´ÕµÕ¶Õ·Õ¸Õ¹ÕºÕ»Õ¼Õ½Õ¾Õ¿ÕÀÕÁÕÂÕÃÕÄÕÅÕÆÕÇÕÈÕÉÕÊÕËÕÌÕÍÕÎÕÏÕÐÕÑÕÒÕÓÕÔÕÕÕÖÕ×ÕØÕÙÕÚÕÛÕÜÕÝÕÞÕßÕàÕáÕâ';
gs_hanja_str += 'ÕãÕäÕåÕæÕçÕèÕéÕêÕëÕìÕíÕîÕïÕðÕñÕòÕóÕôÕõÕöÕ÷ÕøÕùÕúÕûÕüÕýÕþÖ¡Ö¢Ö£Ö¤Ö¥Ö¦Ö§Ö¨Ö©ÖªÖ«Ö¬Ö­Ö®Ö¯Ö°Ö±Ö²Ö³Ö´ÖµÖ¶';
gs_hanja_str += 'Ö·Ö¸Ö¹ÖºÖ»Ö¼Ö½Ö¾Ö¿ÖÀÖÁÖÂÖÃÖÄÖÅÖÆÖÇÖÈÖÉÖÊÖËÖÌÖÍÖÎÖÏÖÐÖÑÖÒÖÓÖÔÖÕÖÖÖ×ÖØÖÙÖÚÖÛÖÜÖÝÖÞÖßÖàÖáÖâÖãÖäÖåÖæÖçÖè';
gs_hanja_str += 'ÖéÖêÖëÖìÖíÖîÖïÖðÖñÖòÖóÖôÖõÖöÖ÷ÖøÖùÖúÖûÖüÖýÖþ×¡×¢×£×¤×¥×¦×§×¨×©×ª×«×¬×­×®×¯×°×±×²×³×´×µ×¶×·×¸×¹×º×»×¼';
gs_hanja_str += '×½×¾×¿×À×Á×Â×Ã×Ä×Å×Æ×Ç×È×É×Ê×Ë×Ì×Í×Î×Ï×Ð×Ñ×Ò×Ó×Ô×Õ×Ö×××Ø×Ù×Ú×Û×Ü×Ý×Þ×ß×à×á×â×ã×ä×å×æ×ç×è×é×ê×ë×ì×í×î';
gs_hanja_str += '×ï×ð×ñ×ò×ó×ô×õ×ö×÷×ø×ù×ú×û×ü×ý×þØ¡Ø¢Ø£Ø¤Ø¥Ø¦Ø§Ø¨Ø©ØªØ«Ø¬Ø­Ø®Ø¯Ø°Ø±Ø²Ø³Ø´ØµØ¶Ø·Ø¸Ø¹ØºØ»Ø¼Ø½Ø¾Ø¿ØÀØÁØÂ';
gs_hanja_str += 'ØÃØÄØÅØÆØÇØÈØÉØÊØËØÌØÍØÎØÏØÐØÑØÒØÓØÔØÕØÖØ×ØØØÙØÚØÛØÜØÝØÞØßØàØáØâØãØäØåØæØçØèØéØêØëØìØíØîØïØðØñØòØóØô';
gs_hanja_str += 'ØõØöØ÷ØøØùØúØûØüØýØþÙ¡Ù¢Ù£Ù¤Ù¥Ù¦Ù§Ù¨Ù©ÙªÙ«Ù¬Ù­Ù®Ù¯Ù°Ù±Ù²Ù³Ù´ÙµÙ¶Ù·Ù¸Ù¹ÙºÙ»Ù¼Ù½Ù¾Ù¿ÙÀÙÁÙÂÙÃÙÄÙÅÙÆÙÇÙÈ';
gs_hanja_str += 'ÙÉÙÊÙËÙÌÙÍÙÎÙÏÙÐÙÑÙÒÙÓÙÔÙÕÙÖÙ×ÙØÙÙÙÚÙÛÙÜÙÝÙÞÙßÙàÙáÙâÙãÙäÙåÙæÙçÙèÙéÙêÙëÙìÙíÙîÙïÙðÙñÙòÙóÙôÙõÙöÙ÷ÙøÙùÙú';
gs_hanja_str += 'ÙûÙüÙýÙþÚ¡Ú¢Ú£Ú¤Ú¥Ú¦Ú§Ú¨Ú©ÚªÚ«Ú¬Ú­Ú®Ú¯Ú°Ú±Ú²Ú³Ú´ÚµÚ¶Ú·Ú¸Ú¹ÚºÚ»Ú¼Ú½Ú¾Ú¿ÚÀÚÁÚÂÚÃÚÄÚÅÚÆÚÇÚÈÚÉÚÊÚËÚÌÚÍÚÎ';
gs_hanja_str += 'ÚÏÚÐÚÑÚÒÚÓÚÔÚÕÚÖÚ×ÚØÚÙÚÚÚÛÚÜÚÝÚÞÚßÚàÚáÚâÚãÚäÚåÚæÚçÚèÚéÚêÚëÚìÚíÚîÚïÚðÚñÚòÚóÚôÚõÚöÚ÷ÚøÚùÚúÚûÚüÚýÚþÛ¡Û¢';
gs_hanja_str += 'Û£Û¤Û¥Û¦Û§Û¨Û©ÛªÛ«Û¬Û­Û®Û¯Û°Û±Û²Û³Û´ÛµÛ¶Û·Û¸Û¹ÛºÛ»Û¼Û½Û¾Û¿ÛÀÛÁÛÂÛÃÛÄÛÅÛÆÛÇÛÈÛÉÛÊÛËÛÌÛÍÛÎÛÏÛÐÛÑÛÒÛÓÛÔ';
gs_hanja_str += 'ÛÕÛÖÛ×ÛØÛÙÛÚÛÛÛÜÛÝÛÞÛßÛàÛáÛâÛãÛäÛåÛæÛçÛèÛéÛêÛëÛìÛíÛîÛïÛðÛñÛòÛóÛôÛõÛöÛ÷ÛøÛùÛúÛûÛüÛýÛþÜ¡Ü¢Ü£Ü¤Ü¥Ü¦Ü§Ü¨';
gs_hanja_str += 'Ü©ÜªÜ«Ü¬Ü­Ü®Ü¯Ü°Ü±Ü²Ü³Ü´ÜµÜ¶Ü·Ü¸Ü¹ÜºÜ»Ü¼Ü½Ü¾Ü¿ÜÀÜÁÜÂÜÃÜÄÜÅÜÆÜÇÜÈÜÉÜÊÜËÜÌÜÍÜÎÜÏÜÐÜÑÜÒÜÓÜÔÜÕÜÖÜ×ÜØÜÙÜÚ';
gs_hanja_str += 'ÜÛÜÜÜÝÜÞÜßÜàÜáÜâÜãÜäÜåÜæÜçÜèÜéÜêÜëÜìÜíÜîÜïÜðÜñÜòÜóÜôÜõÜöÜ÷ÜøÜùÜúÜûÜüÜýÜþÝ¡Ý¢Ý£Ý¤Ý¥Ý¦Ý§Ý¨Ý©ÝªÝ«Ý¬Ý­Ý®';
gs_hanja_str += 'Ý¯Ý°Ý±Ý²Ý³Ý´ÝµÝ¶Ý·Ý¸Ý¹ÝºÝ»Ý¼Ý½Ý¾Ý¿ÝÀÝÁÝÂÝÃÝÄÝÅÝÆÝÇÝÈÝÉÝÊÝËÝÌÝÍÝÎÝÏÝÐÝÑÝÒÝÓÝÔÝÕÝÖÝ×ÝØÝÙÝÚÝÛÝÜÝÝÝÞÝßÝà';
gs_hanja_str += 'ÝáÝâÝãÝäÝåÝæÝçÝèÝéÝêÝëÝìÝíÝîÝïÝðÝñÝòÝóÝôÝõÝöÝ÷ÝøÝùÝúÝûÝüÝýÝþÞ¡Þ¢Þ£Þ¤Þ¥Þ¦Þ§Þ¨Þ©ÞªÞ«Þ¬Þ­Þ®Þ¯Þ°Þ±Þ²Þ³Þ´';
gs_hanja_str += 'ÞµÞ¶Þ·Þ¸Þ¹ÞºÞ»Þ¼Þ½Þ¾Þ¿ÞÀÞÁÞÂÞÃÞÄÞÅÞÆÞÇÞÈÞÉÞÊÞËÞÌÞÍÞÎÞÏÞÐÞÑÞÒÞÓÞÔÞÕÞÖÞ×ÞØÞÙÞÚÞÛÞÜÞÝÞÞÞßÞàÞáÞâÞãÞäÞåÞæ';
gs_hanja_str += 'ÞçÞèÞéÞêÞëÞìÞíÞîÞïÞðÞñÞòÞóÞôÞõÞöÞ÷ÞøÞùÞúÞûÞüÞýÞþß¡ß¢ß£ß¤ß¥ß¦ß§ß¨ß©ßªß«ß¬ß­ß®ß¯ß°ß±ß²ß³ß´ßµß¶ß·ß¸ß¹ßº';
gs_hanja_str += 'ß»ß¼ß½ß¾ß¿ßÀßÁßÂßÃßÄßÅßÆßÇßÈßÉßÊßËßÌßÍßÎßÏßÐßÑßÒßÓßÔßÕßÖß×ßØßÙßÚßÛßÜßÝßÞßßßàßáßâßãßäßåßæßçßèßéßêßëßì';
gs_hanja_str += 'ßíßîßïßðßñßòßóßôßõßöß÷ßøßùßúßûßüßýßþà¡à¢à£à¤à¥à¦à§à¨à©àªà«à¬à­à®à¯à°à±à²à³à´àµà¶à·à¸à¹àºà»à¼à½à¾à¿àÀ';
gs_hanja_str += 'àÁàÂàÃàÄàÅàÆàÇàÈàÉàÊàËàÌàÍàÎàÏàÐàÑàÒàÓàÔàÕàÖà×àØàÙàÚàÛàÜàÝàÞàßàààáàâàãàäàåàæàçàèàéàêàëàìàíàîàïàðàñàò';
gs_hanja_str += 'àóàôàõàöà÷àøàùàúàûàüàýàþá¡á¢á£á¤á¥á¦á§á¨á©áªá«á¬á­á®á¯á°á±á²á³á´áµá¶á·á¸á¹áºá»á¼á½á¾á¿áÀáÁáÂáÃáÄáÅáÆ';
gs_hanja_str += 'áÇáÈáÉáÊáËáÌáÍáÎáÏáÐáÑáÒáÓáÔáÕáÖá×áØáÙáÚáÛáÜáÝáÞáßáàáááâáãáäáåáæáçáèáéáêáëáìáíáîáïáðáñáòáóáôáõáöá÷áø';
gs_hanja_str += 'áùáúáûáüáýáþâ¡â¢â£â¤â¥â¦â§â¨â©âªâ«â¬â­â®â¯â°â±â²â³â´âµâ¶â·â¸â¹âºâ»â¼â½â¾â¿âÀâÁâÂâÃâÄâÅâÆâÇâÈâÉâÊâËâÌ';
gs_hanja_str += 'âÍâÎâÏâÐâÑâÒâÓâÔâÕâÖâ×âØâÙâÚâÛâÜâÝâÞâßâàâáâââãâäâåâæâçâèâéâêâëâìâíâîâïâðâñâòâóâôâõâöâ÷âøâùâúâûâüâýâþ';
gs_hanja_str += 'ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ã­ã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ãÀãÁãÂãÃãÄãÅãÆãÇãÈãÉãÊãËãÌãÍãÎãÏãÐãÑãÒ';
gs_hanja_str += 'ãÓãÔãÕãÖã×ãØãÙãÚãÛãÜãÝãÞãßãàãáãâãããäãåãæãçãèãéãêãëãìãíãîãïãðãñãòãóãôãõãöã÷ãøãùãúãûãüãýãþä¡ä¢ä£ä¤ä¥ä¦';
gs_hanja_str += 'ä§ä¨ä©äªä«ä¬ä­ä®ä¯ä°ä±ä²ä³ä´äµä¶ä·ä¸ä¹äºä»ä¼ä½ä¾ä¿äÀäÁäÂäÃäÄäÅäÆäÇäÈäÉäÊäËäÌäÍäÎäÏäÐäÑäÒäÓäÔäÕäÖä×äØ';
gs_hanja_str += 'äÙäÚäÛäÜäÝäÞäßäàäáäâäãäääåäæäçäèäéäêäëäìäíäîäïäðäñäòäóäôäõäöä÷äøäùäúäûäüäýäþå¡å¢å£å¤å¥å¦å§å¨å©åªå«å¬';
gs_hanja_str += 'å­å®å¯å°å±å²å³å´åµå¶å·å¸å¹åºå»å¼å½å¾å¿åÀåÁåÂåÃåÄåÅåÆåÇåÈåÉåÊåËåÌåÍåÎåÏåÐåÑåÒåÓåÔåÕåÖå×åØåÙåÚåÛåÜåÝåÞ';
gs_hanja_str += 'åßåàåáåâåãåäåååæåçåèåéåêåëåìåíåîåïåðåñåòåóåôåõåöå÷åøåùåúåûåüåýåþæ¡æ¢æ£æ¤æ¥æ¦æ§æ¨æ©æªæ«æ¬æ­æ®æ¯æ°æ±æ²';
gs_hanja_str += 'æ³æ´æµæ¶æ·æ¸æ¹æºæ»æ¼æ½æ¾æ¿æÀæÁæÂæÃæÄæÅæÆæÇæÈæÉæÊæËæÌæÍæÎæÏæÐæÑæÒæÓæÔæÕæÖæ×æØæÙæÚæÛæÜæÝæÞæßæàæáæâæãæä';
gs_hanja_str += 'æåæææçæèæéæêæëæìæíæîæïæðæñæòæóæôæõæöæ÷æøæùæúæûæüæýæþç¡ç¢ç£ç¤ç¥ç¦ç§ç¨ç©çªç«ç¬ç­ç®ç¯ç°ç±ç²ç³ç´çµç¶ç·ç¸';
gs_hanja_str += 'ç¹çºç»ç¼ç½ç¾ç¿çÀçÁçÂçÃçÄçÅçÆçÇçÈçÉçÊçËçÌçÍçÎçÏçÐçÑçÒçÓçÔçÕçÖç×çØçÙçÚçÛçÜçÝçÞçßçàçáçâçãçäçåçæçççèçéçê';
gs_hanja_str += 'çëçìçíçîçïçðçñçòçóçôçõçöç÷çøçùçúçûçüçýçþè¡è¢è£è¤è¥è¦è§è¨è©èªè«è¬è­è®è¯è°è±è²è³è´èµè¶è·è¸è¹èºè»è¼è½è¾';
gs_hanja_str += 'è¿èÀèÁèÂèÃèÄèÅèÆèÇèÈèÉèÊèËèÌèÍèÎèÏèÐèÑèÒèÓèÔèÕèÖè×èØèÙèÚèÛèÜèÝèÞèßèàèáèâèãèäèåèæèçèèèéèêèëèìèíèîèïèð';
gs_hanja_str += 'èñèòèóèôèõèöè÷èøèùèúèûèüèýèþé¡é¢é£é¤é¥é¦é§é¨é©éªé«é¬é­é®é¯é°é±é²é³é´éµé¶é·é¸é¹éºé»é¼é½é¾é¿éÀéÁéÂéÃéÄ';
gs_hanja_str += 'éÅéÆéÇéÈéÉéÊéËéÌéÍéÎéÏéÐéÑéÒéÓéÔéÕéÖé×éØéÙéÚéÛéÜéÝéÞéßéàéáéâéãéäéåéæéçéèéééêéëéìéíéîéïéðéñéòéóéôéõéö';
gs_hanja_str += 'é÷éøéùéúéûéüéýéþê¡ê¢ê£ê¤ê¥ê¦ê§ê¨ê©êªê«ê¬ê­ê®ê¯ê°ê±ê²ê³ê´êµê¶ê·ê¸ê¹êºê»ê¼ê½ê¾ê¿êÀêÁêÂêÃêÄêÅêÆêÇêÈêÉêÊ';
gs_hanja_str += 'êËêÌêÍêÎêÏêÐêÑêÒêÓêÔêÕêÖê×êØêÙêÚêÛêÜêÝêÞêßêàêáêâêãêäêåêæêçêèêéêêêëêìêíêîêïêðêñêòêóêôêõêöê÷êøêùêúêûêü';
gs_hanja_str += 'êýêþë¡ë¢ë£ë¤ë¥ë¦ë§ë¨ë©ëªë«ë¬ë­ë®ë¯ë°ë±ë²ë³ë´ëµë¶ë·ë¸ë¹ëºë»ë¼ë½ë¾ë¿ëÀëÁëÂëÃëÄëÅëÆëÇëÈëÉëÊëËëÌëÍëÎëÏëÐ';
gs_hanja_str += 'ëÑëÒëÓëÔëÕëÖë×ëØëÙëÚëÛëÜëÝëÞëßëàëáëâëãëäëåëæëçëèëéëêëëëìëíëîëïëðëñëòëóëôëõëöë÷ëøëùëúëûëüëýëþì¡ì¢ì£ì¤';
gs_hanja_str += 'ì¥ì¦ì§ì¨ì©ìªì«ì¬ì­ì®ì¯ì°ì±ì²ì³ì´ìµì¶ì·ì¸ì¹ìºì»ì¼ì½ì¾ì¿ìÀìÁìÂìÃìÄìÅìÆìÇìÈìÉìÊìËìÌìÍìÎìÏìÐìÑìÒìÓìÔìÕìÖ';
gs_hanja_str += 'ì×ìØìÙìÚìÛìÜìÝìÞìßìàìáìâìãìäìåìæìçìèìéìêìëìììíìîìïìðìñìòìóìôìõìöì÷ìøìùìúìûìüìýìþí¡í¢í£í¤í¥í¦í§í¨í©íª';
gs_hanja_str += 'í«í¬í­í®í¯í°í±í²í³í´íµí¶í·í¸í¹íºí»í¼í½í¾í¿íÀíÁíÂíÃíÄíÅíÆíÇíÈíÉíÊíËíÌíÍíÎíÏíÐíÑíÒíÓíÔíÕíÖí×íØíÙíÚíÛíÜ';
gs_hanja_str += 'íÝíÞíßíàíáíâíãíäíåíæíçíèíéíêíëíìíííîíïíðíñíòíóíôíõíöí÷íøíùíúíûíüíýíþî¡î¢î£î¤î¥î¦î§î¨î©îªî«î¬î­î®î¯î°';
gs_hanja_str += 'î±î²î³î´îµî¶î·î¸î¹îºî»î¼î½î¾î¿îÀîÁîÂîÃîÄîÅîÆîÇîÈîÉîÊîËîÌîÍîÎîÏîÐîÑîÒîÓîÔîÕîÖî×îØîÙîÚîÛîÜîÝîÞîßîàîáîâ';
gs_hanja_str += 'îãîäîåîæîçîèîéîêîëîìîíîîîïîðîñîòîóîôîõîöî÷îøîùîúîûîüîýîþï¡ï¢ï£ï¤ï¥ï¦ï§ï¨ï©ïªï«ï¬ï­ï®ï¯ï°ï±ï²ï³ï´ïµï¶';
gs_hanja_str += 'ï·ï¸ï¹ïºï»ï¼ï½ï¾ï¿ïÀïÁïÂïÃïÄïÅïÆïÇïÈïÉïÊïËïÌïÍïÎïÏïÐïÑïÒïÓïÔïÕïÖï×ïØïÙïÚïÛïÜïÝïÞïßïàïáïâïãïäïåïæïçïè';
gs_hanja_str += 'ïéïêïëïìïíïîïïïðïñïòïóïôïõïöï÷ïøïùïúïûïüïýïþð¡ð¢ð£ð¤ð¥ð¦ð§ð¨ð©ðªð«ð¬ð­ð®ð¯ð°ð±ð²ð³ð´ðµð¶ð·ð¸ð¹ðºð»ð¼';
gs_hanja_str += 'ð½ð¾ð¿ðÀðÁðÂðÃðÄðÅðÆðÇðÈðÉðÊðËðÌðÍðÎðÏðÐðÑðÒðÓðÔðÕðÖð×ðØðÙðÚðÛðÜðÝðÞðßðàðáðâðãðäðåðæðçðèðéðêðëðìðíðî';
gs_hanja_str += 'ðïðððñðòðóðôðõðöð÷ðøðùðúðûðüðýðþñ¡ñ¢ñ£ñ¤ñ¥ñ¦ñ§ñ¨ñ©ñªñ«ñ¬ñ­ñ®ñ¯ñ°ñ±ñ²ñ³ñ´ñµñ¶ñ·ñ¸ñ¹ñºñ»ñ¼ñ½ñ¾ñ¿ñÀñÁñÂ';
gs_hanja_str += 'ñÃñÄñÅñÆñÇñÈñÉñÊñËñÌñÍñÎñÏñÐñÑñÒñÓñÔñÕñÖñ×ñØñÙñÚñÛñÜñÝñÞñßñàñáñâñãñäñåñæñçñèñéñêñëñìñíñîñïñðñññòñóñô';
gs_hanja_str += 'ñõñöñ÷ñøñùñúñûñüñýñþò¡ò¢ò£ò¤ò¥ò¦ò§ò¨ò©òªò«ò¬ò­ò®ò¯ò°ò±ò²ò³ò´òµò¶ò·ò¸ò¹òºò»ò¼ò½ò¾ò¿òÀòÁòÂòÃòÄòÅòÆòÇòÈ';
gs_hanja_str += 'òÉòÊòËòÌòÍòÎòÏòÐòÑòÒòÓòÔòÕòÖò×òØòÙòÚòÛòÜòÝòÞòßòàòáòâòãòäòåòæòçòèòéòêòëòìòíòîòïòðòñòòòóòôòõòöò÷òøòùòú';
gs_hanja_str += 'òûòüòýòþó¡ó¢ó£ó¤ó¥ó¦ó§ó¨ó©óªó«ó¬ó­ó®ó¯ó°ó±ó²ó³ó´óµó¶ó·ó¸ó¹óºó»ó¼ó½ó¾ó¿óÀóÁóÂóÃóÄóÅóÆóÇóÈóÉóÊóËóÌóÍóÎ';
gs_hanja_str += 'óÏóÐóÑóÒóÓóÔóÕóÖó×óØóÙóÚóÛóÜóÝóÞóßóàóáóâóãóäóåóæóçóèóéóêóëóìóíóîóïóðóñóòóóóôóõóöó÷óøóùóúóûóüóýóþô¡ô¢';
gs_hanja_str += 'ô£ô¤ô¥ô¦ô§ô¨ô©ôªô«ô¬ô­ô®ô¯ô°ô±ô²ô³ô´ôµô¶ô·ô¸ô¹ôºô»ô¼ô½ô¾ô¿ôÀôÁôÂôÃôÄôÅôÆôÇôÈôÉôÊôËôÌôÍôÎôÏôÐôÑôÒôÓôÔ';
gs_hanja_str += 'ôÕôÖô×ôØôÙôÚôÛôÜôÝôÞôßôàôáôâôãôäôåôæôçôèôéôêôëôìôíôîôïôðôñôòôóôôôõôöô÷ôøôùôúôûôüôýôþõ¡õ¢õ£õ¤õ¥õ¦õ§õ¨';
gs_hanja_str += 'õ©õªõ«õ¬õ­õ®õ¯õ°õ±õ²õ³õ´õµõ¶õ·õ¸õ¹õºõ»õ¼õ½õ¾õ¿õÀõÁõÂõÃõÄõÅõÆõÇõÈõÉõÊõËõÌõÍõÎõÏõÐõÑõÒõÓõÔõÕõÖõ×õØõÙõÚ';
gs_hanja_str += 'õÛõÜõÝõÞõßõàõáõâõãõäõåõæõçõèõéõêõëõìõíõîõïõðõñõòõóõôõõõöõ÷õøõùõúõûõüõýõþö¡ö¢ö£ö¤ö¥ö¦ö§ö¨ö©öªö«ö¬ö­ö®';
gs_hanja_str += 'ö¯ö°ö±ö²ö³ö´öµö¶ö·ö¸ö¹öºö»ö¼ö½ö¾ö¿öÀöÁöÂöÃöÄöÅöÆöÇöÈöÉöÊöËöÌöÍöÎöÏöÐöÑöÒöÓöÔöÕöÖö×öØöÙöÚöÛöÜöÝöÞößöà';
gs_hanja_str += 'öáöâöãöäöåöæöçöèöéöêöëöìöíöîöïöðöñöòöóöôöõööö÷öøöùöúöûöüöýöþ÷¡÷¢÷£÷¤÷¥÷¦÷§÷¨÷©÷ª÷«÷¬÷­÷®÷¯÷°÷±÷²÷³÷´';
gs_hanja_str += '÷µ÷¶÷·÷¸÷¹÷º÷»÷¼÷½÷¾÷¿÷À÷Á÷Â÷Ã÷Ä÷Å÷Æ÷Ç÷È÷É÷Ê÷Ë÷Ì÷Í÷Î÷Ï÷Ð÷Ñ÷Ò÷Ó÷Ô÷Õ÷Ö÷×÷Ø÷Ù÷Ú÷Û÷Ü÷Ý÷Þ÷ß÷à÷á÷â÷ã÷ä÷å÷æ';
gs_hanja_str += '÷ç÷è÷é÷ê÷ë÷ì÷í÷î÷ï÷ð÷ñ÷ò÷ó÷ô÷õ÷ö÷÷÷ø÷ù÷ú÷û÷ü÷ý÷þø¡ø¢ø£ø¤ø¥ø¦ø§ø¨ø©øªø«ø¬ø­ø®ø¯ø°ø±ø²ø³ø´øµø¶ø·ø¸ø¹øº';
gs_hanja_str += 'ø»ø¼ø½ø¾ø¿øÀøÁøÂøÃøÄøÅøÆøÇøÈøÉøÊøËøÌøÍøÎøÏøÐøÑøÒøÓøÔøÕøÖø×øØøÙøÚøÛøÜøÝøÞøßøàøáøâøãøäøåøæøçøèøéøêøëøì';
gs_hanja_str += 'øíøîøïøðøñøòøóøôøõøöø÷øøøùøúøûøüøýøþù¡ù¢ù£ù¤ù¥ù¦ù§ù¨ù©ùªù«ù¬ù­ù®ù¯ù°ù±ù²ù³ù´ùµù¶ù·ù¸ù¹ùºù»ù¼ù½ù¾ù¿ùÀ';
gs_hanja_str += 'ùÁùÂùÃùÄùÅùÆùÇùÈùÉùÊùËùÌùÍùÎùÏùÐùÑùÒùÓùÔùÕùÖù×ùØùÙùÚùÛùÜùÝùÞùßùàùáùâùãùäùåùæùçùèùéùêùëùìùíùîùïùðùñùò';
gs_hanja_str += 'ùóùôùõùöù÷ùøùùùúùûùüùýùþú¡ú¢ú£ú¤ú¥ú¦ú§ú¨ú©úªú«ú¬ú­ú®ú¯ú°ú±ú²ú³ú´úµú¶ú·ú¸ú¹úºú»ú¼ú½ú¾ú¿úÀúÁúÂúÃúÄúÅúÆ';
gs_hanja_str += 'úÇúÈúÉúÊúËúÌúÍúÎúÏúÐúÑúÒúÓúÔúÕúÖú×úØúÙúÚúÛúÜúÝúÞúßúàúáúâúãúäúåúæúçúèúéúêúëúìúíúîúïúðúñúòúóúôúõúöú÷úø';
gs_hanja_str += 'úùúúúûúüúýúþû¡û¢û£û¤û¥û¦û§û¨û©ûªû«û¬û­û®û¯û°û±û²û³û´ûµû¶û·û¸û¹ûºû»û¼û½û¾û¿ûÀûÁûÂûÃûÄûÅûÆûÇûÈûÉûÊûËûÌ';
gs_hanja_str += 'ûÍûÎûÏûÐûÑûÒûÓûÔûÕûÖû×ûØûÙûÚûÛûÜûÝûÞûßûàûáûâûãûäûåûæûçûèûéûêûëûìûíûîûïûðûñûòûóûôûõûöû÷ûøûùûúûûûüûýûþ';
gs_hanja_str += 'ü¡ü¢ü£ü¤ü¥ü¦ü§ü¨ü©üªü«ü¬ü­ü®ü¯ü°ü±ü²ü³ü´üµü¶ü·ü¸ü¹üºü»ü¼ü½ü¾ü¿üÀüÁüÂüÃüÄüÅüÆüÇüÈüÉüÊüËüÌüÍüÎüÏüÐüÑüÒ';
gs_hanja_str += 'üÓüÔüÕüÖü×üØüÙüÚüÛüÜüÝüÞüßüàüáüâüãüäüåüæüçüèüéüêüëüìüíüîüïüðüñüòüóüôüõüöü÷üøüùüúüûüüüýüþý¡ý¢ý£ý¤ý¥ý¦';
gs_hanja_str += 'ý§ý¨ý©ýªý«ý¬ý­ý®ý¯ý°ý±ý²ý³ý´ýµý¶ý·ý¸ý¹ýºý»ý¼ý½ý¾ý¿ýÀýÁýÂýÃýÄýÅýÆýÇýÈýÉýÊýËýÌýÍýÎýÏýÐýÑýÒýÓýÔýÕýÖý×ýØ';
gs_hanja_str += 'ýÙýÚýÛýÜýÝýÞýßýàýáýâýãýäýåýæýçýèýéýêýëýìýíýîýïýðýñýòýóýôýõýöý÷ýøýùýúýûýüýýýþ';

var gs_hangle_str = '';         //4,888ÀÚ
gs_hangle_str += '°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¢°¢°¢°¢°¢°¢°¢°¢°¢°¢°¢°£°£°£°£°£°£°£°£°£°£';
gs_hangle_str += '°£°£°£°£°£°£°£°£°£°£°£°£°£°£°¥°¥°¥°¥°¥°¥°¥°¥°¥°¥°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°¨°©°©°©°©°©°©';
gs_hangle_str += '°­°­°­°­°­°­°­°­°­°­°­°­°­°­°­°­°­°­°­°­°­°­°­°­°³°³°³°³°³°³°³°³°³°³°³°³°³°³°³°³°³°³°³°³°´°´°»°»°»°»';
gs_hangle_str += '°½°Å°Å°Å°Å°Å°Å°Å°Å°Å°Å°Å°Å°Å°Å°Å°Å°Å°Ç°Ç°Ç°Ç°Ç°Ç°Ç°Ç°Ç°Ç°Ç°Ç°É°É°É°É°Ë°Ë°Ë°Ë°Ë°Ë°Ë°Ì°Ì°Ì°Ô°Ô°Ô°Ý°Ý°Ý';
gs_hangle_str += '°Ý°Ý°Ý°Ý°ß°ß°ß°ß°ß°ß°ß°ß°ß°ß°ß°á°á°á°á°á°á°â°â°â°â°â°â°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ';
gs_hangle_str += '°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°æ°è°è°è°è°è°è°è°è°è°è°è°è°è°è°è°è°è°è°è°è°è°è°è°è°í°í°í°í';
gs_hangle_str += '°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°í°î°î°î°î°î°î°î°ï°ï°ï°ï°ï°ï°ï°ï';
gs_hangle_str += '°ï°ï°ñ°ñ°ñ°ø°ø°ø°ø°ø°ø°ø°ø°ø°ø°ø°ø°ø°ø°ø°ø°ù°ú°ú°ú°ú°ú°ú°ú°ú°ú°ú°ú°ú°û°û°û°û°ü°ü°ü°ü°ü°ü°ü°ü°ü°ü°ü°ü';
gs_hangle_str += '°ü°ü°ü°ü°ü°ý°ý°ý°ý±¤±¤±¤±¤±¤±¤±¤±¤±¤±¤±¤±¤±¤±¥±¥±¥±«±«±«±«±«±«±«±«±«±²±²±²±²±³±³±³±³±³±³±³±³±³±³±³±³';
gs_hangle_str += '±³±³±³±³±³±³±³±³±³±³±³±³±³±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸';
gs_hangle_str += '±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¸±¹±¹±¹±¹±¹±¹±º±º±º±º±º±º±¼±¼±¼±¼±Ã±Ã±Ã±Ã±Ã±Ã±Ç±Ç±Ç±Ç±Ç±Ç±Ç±Ç±Ç±Ç±È';
gs_hangle_str += '±È±È±È±È±Ë±Ë±Ë±Ë±Ë±Ë±Í±Í±Í±Í±Í±Í±Ô±Ô±Ô±Ô±Ô±Ô±Ô±Ô±Ô±Ô±Ô±Ô±Ô±Ô±Ô±Õ±Õ±Õ±Õ±Õ±Õ±Õ±Ö±Ø±Ø±Ø±Ø±Ø±Ø±Ø±Ù±Ù±Ù±Ù';
gs_hangle_str += '±Ù±Ù±Ù±Ù±Ù±Ù±Ù±Ù±Ù±Ù±Ù±Û±Ý±Ý±Ý±Ý±Ý±Ý±Ý±Ý±Ý±Ý±Ý±Ý±Ý±Ý±Þ±Þ±Þ±Þ±Þ±Þ±Þ±à±à±à±à±â±â±â±â±â±â±â±â±â±â±â±â±â';
gs_hangle_str += '±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â±â';
gs_hangle_str += '±â±ä±æ±æ±æ±æ±è³£³ª³ª³ª³ª³ª³ª³ª³ª³ª³ª³ª³ª³ª³ª³ª³«³«³«³«³«³«³«³«³­³­³­³­³­³­³­³­³­³¯³¯³²³²³²³²³²³²³²³²';
gs_hangle_str += '³²³³³³³³³³³³³¶³¶³¶³¶³¶³¶³¶³»³»³»³»³»³»³Ã³à³â³â³â³ä³ä³ä³ä³ç³ç³ë³ë³ë³ë³ë³ë³ë³ë³ë³ë³ë³ë³ë³ë³ë³ë³ë³ë³ì³ì';
gs_hangle_str += '³ì³ì³ì³ì³í³ó³ó³ó³ó³ó³ó³ó³ú³ú³ú³ú³ú³ú´¢´©´©´©´©´©´©´©´©´«´­´º´º´Á´Á´Æ´É´É´É´É´É´É´Ï´Ï´Ð´Ð´Ù´Ù´Ü´Ü´Ü´Ü';
gs_hangle_str += '´Ü´Ü´Ü´Ü´Ü´Ü´Ü´Ü´Ü´Ü´Ü´Ü´Ü´Ü´Ü´Ü´Þ´Þ´Þ´Þ´Þ´ã´ã´ã´ã´ã´ã´ã´ã´ã´ã´ã´ã´ã´ã´ã´ã´ã´ä´ä´ä´ä´ä´ç´ç´ç´ç´ç´ç´ç';
gs_hangle_str += '´ç´ç´ç´ç´ë´ë´ë´ë´ë´ë´ë´ë´ë´ë´ë´ë´ë´ë´ë´ë´ì´ö´öµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ';
gs_hangle_str += 'µµµµµµµµµµµµµµµµµµµµµµµµµµµ¶µ¶µ¶µ¶µ¶µ¶µ¶µ¶µ¶µ¶µ·µ·µ·µ·µ·µ·µ·µ·µ·µ·µ¹µ¹µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿';
gs_hangle_str += 'µ¿µ¿µÎµÎµÎµÎµÎµÎµÎµÎµÎµÎµÎµÐµÐµÐµÐµÐµÐµæµîµîµîµîµîµîµîµîµî¶ó¶ó¶ó¶ó¶ó¶ó¶ó¶ó¶ó¶ô¶ô¶ô¶ô¶ô¶ô¶ô¶ô¶ô¶õ¶õ¶õ';
gs_hangle_str += '¶õ¶õ¶õ¶õ¶õ¶õ¶ö¶ö¶÷¶÷¶÷¶÷¶÷¶÷¶÷¶÷¶÷¶÷¶ø¶ø¶ø¶û¶û¶û¶û¶û¶û¶û¶û·¡·¡·¡·¡·©·«·«·®·®·®·®·®·®·®·®·®·®·®·®·®·Á';
gs_hangle_str += '·Á·Á·Á·Á·Á·Á·Á·Á·Á·Á·Á·Á·Á·Á·Á·Á·Á·Â·Â·Â·Â·Â·Â·Â·Ã·Ã·Ã·Ã·Ã·Ã·Ã·Ã·Ã·Ã·Ã·Ã·Ä·Ä·Ä·Ä·Ä·Ä·Å·Å·Å·Å·Å·Æ·É·É';
gs_hangle_str += '·É·É·É·É·É·É·É·É·É·É·É·É·É·É·É·É·Ê·Ê·Ê·Ê·Ê·Î·Î·Î·Î·Î·Î·Î·Î·Î·Î·Î·Î·Î·Î·Î·Î·Î·Î·Ï·Ï·Ï·Ï·Ï·Ï·Ï·Ð·Õ·Õ·Õ';
gs_hangle_str += '·Õ·Õ·Õ·Õ·Ú·Ú·Ú·Ú·Ú·Ú·Ú·Ú·á·á·á·á·á·á·á·á·á·á·á·á·æ·ç·ç·ç·ç·ç·ç·ç·ç·ç·ç·ç·ç·ç·ù·ù·ù·ù·ù·ù·ù·ù·ù·ù·ù·ù';
gs_hangle_str += '·ù·ù·ú·ú·ú·û·û·û·û·û·û·ü·ü·ü·ü¸¢¸¤¸¤¸§¸ª¸ª¸ª¸ª¸ª¸ª¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®¸®';
gs_hangle_str += '¸®¸°¸°¸°¸°¸°¸°¸°¸°¸°¸²¸²¸²¸²¸²¸³¸³¸³¸³¸¶¸¶¸¶¸¶¸¶¸¶¸¶¸¶¸·¸·¸·¸·¸·¸·¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸';
gs_hangle_str += '¸¸¸¸¸»¸»¸»¸»¸»¸»¸»¸Á¸Á¸Á¸Á¸Á¸Á¸Á¸Á¸Á¸Á¸Á¸Á¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Æ¸Æ¸Æ¸Æ¸Æ¸Í¸Í¸Í¸Í¸Í¸Í¸è¸è¸é¸é';
gs_hangle_str += '¸é¸é¸é¸é¸é¸é¸é¸é¸é¸ê¸ê¸í¸í¸í¸í¸í¸í¸í¸í¸í¸í¸í¸í¸í¸í¸í¸ï¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð¸ð';
gs_hangle_str += '¸ð¸ñ¸ñ¸ñ¸ñ¸ñ¸ñ¸ñ¸ô¸ô¸ù¸ù¸ù¹¦¹¦¹¦¹¦¹¦¹¦¹¦¹¦¹¦¹¦¹¦¹¦¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹«¹¬¹¬¹®';
gs_hangle_str += '¹®¹®¹®¹®¹®¹®¹®¹®¹®¹®¹®¹°¹°¹°¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Ì¹Î¹Î¹Î¹Î¹Î¹Î¹Î¹Î¹Î¹Î¹Î¹Î¹Î¹Ð¹Ð¹Ð¹Ú';
gs_hangle_str += '¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ú¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹Ý¹ß¹ß¹ß¹ß¹ß¹ß¹ß';
gs_hangle_str += '¹ß¹ß¹ß¹ß¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹æ¹è¹è¹è¹è¹è¹è¹è¹è¹è¹è¹è¹è¹è¹è¹è¹è¹è¹è';
gs_hangle_str += '¹è¹è¹é¹é¹é¹é¹é¹é¹é¹é¹ø¹ø¹ø¹ø¹ø¹ø¹ø¹ø¹ø¹ø¹ú¹ú¹ú¹ú¹ü¹ü¹ü¹ü¹ü¹ü¹ü¹ü¹ü¹ý¹ýº®º®º®º®º®º®º®º®º®º®º®º¯º¯º¯º¯';
gs_hangle_str += 'º¯º¯º¯º°º°º°º°º´º´º´º´º´º´º´º´º´º´º´º´º´º´º´º´º´º¸º¸º¸º¸º¸º¸º¸º¸º¸º¸º¸º¸º¸º¸º¸º¸º¹º¹º¹º¹º¹º¹º¹º¹º¹º¹';
gs_hangle_str += 'º¹º¹º¹º¹º¹º¹º¹º»º¼ºÀºÀºÀºÀºÀºÀºÀºÀºÀºÀºÀºÀºÀºÀºÀºÀºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎ';
gs_hangle_str += 'ºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÎºÏºÐºÐºÐºÐºÐºÐºÐºÐºÐºÐºÐºÐºÐºÐºÐºÐºÐºÐºÐºÒºÒºÒºÒºÒºØºØºØºØºØºØºñ';
gs_hangle_str += 'ºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºñºóºóºóºóºóºóºóºó';
gs_hangle_str += 'ºóºóºóºóºóºóºùºùºùºù»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç';
gs_hangle_str += '»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»ç»è»è»è»è»ê»ê»ê»ê»ê»ê»ê»ê»ê»ê»ê»ê»ì»ì»ì»ì»ì»ï»ï»ï»ï»ï»ï»ï»ï»ð';
gs_hangle_str += '»ð»ð»ð»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»ó»õ»õ»õ»ö»ö»ö»ö»ö»ý»ý»ý»ý»ý¼­¼­¼­';
gs_hangle_str += '¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼­¼®¼®¼®¼®¼®¼®¼®¼®¼®¼®¼®¼®¼®¼®¼®¼±¼±¼±¼±¼±¼±¼±¼±';
gs_hangle_str += '¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼±¼³¼³¼³¼³¼³¼³¼³¼³¼³¼³¼³¼³¼³¼¶¼¶¼¶¼¶¼¶¼¶¼¶¼¶¼·¼·¼·¼·¼º';
gs_hangle_str += '¼º¼º¼º¼º¼º¼º¼º¼º¼º¼º¼º¼º¼º¼º¼º¼º¼º¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò';
gs_hangle_str += '¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ò¼Ó¼Ó¼Ó¼Ó¼Ó¼Ó¼Ó¼Ó¼Ó¼Õ¼Õ¼Õ¼Õ¼Õ¼Õ¼Ö¼Û¼Û¼Û¼Û¼Û¼Û¼Û¼Û¼â¼â¼â¼â¼â¼è¼è¼ö¼ö¼ö¼ö¼ö¼ö';
gs_hangle_str += '¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö¼ö';
gs_hangle_str += '¼ö¼ö¼ö¼ö¼ö¼÷¼÷¼÷¼÷¼÷¼÷¼÷¼÷¼÷¼÷¼÷¼÷¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ø¼ú¼ú¼ú¼ú¼þ¼þ';
gs_hangle_str += '¼þ½½½½½½½À½À½À½À½À½Â½Â½Â½Â½Â½Â½Â½Â½Â½Â½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ã½Ä½Ä½Ä';
gs_hangle_str += '½Ä½Ä½Ä½Ä½Ä½Ä½Ä½Ä½Ä½Ä½Ä½Ä½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Å½Ç½Ç½Ç½Ç½É½É½É½É½É½É½É½É½É½É';
gs_hangle_str += '½Ê½Ê½Ê½Ö¾¾¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Æ¾Ç¾Ç¾Ç¾Ç¾Ç¾Ç¾Ç¾Ç¾Ç¾Ç¾Ç¾Ç¾Ç¾Ç¾È¾È¾È¾È¾È¾È¾È¾È¾È¾È¾Ë¾Ë¾Ë';
gs_hangle_str += '¾Ë¾Ï¾Ï¾Ï¾Ï¾Ï¾Ï¾Ï¾Ï¾Ð¾Ð¾Ð¾Ð¾Ó¾Ó¾Ó¾Ó¾Ó¾Ó¾Ó¾Ö¾Ö¾Ö¾Ö¾Ö¾Ö¾Ö¾Ö¾Ö¾Ö¾Ö¾×¾×¾×¾×¾×¾×¾×¾Þ¾Þ¾Þ¾Þ¾ß¾ß¾ß¾ß¾ß¾ß¾ß¾ß';
gs_hangle_str += '¾ß¾ß¾ß¾à¾à¾à¾à¾à¾à¾à¾à¾à¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾ç¾î¾î¾î¾î¾î¾î¾î';
gs_hangle_str += '¾î¾î¾î¾ï¾ï¾ï¾ï¾ï¾ð¾ð¾ð¾ð¾ð¾ð¾ó¾ó¾ö¾ö¾ö¾ö¾ö¾ö¾÷¾÷¿£¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿©¿ª';
gs_hangle_str += '¿ª¿ª¿ª¿ª¿ª¿ª¿ª¿ª¿ª¿ª¿ª¿ª¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬¿¬';
gs_hangle_str += '¿¬¿¬¿¬¿¬¿¬¿­¿­¿­¿­¿­¿­¿­¿­¿­¿­¿°¿°¿°¿°¿°¿°¿°¿°¿°¿°¿°¿°¿°¿°¿°¿±¿±¿±¿±¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ';
gs_hangle_str += '¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿µ¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿¹¿À¿À';
gs_hangle_str += '¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿À¿Á¿Á¿Á¿Á¿Á¿Â¿Â¿Â¿Â¿Â¿Â¿Ã¿Ë¿Ë¿Ë¿Ë¿Ë¿Ë¿Ë¿Ë¿Ë¿Í';
gs_hangle_str += '¿Í¿Í¿Í¿Í¿Í¿Í¿Í¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ï¿Ð¿Õ¿Õ¿Õ¿Õ¿Õ¿Ö¿Ö¿Ö¿Ö¿Ü¿Ü¿Ü¿Ü¿Ü¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä';
gs_hangle_str += '¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿ä¿å¿å¿å¿å¿å¿å¿ë¿ë¿ë¿ë¿ë¿ë¿ë¿ë¿ë¿ë¿ë¿ë¿ë¿ë¿ë¿ë';
gs_hangle_str += '¿ë¿ë¿ë¿ë¿ë¿ë¿ë¿ë¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿ì¿í¿í¿í¿í¿í¿í¿í¿í¿í¿î';
gs_hangle_str += '¿î¿î¿î¿î¿î¿î¿î¿î¿î¿î¿î¿î¿ï¿ï¿ï¿õ¿õ¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ø¿ù¿ù¿ùÀ§À§À§';
gs_hangle_str += 'À§À§À§À§À§À§À§À§À§À§À§À§À§À§À§À§À§À§À§À§À§À§À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯';
gs_hangle_str += 'À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À¯À°À°À°À°À°À°À°À±À±À±À±À±À±À±À±À±À±À±À±À±À²À²';
gs_hangle_str += 'À²À²À²À¶À¶À¶À¶À¶ÀºÀºÀºÀºÀºÀºÀºÀ»À½À½À½À½À½À½À¾À¾À¾ÀÀÀÀÀÀÀÀÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÇÀÌÀÌ';
gs_hangle_str += 'ÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÌÀÍÀÍÀÍÀÍÀÍÀÍÀÍÀÍÀÎÀÎÀÎÀÎÀÎÀÎ';
gs_hangle_str += 'ÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÎÀÏÀÏÀÏÀÏÀÏÀÏÀÏÀÏÀÏÀÓÀÓÀÓÀÓÀÓÀÓÀÓÀÓÀÓÀÓÀÓÀÔÀÔÀÔÀÔÀÔÀ×À×À×À×ÀÚÀÚÀÚ';
gs_hangle_str += 'ÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÚÀÛÀÛÀÛÀÛÀÛÀÛÀÛÀÛÀÛÀÛÀÛÀÛÀÛÀÜÀÜÀÜÀÜÀÜÀáÀáÀáÀáÀáÀáÀâÀåÀå';
gs_hangle_str += 'ÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀåÀçÀçÀçÀçÀçÀçÀçÀçÀçÀçÀçÀçÀçÀçÀç';
gs_hangle_str += 'ÀçÀçÀïÀïÀïÀïÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀúÀûÀûÀûÀûÀûÀûÀûÀûÀûÀûÀûÀûÀûÀûÀûÀû';
gs_hangle_str += 'ÀûÀûÀûÀûÀûÀûÀûÀûÀûÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀüÀü';
gs_hangle_str += 'ÀýÀýÀýÀýÀýÀýÀýÀýÁ¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¢Á¢Á¢Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤';
gs_hangle_str += 'Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¤Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¦Á¶Á¶';
gs_hangle_str += 'Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á¶Á·Á·Á·Á·Á¸Á¸';
gs_hangle_str += 'Á¹Á¹Á¹Á¾Á¾Á¾Á¾Á¾Á¾Á¾Á¾Á¾Á¾Á¾Á¾Á¾Á¾Á¾Á¾Á¾ÁÂÁÂÁÂÁÂÁÂÁËÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖ';
gs_hangle_str += 'ÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁÖÁ×Á×ÁØÁØÁØÁØÁØÁØÁØÁØÁØÁØÁØÁØÁØÁØÁØÁØÁØÁØÁØÁÙÁßÁßÁßÁßÁïÁñÁóÁóÁóÁõÁõÁõ';
gs_hangle_str += 'ÁõÁõÁõÁõÁõÁõÁõÁõÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁöÁ÷Á÷Á÷Á÷Á÷ÁøÁøÁø';
gs_hangle_str += 'ÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁøÁúÁúÁúÁúÁúÁúÁúÁúÁúÁúÁúÁúÁúÁúÁúÁüÁüÁý';
gs_hangle_str += 'ÁýÁýÁýÁýÁýÁýÂ¡Â¡Â¡Â÷Â÷Â÷Â÷Â÷Â÷Â÷Â÷Â÷Â÷Â÷Â÷Â÷Â÷Â÷ÂøÂøÂøÂøÂøÂøÂøÂùÂùÂùÂùÂùÂùÂùÂùÂùÂùÂùÂùÂùÂùÂùÂûÂûÂûÂû';
gs_hangle_str += 'ÂûÂüÂüÂüÂüÂüÂüÂüÂüÂüÂüÃ¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¤Ã¤Ã¤Ã¤Ã¤Ã¤Ã¤Ã¤Ã¤Ã¤Ã¤Ã¤Ã¥Ã¥Ã¥Ã¥Ã³';
gs_hangle_str += 'Ã³Ã³Ã³Ã´Ã´Ã´Ã´Ã´Ã´Ã´Ã´Ã´Ã´Ã´Ã´Ã´Ã´Ã´ÃµÃµÃµÃµÃµÃµÃµÃµÃµÃµÃµÃµÃµÃµÃµÃµÃµÃµÃµÃ¶Ã¶Ã¶Ã¶Ã¶Ã¶Ã¶Ã¶Ã¶Ã¶Ã·Ã·Ã·';
gs_hangle_str += 'Ã·Ã·Ã·Ã·Ã·Ã·Ã·Ã¸Ã¸Ã¸Ã¸Ã¸Ã¸Ã¸Ã¸Ã¸Ã¸Ã»Ã»Ã»Ã»Ã»Ã»Ã»Ã»Ã¼Ã¼Ã¼Ã¼Ã¼Ã¼Ã¼Ã¼Ã¼Ã¼ÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊ';
gs_hangle_str += 'ÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃÊÃËÃËÃËÃËÃËÃËÃÌÃÌÃÌÃÌÃÑÃÑÃÑÃÑÃÑÃÑÃÑÃÑÃÑÃÑÃÔÃÖÃÖÃÖÃßÃßÃßÃßÃßÃßÃßÃßÃßÃßÃßÃßÃßÃß';
gs_hangle_str += 'ÃßÃßÃßÃßÃßÃßÃßÃßÃßÃàÃàÃàÃàÃàÃàÃàÃàÃàÃàÃàÃàÃáÃáÃáÃâÃâÃâÃæÃæÃæÃæÃæÃæÃéÃéÃéÃéÃëÃëÃëÃëÃëÃëÃëÃëÃëÃëÃëÃëÃë';
gs_hangle_str += 'ÃëÃøÃøÃøÃøÃøÃþÄ¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¢Ä¢Ä¢Ä£Ä¥Ä¥Ä¥Ä§Ä§Ä§Ä§Ä§Ä§Ä§Ä§Ä§Ä¨ÄªÄª';
gs_hangle_str += 'ÄèÅ¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¸Å¹Å¹Å¹Å¹Å¹Å¹Å¹Å¹Å¹Å¹Å¹Å¹Å¹Å¹Å¹Å¹ÅºÅºÅºÅºÅºÅºÅºÅºÅºÅºÅ»Å»Å½Å½Å½Å½Å¾Å¾Å¾';
gs_hangle_str += 'ÅÁÅÁÅÁÅÁÅÁÅÂÅÂÅÂÅÂÅÂÅÂÅÂÅÂÅÂÅÂÅÂÅÂÅÂÅÂÅÃÅÃÅÃÅÊÅÍÅäÅäÅäÅäÅëÅëÅëÅëÅëÅëÅëÅðÅðÅðÅðÅðÅðÅõÅõÅõÅõÅõÅõÆ¯Æ¯Æ´';
gs_hangle_str += 'ÆÄÆÄÆÄÆÄÆÄÆÄÆÄÆÄÆÄÆÄÆÄÆÄÆÄÆÄÆÄÆÄÆÇÆÇÆÇÆÇÆÇÆÇÆÇÆÇÆÇÆÈÆÈÆÈÆÐÆÐÆÐÆÐÆÐÆÐÆÐÆÐÆÐÆÐÆÐÆØÆØÆØÆØÆÚÆíÆíÆíÆíÆíÆí';
gs_hangle_str += 'ÆíÆíÆíÆíÆïÆòÆòÆòÆòÆòÆóÆóÆóÆóÆóÆóÆóÆóÆóÆóÆ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷Æ÷ÆøÆø';
gs_hangle_str += 'ÆøÆøÆøÆøÇ¥Ç¥Ç¥Ç¥Ç¥Ç¥Ç¥Ç¥Ç¥Ç¥Ç¥Ç¥Ç¥Ç¥Ç°Ç°Ç³Ç³Ç³Ç³Ç³ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÊÇÊÇÊÇÊÇÊÇÊÇÊÇÊÇÊÇÊÇÌÇÌÇÏÇÏÇÏÇÏÇÏÇÏ';
gs_hangle_str += 'ÇÏÇÏÇÏÇÏÇÏÇÏÇÏÇÏÇÐÇÐÇÐÇÐÇÐÇÑÇÑÇÑÇÑÇÑÇÑÇÑÇÑÇÑÇÑÇÑÇÑÇÑÇÑÇÒÇÒÇÔÇÔÇÔÇÔÇÔÇÔÇÔÇÔÇÔÇÔÇÔÇÔÇÕÇÕÇÕÇÕÇÕÇÕÇÕÇ×Ç×';
gs_hangle_str += 'Ç×Ç×Ç×Ç×Ç×Ç×Ç×Ç×Ç×Ç×Ç×Ç×Ç×Ç×Ç×ÇØÇØÇØÇØÇØÇØÇØÇØÇØÇØÇØÇØÇØÇØÇØÇØÇØÇØÇÙÇÙÇàÇàÇàÇàÇàÇâÇâÇâÇâÇâÇâÇâÇâÇâÇã';
gs_hangle_str += 'ÇãÇãÇãÇåÇåÇåÇåÇæÇèÇèÇõÇõÇõÇõÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇöÇ÷Ç÷Ç÷Ç÷ÇøÇùÇùÇùÇùÇùÇùÇùÇùÇùÇù';
gs_hangle_str += 'ÇùÇùÇüÇüÇüÇüÇüÇüÇüÇüÇüÇüÇüÇüÇüÇüÇüÇüÇüÇüÇüÇüÇýÇýÇýÇýÇýÇýÇýÇýÇýÈ£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£';
gs_hangle_str += 'È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È£È¤È¤È¤È¥È¥È¥È¥È¥È¥È¦È¦È¦È«È«È«È«È«È«È«È«È«È«È­È­È­È­È­È­';
gs_hangle_str += 'È­È­È­È­È­È­È­È­È®È®È®È®È®È®È¯È¯È¯È¯È¯È¯È¯È¯È¯È¯È¯È¯È¯È¯È¯È¯È¯È°È°È°È°È°È²È²È²È²È²È²È²È²È²È²È²È²È²È²';
gs_hangle_str += 'È²È²È²È²È²È²È²È²È²È²È¸È¸È¸È¸È¸È¸È¸È¸È¸È¸È¸È¸È¸È¸È¸È¸È¸È¸È¸È¸È¹È¹È¾È¾È¾È¿È¿È¿È¿È¿È¿È¿È¿È¿È¿È¿È¿È¿ÈÄÈÄ';
gs_hangle_str += 'ÈÄÈÄÈÄÈÄÈÄÈÄÈÄÈÄÈÄÈÄÈÄÈÆÈÆÈÆÈÆÈÆÈÆÈÆÈÆÈÆÈÆÈËÈÍÈÍÈÍÈÍÈÑÈÑÈÑÈÖÈÖÈÖÈÖÈÖÈÖÈÖÈÖÈÞÈÞÈÞÈÞÈÞÈáÈáÈáÈäÈäÈäÈäÈä';
gs_hangle_str += 'ÈæÈçÈçÈçÈçÈêÈêÈêÈêÈìÈìÈìÈíÈíÈíÈíÈïÈñÈñÈñÈñÈñÈñÈñÈñÈñÈñÈñÈñÈñÈñÈñÈñÈñÈñÈñÈñÈú';

/*----------------------------------------------------------------------------
    ±â  ´É : ÇÑÀÚ¸¦ Æ÷ÇÔÇÏ´Â StringÀ» ÇÑ±Û·Î º¯È¯ÇÏ¿© Return
    ÀÎ  ¼ö : String a_data        ==> º¯È¯´ë»ó String
    RETURN : String (º¯È¯µÈ String)
----------------------------------------------------------------------------*/
function gf_hanja_to_hangle(a_data)
{
	var l_char   = '';
	var l_hanja  = '';
	var l_retstr = '';
	var l_p;
	
	if(gf_Trim(a_data,'a') == "" || a_data == 'undefined' || a_data == undefined) return("");
	
	for (var hi = 0; hi < a_data.length; hi++)
	{
		l_char = a_data.charAt(hi);
		l_dp = a_data.charCodeAt(hi);
		//if (l_dp >= 19968 && l_dp <= 64011)
		if ( (l_dp >= 19968 && l_dp <= 40860) || (l_dp >= 63744 && l_dp <= 64011) )
		{
			l_p = gf_Pos(gs_hanja_str,l_char,0);
			if (l_p >= 0)
				l_hanja = gs_hangle_str.substr(l_p,1);
			else
				l_hanja = l_char;
		}
		else
			l_hanja = l_char;
		l_retstr += l_hanja;
	}
	return(l_retstr);
}

var gstr_176char_A = "";
var gstr_172char_A = "¬¡¬¢¬£¬¤¬¥¬¦¬§¬¨¬©¬ª¬«¬¬¬­¬®¬¯¬°¬±¬²¬³¬´¬µ¬¶¬·¬¸¬¹¬º¬»¬¼¬½¬¾¬¿¬À¬Á¬Ñ¬Ò¬Ó¬Ô¬Õ¬Ö¬×¬Ø¬Ù¬Ú¬Û¬Ü¬Ý¬Þ¬ß¬à¬á¬â¬ã¬ä¬å¬æ¬ç¬è¬é¬ê¬ë¬ì¬í¬î¬ï¬ð¬ñ";
var gstr_172char_B = "¬Ñ¬Ò¬Ó¬Ô¬Õ¬Ö¬×¬Ø¬Ù¬Ú¬Û¬Ü¬Ý¬Þ¬ß¬à¬á¬â¬ã¬ä¬å¬æ¬ç¬è¬é¬ê¬ë¬ì¬í¬î¬ï¬ð¬ñ¬Ñ¬Ò¬Ó¬Ô¬Õ¬Ö¬×¬Ø¬Ù¬Ú¬Û¬Ü¬Ý¬Þ¬ß¬à¬á¬â¬ã¬ä¬å¬æ¬ç¬è¬é¬ê¬ë¬ì¬í¬î¬ï¬ð¬ñ";
var gstr_170char_A = "ª¡ª¢ª£ª¤ª¥ª¦ª§ª¨ª©ªªª«ª¬ª­ª®ª¯ª°ª±ª²ª³ª´ªµª¶ª·ª¸ª¹ªºª»ª¼ª½ª¾ª¿ªÀªÁªÂªÃªÄªÅªÆªÇªÈªÉªÊªËªÌªÍªÎªÏªÐªÑªÒªÓªÔªÕªÖª×ªØªÙªÚªÛªÜªÝªÞªßªàªáªâªãªäªåªæªçªèªéªêªëªìªíªîªïªðªñªòªó";
var gstr_171char_A = "«¡«¢«£«¤«¥«¦«§«¨«©«ª«««¬«­«®«¯«°«±«²«³«´«µ«¶«·«¸«¹«º«»«¼«½«¾«¿«À«Á«Â«Ã«Ä«Å«Æ«Ç«È«É«Ê«Ë«Ì«Í«Î«Ï«Ð«Ñ«Ò«Ó«Ô«Õ«Ö«×«Ø«Ù«Ú«Û«Ü«Ý«Þ«ß«à«á«â«ã«ä«å«æ«ç«è«é«ê«ë«ì«í«î«ï«ð«ñ«ò«ó«ô«õ«ö";
var gstr_171char_B = "ª¡ª¢ª£ª¤ª¥ª¦ª§ª¨ª©ªªª«ª¬ª­ª®ª¯ª°ª±ª²ª³ª´ªµª¶ª·ª¸ª¹ªºª»ª¼ª½ª¾ª¿ªÀªÁªÂªÃªÄªÅªÆªÇªÈªÉªÊªËªÌªÍªÎªÏªÐªÑªÒªÓªÔªÕªÖª×ªØªÙªÚªÛªÜªÝªÞªßªàªáªâªãªäªåªæªçªèªéªêªëªìªíªîªïªðªñªòªó«ô«õ«ö";
var gstr_165char_A = "¥¡¥¢¥£¥¤¥¥¥¦¥§¥¨¥©¥ª¥°¥±¥²¥³¥´¥µ¥¶¥·¥¸¥¹¥Á¥Â¥Ã¥Ä¥Å¥Æ¥Ç¥È¥É¥Ê¥Ë¥Ì¥Í¥Î¥Ï¥Ð¥Ñ¥Ò¥Ó¥Ô¥Õ¥Ö¥×¥Ø¥á¥â¥ã¥ä¥å¥æ¥ç¥è¥é¥ê¥ë¥ì¥í¥î¥ï¥ð¥ñ¥ò¥ó¥ô¥õ¥ö¥÷¥ø";
var gstr_165char_B = "¥¡¥¢¥£¥¤¥¥¥¦¥§¥¨¥©¥ª¥¡¥¢¥£¥¤¥¥¥¦¥§¥¨¥©¥ª¥á¥â¥ã¥ä¥å¥æ¥ç¥è¥é¥ê¥ë¥ì¥í¥î¥ï¥ð¥ñ¥ò¥ó¥ô¥õ¥ö¥÷¥ø¥á¥â¥ã¥ä¥å¥æ¥ç¥è¥é¥ê¥ë¥ì¥í¥î¥ï¥ð¥ñ¥ò¥ó¥ô¥õ¥ö¥÷¥ø";
var gstr_168char_A = "¨¡¨¢¨£¨¤?¨¦?¨¨¨©¨ª¨«¨¬¨­¨®¨¯";
var gstr_168char_B = "©¡©¢©£©¤©¥©¦©§©¨©©©ª©«©¬©­©®©¯";
var gstr_169char_A = "©¡©¢©£©¤©¥©¦©§©¨©©©ª©«©¬©­©®©¯©°";
var gstr_164char_A = "¤¡¤¢¤£¤¤¤¥¤¦¤§¤¨¤©¤ª¤«¤¬¤­¤®¤¯¤°¤±¤²¤³¤´¤µ¤¶¤·¤¸¤¹¤º¤»¤¼¤½¤¾¤¿¤À¤Á¤Â¤Ã¤Ä¤Å¤Æ¤Ç¤È¤É¤Ê¤Ë¤Ì¤Í¤Î¤Ï¤Ð¤Ñ¤Ò¤Ó¤Ô¤Õ¤Ö¤×¤Ø¤Ù¤Ú¤Û¤Ü¤Ý¤Þ¤ß¤à¤á¤â¤ã¤ä¤å¤æ¤ç¤è¤é¤ê¤ë¤ì¤í¤î¤ï¤ð¤ñ¤ò¤ó¤ô¤õ¤ö¤÷¤ø¤ù¤ú¤û¤ü¤ý¤þ";
var gstr_163char_A = "£°£±£²£³£´£µ£¶£·£¸£¹£Á£Â£Ã£Ä£Å£Æ£Ç£È£É£Ê£Ë£Ì£Í£Î£Ï£Ð£Ñ£Ò£Ó£Ô£Õ£Ö£×£Ø£Ù£Ú£á£â£ã£ä£å£æ£ç£è£é£ê£ë£ì£í£î£ï£ð£ñ£ò£ó£ô£õ£ö£÷£ø£ù£ú";
var gstr_163char_B = "0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz";
var gstr_048char_A = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
var gstr_048char_B = "0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz";

/*----------------------------------------------------------------------------
    ±â  ´É : Sort¿ë º¯È¯ ÇÔ¼ö
    ÀÎ  ¼ö : String a_data        ==> º¯È¯´ë»ó String
             String a_gubun
    RETURN : String (º¯È¯µÈ String)
----------------------------------------------------------------------------*/
function gf_Keyword_conv(a_data, a_gubun)
{
	var l_char   = '';
	var l_buf    = '';
	var l_retstr = '';
	var l_p;
	for (i = 0; i < a_data.length; i++)
	{
		l_char = a_data.charAt(i);
		l_dp   = a_data.charCodeAt(i);

		//ÇÑÀÚ ==> ÇÑ±Û
		if ( (l_dp >= 19968 && l_dp <= 40860) || (l_dp >= 63744 && l_dp <= 64011) )
		{
			l_p = gf_Pos(gs_hanja_str,l_char,0);
			if (l_p >= 0)
			{
				l_buf = gs_hangle_str.substr(l_p,1);
				l_retstr += l_buf;
				continue;
			}
		}
		//ÇÑ±Û
		if (l_dp >= 44032 && l_dp <= 55197)
		{
			l_retstr += l_char;
			continue;
		}
		//·¯½Ã¾Æ¹®ÀÚ  gstr_172char_A  gstr_172char_B
		l_p = gf_Pos(gstr_172char_A,l_char,0);
		if (l_p >= 0)
		{
			l_buf = gstr_172char_B.substr(l_p,1);
			l_retstr += l_buf;
			continue;
		}
		//ÀÏº»¾î È÷¶ó°¡³ª  gstr_170char_A
		l_p = gf_Pos(gstr_170char_A,l_char,0);
		if (l_p >= 0)
		{
			l_retstr += l_char;
			continue;
		}
		//ÀÏº»¾î Ä«Å¸°¡³ª gstr_171char_A gstr_171char_B
		l_p = gf_Pos(gstr_171char_A,l_char,0);
		if (l_p >= 0)
		{
			l_buf = gstr_171char_B.substr(l_p,1);
			l_retstr += l_buf;
			continue;
		}
		//¶óÆ¾¾î gstr_165char_A gstr_165char_B
		l_p = gf_Pos(gstr_165char_A,l_char,0);
		if (l_p >= 0)
		{
			l_buf = gstr_165char_B.substr(l_p,1);
			l_retstr += l_buf;
			continue;
		}
		//¶óÆ¾´ë¹®ÀÚ  gstr_168char_A   gstr_168char_B
		l_p = gf_Pos(gstr_168char_A,l_char,0);
		if (l_p >= 0)
		{
			l_buf = gstr_168char_B.substr(l_p,1);
			l_retstr += l_buf;
			continue;
		}
		//¶óÆ¾¼Ò¹®ÀÚ gstr_169char_A
		l_p = gf_Pos(gstr_169char_A,l_char,0);
		if (l_p >= 0)
		{
			l_retstr += l_char;
			continue;
		}
		//ÇÑ±Û °í¾î  gstr_164char_A
		l_p = gf_Pos(gstr_164char_A,l_char,0);
		if (l_p >= 0)
		{
			l_retstr += l_char;
			continue;
		}
		//2Byte ¿µ¹®ÀÚ ¹× ¼ýÀÚ  gstr_163char_A gstr_163char_B
		l_p = gf_Pos(gstr_163char_A,l_char,0);
		if (l_p >= 0)
		{
			l_buf = gstr_163char_B.substr(l_p,1);
			l_retstr += l_buf;
			continue;
		}
		//¿µ¹®´ë¼Ò¹®ÀÚ ¹× ¼ýÀÚ gstr_048char_A gstr_048char_B
		l_p = gf_Pos(gstr_048char_A,l_char,0);
		if (l_p >= 0)
		{
			l_buf = gstr_048char_B.substr(l_p,1);
			l_retstr += l_buf;
			continue;
		}
		if (a_gubun == "author")
		{
			if (l_char == "." || l_char == " " || l_char == ",")
			{
				l_retstr += ",";
				continue;
			}
		}
		if (a_gubun == "isbn" || a_gubun == "lccn")
		{
			if (l_char == "-")
			{
				l_retstr += l_char;
				continue;
			}
		}
		if (a_gubun == "volumn")
		{
			l_retstr += l_char;
			continue;
		}
		if ((a_gubun == "volumn_dummy") && (l_char == "-" || l_char == "/" || l_char == ":" || l_char == "." ))
		{
			if (l_char == ".")
				l_retstr += ".";
			else
				l_retstr += "-";
			continue;
		}
		if (a_gubun == "ddc" && l_char == ".")
		{
			l_retstr += ".";
		}
	}
	return(l_retstr);
}

/***************************************************
	2001.11.23 °­Á¾±¸ Ãß°¡

	modal popup È­¸é »ý¼º.
	parameter :
		url    = ÆË¾÷È­¸é URL
		param  = ÆË¾÷È­¸é¿¡ Àü´ÞÇÒ ÆÄ¶ó¹ÌÅÍ
		option = ÆË¾÷È­¸é ¿É¼Ç( showModalDialog¿Í µ¿ÀÏ )

	return :
		showModalDialog¿Í µ¿ÀÏ

	»ç¿ë¹ý :
		Àû¿ëÀü : var ls_Result = window.showModalDialog( "/jsp/common/c_charc_pop.jsp","", "dialogWidth:540px; dialogHeight:550px; center:yes;status:y;");
		Àû¿ëÈÄ : var ls_Result = showPopup( "/jsp/common/c_courtc.jsp","", "dialogWidth:540px; dialogHeight:550px; center:yes;status:no;");
***************************************************/
function showPopup( url, param, option, title )
{
	if( title == null ) title = "" ;

	var ar = new Array();
	ar[0] = window
	ar[1] = url ;

	if( param != null ) ar[2] = param ;
	if( option == null ) option = "" ;

	ar[3] = title ;

	return window.showModalDialog( "/jsp/common/modalDlg.html", ar, option ) ;
}

/***************************************************
	2001.12.03 °­Á¾±¸ Ãß°¡

	¿ø¹®»ó¼¼ º¸±â
	parameter :
		type    = ss, mm etc
		control id = id
	return :
		void

***************************************************/
function showOrgDetail( type, con_id )
{
	if( gf_Trim(type,'a').length != 2 )
	{
		alert( 'TypeÀ» È®ÀÎÇÏ¼¼¿ä' ) ;
		return ;
	}

	if( con_id.length <= 0 )
	{
		alert( 'ÄÁÆ®·Ñ ³Ñ¹ö¸¦ È®ÀÎÇÏ¼¼¿ä.' ) ;
		return ;
	}

//	showPopup( "/jsp/search/w12_04q.jsp", "D_TYPE=" + type + "&D_CON_ID=" + con_id, "dialogWidth:1000px; dialogHeight:700px; center:left;status:no;" ) ;
	var idx = window.location.href.indexOf( "/", "7" ) ;
	var url = window.location.href.substring( 0, idx ) ;
	window.location = "view-source:" + url + "/jsp/search/w12_04q.jsp?D_TYPE=" + type + "&D_CON_ID=" + con_id ;
}

/**********************************************************
	2001.12.04 ±èÇýÁ¤ Ãß°¡
	´Ü¹®»ó¼¼ , µð·ºÅä¸®°Ë»ö
	parameter :
		item    = 111,222,111
		delimiter = ±¸ºÐÀÚ (,µî)
	return :
		Array
***********************************************************/
function explodeArray(item,delimiter)
{
	var tempArray = new Array();
  	var Count=0;
  	var tempString=new String(item);

	while (tempString.indexOf(delimiter)>0)
	{
	    tempArray[Count]=tempString.substr(0,tempString.indexOf(delimiter));
	    tempString=tempString.substr(tempString.indexOf(delimiter)+1,tempString.length-tempString.indexOf(delimiter)+1);
	    Count=Count+1
	}
  	tempArray[Count]=tempString;
  	return tempArray;
}
/*****************************************************************
 ÇÔ ¼ö ¸í : gf_OnKeyup(ao_obj,ai_nextfocus,ai_maxlength)
 ¼³    ¸í : ÀÔ·Â»óÀÚ¿¡ ³âµµ¸¦ ÀÔ·ÂÇÒ °æ¿ì ÀÚµ¿À¸·Î '.'¸¦ ºÙ¿©ÁÖ´Â ÇÔ¼ö
 Argument : 1.ao_obj		-> ÀÔ·Â»óÀÚÀÇ object
            2.ai_nextfocus	-> ´ÙÀ½ tabindex
            3.ai_maxlength	-> ÀÔ·Â»óÀÚÀÇ ÃÖ´ëÀÔ·Â±ÛÀÚ¼ö
 ¸®      ÅÏ : ¾øÀ½
 ¿ë      ·Ê :	gf_OnKeyup(this,2,10)-> '20011113'=>'2001.11.13'
*****************************************************************/
function gf_OnKeyup(ao_obj,ai_nextfocus,ai_maxlength){
  	var ls_Temp = ao_obj.value;
	ls_Temp=gf_Trim(ls_Temp,'a');
	if(event.keyCode==8 || event.keyCode==46) return;       //¹é½ºÆäÀÌ½º,DeleteÅ°ÀÏ¶§´Â ¸®ÅÏ

	if(ls_Temp.length <= 4){
		if(ls_Temp.length == 4){
			ls_Temp = ls_Temp +".";
			ao_obj.value=ls_Temp;
		}
	}
	else if(ls_Temp.length > 4 && ls_Temp.length <= 7){
		if(ls_Temp.length == 7){
			ls_Temp = ls_Temp +".";
			ao_obj.value=ls_Temp;
		}
	}
	return;
}
/*****************************************************************
 ÇÔ ¼ö ¸í : gf_OnKeyDate(ao_obj,ai_Maxlengh)
 ¼³    ¸í : ÀÔ·Â»óÀÚ¿¡ ³âµµ¸¦ ÀÔ·ÂÇÒ °æ¿ì ÀÚµ¿À¸·Î '.'¸¦ ºÙ¿©ÁÖ´Â ÇÔ¼ö
 Argument : 1.ao_obj		-> ÀÔ·Â»óÀÚÀÇ object
            2.ai_Maxlengh   -> ÃÖ´ëÅ©±â
 ¸®      ÅÏ : ¾øÀ½
 ¿ë      ·Ê :	gf_OnKeyup(this)-> '20011113'=>'2001.11.13'
*****************************************************************/
function gf_OnKeyDate(ao_obj,ai_Maxlengh){
  	var ls_Temp = ao_obj.value;
  	var lc_tmp  = '';
  	var ls_Ret  = "";
  	var li_len  = ls_Temp.length;
	ls_Temp=gf_Trim(ls_Temp,'a');
    ls_Temp = gf_DotToDate(ls_Temp);
	if(event.keyCode==8 || event.keyCode==46) return;       //¹é½ºÆäÀÌ½º,DeleteÅ°ÀÏ¶§´Â ¸®ÅÏ

    if(li_len>ai_Maxlengh) li_len = li_len;
	for(var ki=0;ki<ls_Temp.length;ki++){
	    lc_tmp = ls_Temp.charAt(ki);
	    if(ki == 4 || ki == 6 ) ls_Ret += ".";
	    ls_Ret += lc_tmp;
	}
	ao_obj.value = "";
    ao_obj.value = ls_Ret;
	return;
}
/*****************************************************************
 ÇÔ ¼ö ¸í  : getCookie
 ¼³    ¸í  : ÄíÅ°Á¤º¸¾òÀ½
 Argument :
 ¸®      ÅÏ : ¾øÀ½
 ¿ë      ·Ê :
*****************************************************************/
function getCookie(name) {
        var nameOfCookie = name+"=";
        var x = 0;
        while( x <= document.cookie.length ) {
            var y = (x+nameOfCookie.length);
            if( document.cookie.substring(x,y) == nameOfCookie ) {
                if( (endOfCookie = document.cookie.indexOf(";",y)) == -1 )
                    endOfCookie = document.cookie.length;
                return unescape( document.cookie.substring(y, endOfCookie) );
            }
            x = document.cookie.indexOf("", x) +1;
            if( x == 0 )
                break;
        }
     return "";
   }

function setCookie(name, value, expiredays) {
       var todayDate = new Date();
       todayDate.setDate(todayDate.getDate()+expiredays);
       document.cookie= name+"="+escape(value)+"; path=/; expires=" + todayDate.toGMTString() + ";";
}

function delCookie(name) {
        var expiredays = new Date();
        var value = 'Delete Cookie';
        expiredays.setTime(expiredays.getTime()-1);
        var todayDate = new Date();
        todayDate.setDate(todayDate.getDate()+expiredays);
        document.cookie= name+"="+escape(value)+"; path=/; expires=" + todayDate.toGMTString() + ";";
//        alert(name+"Äí±â°¡ »èÁ¦µÇ¾ú½À´Ï´Ù.");
}

/*****************************************************************
 ÇÔ ¼ö ¸í  : isCorrectEmail
 ¼³    ¸í  : ÀüÀÚ¿ìÆí ÁÖ¼Ò Ã¼Å©
 Argument :
 ¸®      ÅÏ : ¸ÂÀ¸¸é 0, Æ²¸®¸é 1
 ¿ë      ·Ê :
*****************************************************************/
function isCorrectEmail(strings) {
    var i;
    var check=0;
    var dot=0;
    var before = "";
    var after = "";

    if(strings.length == 0 || strings == null) {
        return(0);
    }

    for(i=0; i<strings.length; i++) {
        if(strings.charAt(i) == '@') { check = check + 1; }
        else if(check == 0) { before = before + strings.charAt(i); }
        else if(check == 1) { after = after + strings.charAt(i); }
    }

    if( check >= 2 || check == 0 ) {
        return(1);
    }

    if( before.length < 1 || after.length < 1) {
        return(1);
    }


    for(i=0; i<before.length; i++) {
        if(!((before.charAt(i) >= 'A' && before.charAt(i) <= 'z') ||
             (before.charAt(i) >= '0' && before.charAt(i) <= '9') ||
             (before.charAt(i) == '_') || (before.charAt(i) == '-'))) {
                   return(1);
        }
    }

    for(i=0; i<after.length; i++) {
        if(!((after.charAt(i) >= 'A' && after.charAt(i) <= 'z') ||
             (after.charAt(i) >= '0' && after.charAt(i) <= '9') ||
             (after.charAt(i) == '_') || (after.charAt(i) == '.') ||
             (after.charAt(i) == '-'))) {
                   return(1);
        }
    }

    for(i=0; i<after.length; i++) {
        if(after.charAt(i) == '.') {
            dot = dot + 1;
        }
    }

    if( dot < 1 ) {
        return(1);
    }

    return(0);
}

/*****************************************************************
 ÇÔ ¼ö ¸í  : isNumber
 ¼³    ¸í  : ³Ñ¾î¿Â ¹®ÀÚ¿­µéÀÌ ¸ðµÎ ¼ýÀÚÀÎ°¡¸¦ È®ÀÎ
 Argument :
 ¸®      ÅÏ : 0:¸ðµÎ¼ýÀÚ, 1:¹®ÀÚÆ÷ÇÔ
 ¿ë      ·Ê :
*****************************************************************/
function isNumber(strings) {
    var c;
    var i;
    if(strings.length<=0) return(0);
    for(i=0;i<strings.length;i++) {
        c = strings.charAt(i);
        if(c < '0' || c > '9'){
           return(1);
        }
    }
    return(0);
}
/*****************************************************************
 ÇÔ ¼ö ¸í  : Fillzero
 ¼³    ¸í  : ³Ñ¾î¿Â NumÀÇ °ªÀÌ ¼ýÀÚÇü½ÄÀÏ°æ¿ì ³Ñ¾î¿Â ±æÀÌ¸¸Å­'0'À» Ã¤¿ö¼­ µÇµ¹¸®±â
 Argument :
 ¸®      ÅÏ :
 ¿ë      ·Ê :
*****************************************************************/
function Fillzero(Obj, len) {
    var c;
    var i;
    Obj.value=Trim(Obj.value);
    if(isNumber(Obj.value)==1) {
       return "false"
    }
    if(Obj.value.length<=0) return "";
    if(Obj.value.length >= len) return Obj.value;
    c = len - Obj.value.length ;
    for(i=0;i<c;i++) {
        Obj.value = "0" + Obj.value
    }
    return(Obj.value);
}

/*****************************************************************
 ÇÔ ¼ö ¸í  : isNull
 ¼³    ¸í  : ³Ñ¾î¿Â object°ªÀÌ NULLÀÎ°¡¸¦ È®ÀÎ
 Argument :
 ¸®      ÅÏ : true:NULL, false:null¾Æ´Ô
 ¿ë      ·Ê :
*****************************************************************/
function isNull(string) {
    if(string == ""){
        return(true);
    } else {
        return(false);
    }
    return true
}

/*****************************************************************
 ÇÔ ¼ö ¸í  : Substr
 ¼³    ¸í  : ³Ñ¾î¿Â ¹®ÀÚ¿­µéÀ» ÁöÁ¤ÇÑ ±æÀÌ¸¸Å­ Àß¶ó³½ ¹®ÀÚ¿­À» ¸®ÅÏÇÑ´Ù
 Argument :
 ¸®      ÅÏ :
 ¿ë      ·Ê :
*****************************************************************/
function Substr(strings,start,end)
{
    var retString = "";
    var c;
    var i;
    for(i=0;i<strings.length;i++) {
        c = strings.charAt(i);
        if(i>=(start - 1) && i<=(start + end - 2)){
           retString += c;
        }
    }
    return(retString);
}
/*****************************************************************
 ÇÔ ¼ö ¸í  : isLtrim
 ¼³    ¸í  : ³Ñ¾î¿Â ¹®ÀÚ¿­µéÁß¿¡ ¿ÞÂÊ¿¡ Æ÷ÇÔµÈ °ø¹éÀ» ¸ðµÎ ¾ø¾Ø ¹®ÀÚ¿­À» ¸®ÅÏÇÑ´Ù
 Argument :
 ¸®      ÅÏ :
 ¿ë      ·Ê :
*****************************************************************/
function isLtrim(strings)
{
    var retString = "";
    var c;
    var i;
    var end=0;
    for(i=0;i<strings.length;i++) {
        c = strings.charAt(i);
        if(c != ' ' || end==1){
           retString += c;
           end = 1;
        }
    }
    return(retString);
}
/*****************************************************************
 ÇÔ ¼ö ¸í  : isRtrim
 ¼³    ¸í  : ³Ñ¾î¿Â ¹®ÀÚ¿­µéÁß¿¡ ¿À¸¥ÂÊ¿¡ Æ÷ÇÔµÈ °ø¹éÀ» ¸ðµÎ ¾ø¾Ø ¹®ÀÚ¿­À» ¸®ÅÏÇÑ´Ù
 Argument :
 ¸®      ÅÏ :
 ¿ë      ·Ê :
*****************************************************************/
function isRtrim(strings)
{
    var retString = "";
    var c;
    var i;
    var end=0;
    for(i=strings.length - 1;i>=0;i--) {
        c = strings.charAt(i);
        if(c != ' ' || end==1){
           retString = c + retString;
           end = 1;
        }
    }
    return(retString);
}
/*****************************************************************
 ÇÔ ¼ö ¸í  : isBusno
 ¼³    ¸í  : ³Ñ¾î¿Â ¹®ÀÚ¿­ÀÇ °ªÀÌ »ç¾÷ÀÚ¹øÈ£ Çü½Ä¿¡ ¸Â´ÂÁö¸¦ ¸®ÅÏ
 Argument :
 ¸®      ÅÏ : 0:¿ÇÀ½, 1:Æ²¸²
 ¿ë      ·Ê :
*****************************************************************/
function isBusno(strings) {
    var c = new Array(10);
    var i;
    var sum=0, il_y=0, epno_chk=0;
    var li_chkvalue = new Array(1,3,7,1,3,7,1,3,5);
    if(strings=="" || strings.length != 10) {
        popup(1, '»ç¾÷ÀÚ¹øÈ£', strings );
        return 1;
    }
    for(i=0;i<10;i++) {
        c[i] = strings.charAt(i);
        if(c[i]<'0' || c[i]>'9')  {
           popup(1, '»ç¾÷ÀÚ¹øÈ£', strings );
           return 1;
        }
    }
    for(i=0;i<9;i++){
        sum += eval(c[i]) * li_chkvalue[i];
    }
    sum = sum + ((c[8]*5)/10);
    li_y = sum - Math.floor(sum/10)*10  ;
    if(li_y==0) {
        epno_chk = 0;
    } else {
        epno_chk = 10 - li_y;
    }
    if(epno_chk==eval(c[9])) {
        popup(0, '»ç¾÷ÀÚ¹øÈ£', strings );
        return(0);
    } else {
        popup(1, '»ç¾÷ÀÚ¹øÈ£', strings );
        return(1);
    }
    popup(1, '»ç¾÷ÀÚ¹øÈ£', strings );
    return(1);
}
/*****************************************************************
 ÇÔ ¼ö ¸í  : isIdno
 ¼³    ¸í  : ³Ñ¾î¿Â ¹®ÀÚ¿­ÀÇ °ªÀÌ ÁÖ¹Î¹øÈ£ Çü½Ä¿¡ ¸Â´ÂÁö¸¦ ¸®ÅÏ
 Argument :
 ¸®      ÅÏ : 0:¿ÇÀ½, 1:Æ²¸²
 ¿ë      ·Ê :
*****************************************************************/
function isIdno(strings) {
    var c = new Array(13);
    var i;
    var sum=0, il_y=0, epno_chk=0;
    var li_chkvalue = new Array(2,3,4,5,6,7,8,9,2,3,4,5);
    if(strings.length != 13) {
        return 1;
    }
    for(i=0;i<13;i++) {
        c[i] = strings.charAt(i);
        if(c[i]<'0' || c[i]>'9') {
            return 1;
        }
    }
    for(i=0;i<12;i++){
        sum += eval(c[i]) * li_chkvalue[i];
    }
    li_y = sum - Math.floor(sum/11)*11;
    li_y = 11 - li_y;
    li_y = li_y - Math.floor(li_y/10)*10;
    if(li_y==eval(c[12])) {
        return(0);
    } else {
        return(1);
    }
    return(1);
}
/*****************************************************************
 ÇÔ ¼ö ¸í  : fgn_isIdno
 ¼³    ¸í  : ³Ñ¾î¿Â ¹®ÀÚ¿­ÀÇ °ªÀÌ ¿Ü±¹¾îÁÖ¹Î¹øÈ£ Çü½Ä¿¡ ¸Â´ÂÁö¸¦  ¸®ÅÏ
 Argument :
 ¸®      ÅÏ : 0:¿ÇÀ½, 1:Æ²¸²
 ¿ë      ·Ê :
*****************************************************************/
function fgn_isIdno(reg_no) {
    var sum = 0;
    var odd = 0;

    buf = new Array(13);

    for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i));

    odd = buf[7]*10 + buf[8];

    if (odd%2 != 0) {
      return 1;
    }

    if ((reg_no.charAt(6) == "5") || (reg_no.charAt(6) == "6"))
    {
       birthYear = "19";
    }
    else if ((reg_no.charAt(6) == "7") || (reg_no.charAt(6) == "8"))
    {
       birthYear = "20";
    }
    else if ((reg_no.charAt(6) == "9") || (reg_no.charAt(6) == "0"))
    {
       birthYear = "18";
    }
    else
    {
      //alert("¿Ü±¹ÀÎµî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
      return 1;
    }

    if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
      return 1;
    }

    multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
    for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);

    sum=11-(sum%11);

    if (sum>=10) sum-=10;

    sum += 2;

    if (sum>=10) sum-=10;

    if ( sum != buf[12]) {
        return 1;
    }
    else {
        return 0;
    }
}
/*****************************************************************
 ÇÔ ¼ö ¸í  : isDate
 ¼³    ¸í  : ³Ñ¾î¿Â ¹®ÀÚ¿­µéÀÌ ³¯Â¥Çü½Ä¿¡ ¸Â´Â°¡¸¦ È®ÀÎ
 Argument :
 ¸®      ÅÏ : 0:¿ÇÀ½, 1:Æ²¸²
 ¿ë      ·Ê :
*****************************************************************/
function isDate(year, mon, day) {
    var year_chk = 0 ; //Æò³â=0, À±³â=1
    var nam1 =0;
    var nam2 =0;
    var nam3 =0;
    if(year=="" && mon=="" && day=="") {
       return 0;
    }

    if(isNumber(year) == 1 ||isNumber(mon) == 1 || isNumber(day) == 1) {
       popup(1,'ÀÏÀÚ', year+"-"+mon+"-"+day );
       return 1;
    }

    nam1 = eval(year) - Math.floor(eval(year)/4)*4;
    nam2 = eval(year) - Math.floor(eval(year)/100)*100;
    nam3 = eval(year) - Math.floor(eval(year)/400)*400;

    if(eval(year)<0 || eval(year)>9999 || Trim(year) == "") {
        popup(1,'ÀÏÀÚ', year+"-"+mon+"-"+day );
        return 1;
    }
    if(eval(mon) <0 || eval(mon) >12  || Trim(mon) == "") {
        popup(1,'ÀÏÀÚ', year+"-"+mon+"-"+day );
        return 1;
    }
    if(eval(day) <0 || eval(day) >31 || Trim(day) == "" ) {
        popup(1,'ÀÏÀÚ', year+"-"+mon+"-"+day );
        return 1;
    }

    if(nam1==0 && nam2!=0){ //À±³â
       //popup(1,'ÀÏÀÚ', year+"-"+mon+"-"+day );
       year_chk = 1;
    } else if(nam1==0 && nam2==0 && nam3==0){ //À±³â
       //popup(1,'ÀÏÀÚ', year+"-"+mon+"-"+day );
       year_chk = 1;
    } else {
       year_chk = 0; //Æò³â
    }

    if(mon=="02" && year_chk==0 ){
        if(eval(day)>=29) {
            popup(1,'ÀÏÀÚ', year+"-"+mon+"-"+day );
            return 1 ;//Æò³â
        }
    } else {
        if(mon=="02" && eval(day)>=30) {
            popup(1,'ÀÏÀÚ', year+"-"+mon+"-"+day );
            return 1 ;//À±³â
        }
    }
    if(mon=="03" || mon=="06" || mon=="09" || mon=="11") {
        if(eval(day)>30 ) {
            popup(1,'ÀÏÀÚ', year+"-"+mon+"-"+day );
            return 1;
        }
    }
    popup(0,'ÀÏÀÚ', year+"-"+mon+"-"+day );
    return 0;
}
/*****************************************************************
 ÇÔ ¼ö ¸í  : lf_Prev_Set_Char
 ¼³    ¸í  : ´ä±Û³»¿ë¿¡¼­ ¶óÀÎÀÇ Ã¹¹øÂ°¿¡ '>'¹®ÀÚ Ãß°¡ÇÏ±â
 Argument :
 ¸®      ÅÏ :
 ¿ë      ·Ê :
*****************************************************************/
function lf_Prev_Set_Char(as_Str) {
    var ReturnStr='';
    var as_Char = ">";
    if ( as_Str.length > 0 ) ReturnStr += as_Char;
    var j=0;
    var as_str_length = as_Str.length;

        for (var i=0; i<eval(as_str_length); i++) {
                if (as_Str.charCodeAt(j) == 10 ) {
            ReturnStr += as_Str.substr(0,j)+ as_Char;
            as_Str = as_Str.substr(j+1, as_Str.length-j);
            j=0;
        }
        else    j++;
    }
    ReturnStr += as_Str;  //¸¶Áö¸· ÀÚ·á asign
    document.form1.c_content.value = ReturnStr;
    return;
}
/*****************************************************************
 ÇÔ ¼ö ¸í  : gf_sort
 ¼³    ¸í  : Á¤·Ä
 Argument :
 ¸®      ÅÏ :
 ¿ë      ·Ê :
*****************************************************************/
function gf_sort(values) {
    values.sort(compareAscNumbers);
    return values;
}
//³»¸²Â÷¼ø
function compareDescNumbers(a,b){
    return b-a;
}
//¿Ã¸²Â÷¼ø
function compareAscNumbers(a,b){
    return a-b;
}


/*****************************************************************
	ÇÔ ¼ö ¸í	: gf_Ojbect()
	¼³    ¸í	: object Ã³¸®
	ÀÎ    ¼ö	: 
******************************************************************/
function gf_Ojbect(id) 
{
	document.write(id.innerHTML); id="";
}


/*--------------------------------------------------
  ±â´É   : ÇÑ±Û¿©ºÎ Ã¼Å© (hwado@futureinfonet.com)
  INPUT  : check  data
  RETURN : true  -> ÇÑ±Û
           false -> ÇÑ±Û¾Æ´Ô
----------------------------------------------------*/
// strÀº ÇÑ±ÛÀÌ¾î¾ß¸¸ ÇÑ´Ù. 
function CheckHangul(str) { 
    strarr = new Array(str.length); 
    schar = new Array('/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','='); 
    flag = true; 
    for (i=0; i<str.length; i++) { 
        for (j=0; j<schar.length; j++) { 
            if (schar[j] ==str.charAt(i)) { 
                flag = false; 
            } 
        } 
        strarr[i] = str.charAt(i) 
        if ((strarr[i] >=0) && (strarr[i] <=9)) { 
            flag = false; 
        } else if ((strarr[i] >='a') && (strarr[i] <='z')) { 
            flag = false; 
        } else if ((strarr[i] >='A') && (strarr[i] <='Z')) { 
            flag = false; 
        } else if ((escape(strarr[i]) > '%60') && (escape(strarr[i]) <'%80') ) { 
            flag = false; 
        } 
    } 
    if (flag) { 
        return true; 
    } else { 
        return false; 
    } 
} 
/*****************************************************************
	ÇÔ ¼ö ¸í	: gf_goUrl()
	¼³    ¸í	: ÆäÀÌÁöÀÌµ¿
	ÀÎ    ¼ö	: 
******************************************************************/
var objNextCmd = "";
function gf_goUrl(url, gubun) 
{
	var f = document.form1;
	
	if(url != "") objNextCmd = "gf_goUrl('"+url+"', '0');";
	if(gubun == "1") { //·Î±×ÀÎÃ³¸®
        if(IsTrimStr(Sgs_HUser_ID) == ""){
			var ls_Result = showPopup("/login.do",'',"dialogWidth:470px; dialogHeight:275px; center:left;status:no;", "Login Popup");
			
			if(ls_Result == null || ls_Result == "0"){
				return;
			}
			if(objNextCmd == "") f.submit();
			else eval(objNextCmd);			
			return;
        }
	}
	location.href = url;	
	return;
}

/*****************************************************************
	ÇÔ ¼ö ¸í	: gf_goUrl1()
	¼³    ¸í	: GPKI¿ë ·Î±×ÀÎ 
	ÀÎ    ¼ö	: 
******************************************************************/
function gf_goUrl1(gpkino,url, gubun) 
{
	var f = document.form1;
	var ls_arg = "gpkino="+gpkino;
	
	if(url != "") objNextCmd = "gf_goUrl1('"+gikino+"','"+url+"', '0');";
	if(gubun == "1") { //·Î±×ÀÎÃ³¸®
        if(IsTrimStr(Sgs_HUser_ID) == ""){
			var ls_Result = showPopup("/gpkiplus.do",ls_arg,"dialogWidth:450px; dialogHeight:350px; center:left;status:no;", "GPKI Popup");
			
			if(ls_Result == null || ls_Result == "0"){
				return;
			}
			if(objNextCmd == "") f.submit();
			else eval(objNextCmd);			
			return;
        }
	}
	location.href = url;	
	return;
}

function lfLoginPop(step, adata)
{
	var f = document.form1;
	if(step == 1){
		var HttpMethod = "POST";
		var url = "/userinfoajax.do";
		var params   = "id=userid";
		
		req = initXMLHTTPRequest();
		if(req) 
		{
			req.onreadystatechange=onLoginReadyState;	
			req.open(HttpMethod, url, true);
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=EUC-KR;");
			req.send(params);
		}		
	}else if(step == 2){
		if(adata == "") gfLogin(true);
		else {
			if(objNextCmd == "") f.submit();
			else eval(objNextCmd);
		}
	}
	return;
}


function gfLogin(bfalg)
{
	var ls_Result = showPopup("/login.do",'',"dialogWidth:470px; dialogHeight:275px; center:left;status:no;", "Login Popup");
	
	if(ls_Result == null || ls_Result == "0"){
		return;
	}
	if(bfalg) lfLoginPop(2,"ok");
	else {
		try{
			document.form1.submit();
		}catch(e){
			alert(e);
			location.href = "/index.do";
		}
	}
	
	return ; 
}
function gfLogout()
{
	var HttpMethod = "POST";
	var url = "/logoutajax.do";
	var params   = "";
	
	req = initXMLHTTPRequest();
	if(req) 
	{
		req.onreadystatechange=onLoginReadyState;	
		req.open(HttpMethod, url, true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=EUC-KR;");
		req.send(params);
	}
}

function onLoginReadyState(){
	var ready = req.readyState;
	if ( ready == READY_STATE_COMPLETE ) 
	{
		if ( req.status == 200) 
		{
        	ReturnData = req.responseText.replace("\r","").replace("\n","");
			lfLoginPop(2,ReturnData);
        }
	}	
}

function onLogoutReadyState(){
	var f = document.form1;
	var ready = req.readyState;
	if ( ready == READY_STATE_COMPLETE ) 
	{
		if ( req.status == 200) 
		{
        	ReturnData = req.responseText.replace("\r","").replace("\n","");
			if(ReturnData == "ok") f.submit();
        }
	}	
}
/*****************************************************************
    ÇÔ ¼ö ¸í    : f_resize_iframe()
    ¼³    ¸í    : iframe Å©±âÁ¶Àý
    ÀÎ    ¼ö    :
******************************************************************/
function gf_resize_iframe(o,w,h,d) {

	//document.getElementById(o).style.width  = w;
	if(h<d) h=d;
	document.getElementById(o).style.height = h;
}

/*****************************************************************
    ÇÔ ¼ö ¸í    : gf_resize_iframeforMax()
    ¼³    ¸í    : iframe Å©±âÁ¶Àý
    ÀÎ    ¼ö    :
******************************************************************/
function gf_resize_iframeforMax(o,w,h,d,m) {
	//document.getElementById(o).style.width  = w;
	if(h<d) h=d;
	if(h>m) h=m;
	document.getElementById(o).style.height = h;
}

/*****************************************************************
    ÇÔ ¼ö ¸í    : gf_resize_iframeforMax()
    ¼³    ¸í    : iframe Å©±âÁ¶Àý
    ÀÎ    ¼ö    :
******************************************************************/
function gf_resize_subiframeforMax(o,w,h,d,m) {
	//document.getElementById(o).style.width  = w;
	if(h<d) h=d;
	if(h>m) h=m;
	document.getElementById(o).style.height = h;
}


/*****************************************************************
    ÇÔ ¼ö ¸í    : gf_SetDateDot()
    ¼³    ¸í    : ³¯Â¥Ç¥±â (  onkeyup="javascript:gf_SetDateDot(this)"
    ÀÎ    ¼ö    :
******************************************************************/
function gf_SetDateDot(obj)
{
	var retstr = "";
	var strdate = gf_Trim(obj.value,'a');

	strdate =  gf_Str_Replace(strdate,".","");

	if(strdate.length==5 || strdate.length==6) retstr = strdate.substring(0,4) + "." + strdate.substring(4);
	else if(strdate.length==7 || strdate.length==8) retstr = strdate.substring(0,4) + "." + strdate.substring(4,6) + "." + strdate.substring(6);
	else retstr = strdate;

	obj.value = retstr;
}

function gf_setDateToDot2(strdate)
{
	var retstr = "";
	var year = "";
	var month = "";
	var day = "";
	var strdate = gf_Trim(strdate,'a');

	strdate =  gf_Str_Replace(strdate,".","");
	strdate =  gf_Str_Replace(strdate,"-","");
	
	if(strdate.length==5 || strdate.length==6) {
		year = strdate.substring(0,4);
		month = strdate.substring(4);
	}
	else if(strdate.length==7 || strdate.length==8) {
		year = strdate.substring(0,4);
		month = strdate.substring(4,6);
		day = strdate.substring(6);
	}
	else {
		year = strdate;
	}
	
	retstr = year;
	if(gf_Trim(month,'a') != "" && month != "0" && month != "00") retstr += "-"+month;
	if(gf_Trim(day,'a') != "" && day != "0" && day != "00") retstr += "-"+day;

	return retstr;
}


/*****************************************************************
    ÇÔ ¼ö ¸í    : gf_goPurSite()
    ¼³    ¸í    : ÁÖ¿ä»çÀÌÆ®¸µÅ©
    ÀÎ    ¼ö    :
******************************************************************/
function gf_goSiteLink(obj)
{
	if(gf_Trim(obj.value,'a') == "") return;
	window.open(obj.value);
}


/*****************************************************************
    ÇÔ ¼ö ¸í    : gf_help()
    ¼³    ¸í    : ÁÖ¿ä»çÀÌÆ®¸µÅ©
    ÀÎ    ¼ö    :
******************************************************************/
var heppopwin;
function gf_help(url)
{
	if(url == null || url == "undefiend") url = "";
	if(heppopwin != null) heppopwin.close();
    heppopwin = window.open('/help/help.jsp?helpurl='+url,'openhelp',"width=860,height=610,left=10,top=10,menubar=0,toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=1");
}


function __gf_ilips__(as_obj){
	document.write(as_obj.innerHTML);
}

function gf_inner(as_obj,as_inner){
	as_obj.innerHTML = as_inner;
}



/*****************************************************************
    ¼³    ¸í    : ·Î±×ÀÎ°ü·Ã(Æ÷Å»)
******************************************************************/

function GoIntra(){
    window.open("http://www.kdi.re.kr/general/member/intra_login.jsp", 'intra_login', "height=220,width=502,left=300,top=200,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no")
}

function GoCookie(){
    document.form1.target = "IFCookie";
    document.form1.action = "/common/loginTemp.jsp";
    document.form1.submit();
}

function GoKdi(){
    document.form1.target = "_self";
    document.form1.action = "http://www.kdi.re.kr/general/member/login.jsp";
    document.form1.submit();
}
function GoLogout(){
    document.form1.target = "_self";
    document.form1.action = "/logout.do";
    document.form1.submit();
}
function GoKDILogout(){
    document.form1.target = "_self";
    document.form1.action = "http://www.kdi.re.kr/general/member/logout.jsp";
    document.form1.submit();   
}
function Popfree(){
    var popwin = window.open("", "loginout_pop", "height=1,width=1,left=300,top=10000,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no");
    if(popwin !=  null) popwin.close();
}
function GoHome(){
	self.location.replace("/");
}

function cgfPageLoad(asAction,aspage,asnum, assubnum){
	var formurl = "/"+asAction+".do?cmd="+aspage+"&pageNum="+asnum+"&subNum="+assubnum;
	//self.location.href = formurl;
	directForm.target = "_self";
	directForm.cmd.value=aspage;
	directForm.pagenum.value=asnum;
	directForm.subnum.value=assubnum;
	directForm.action = "/"+asAction+".do";
	directForm.submit();
	return;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_showHideLayers() { //v6.0
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	obj.visibility=v; }
}

function MM_displayLayers() { //v1.0
	var i,p,v,obj,args=MM_displayLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v=='hide')?'none':v; }
	obj.display=v; }
}

var nowZoom = 100; // ÇöÀçºñÀ²
var maxZoom =140; // ÃÖ´ëºñÀ²(500À¸·ÎÇÏ¸é 5¹è Ä¿Áø´Ù)
var minZoom = 100; // ÃÖ¼ÒºñÀ²
//È­¸é Å°¿î´Ù.
function zoomIn()
{
	if (nowZoom < maxZoom) 
	{
		nowZoom += 10; //25%¾¿ Ä¿Áø´Ù.
	} 
	else 
	{
		return;
	}
	document.body.style.zoom = nowZoom + "%";
}

//È­¸é ÁÙÀÎ´Ù.
function zoomOut() 
{
	if (nowZoom > minZoom) 
	{
		nowZoom -= 10; //25%¾¿ ÀÛ¾ÆÁø´Ù.
	}
	else 
	{
		return;
	}
	document.body.style.zoom = nowZoom + "%";
}
