/*-------------------- À©µµ¿ì °ü·Ã ÇÔ¼ö --------------------*/
// »õÃ¢ ¿©´Â ÇÔ¼ö(Window)
function C_openWindow(asURL, asName, aiSizeW, aiSizeH)
{
	var intLeft = screen.width / 2 - aiSizeW / 2;
	var intTop  = screen.height / 2 - aiSizeH / 2;

	opt = ",toolbar=no,menubar=no,location=no,scrollbars=yes,status=yes";

	window.open(asURL, asName, "left=" + intLeft + ",top=" +  intTop + ",width=" + aiSizeW + ",height=" + aiSizeH  + opt);
}

function C_openImage(asURL, asName, aiSizeW, aiSizeH)
{
	var intLeft = screen.width / 2 - aiSizeW / 2;
	var intTop  = screen.height / 2 - aiSizeH / 2;

	opt = ",toolbar=no,menubar=no,location=no,scrollbars=no,status=yes";
	window.open(asURL, asName, "left=" + intLeft + ",top=" +  intTop + ",width=" + aiSizeW + ",height=" + aiSizeH  + opt);
}

//»ç¿ë¹ý S_openWindow('URL','windowName',500,500,{left:50,top:100,scrollbars:'yes',moveCenter:'yes'});
function S_openWindow(asURL, asName, aiSizeW, aiSizeH, opt)
{
	var opts = '';
	var optPosition = '';
	var optObj = {
		scrollbars:'no'
		,toolbar:'no'
		,menubar:'no'
		,status:'no'
		,resizable:'no'
	};
	for (var k in optObj) {
		opts += ',' + k + '=' + ((opt[k])?opt[k]:optObj[k]);
	}
	if ( opt['left'] || opt['top'] ) {
		optPosition += (opt['left']) ? ',left=' + opt['left'] : '';
		optPosition += (opt['top']) ? ',top=' + opt['top'] : '';
	} else if ( opt['moveCenter'] != 'no' ) {
		var intLeft = screen.width / 2 - aiSizeW / 2;
		var intTop  = screen.height / 2 - aiSizeH / 2;
		optPosition = ',left=' + intLeft + ',top=' +  intTop;
	}
	var asOption = 'width=' + aiSizeW + ',height=' + aiSizeH + optPosition + opts;
	if ( opt['fullscreen'] ) {
		asOption = "fullscreen=yes";
	}

	var winOpen = window.open(asURL, asName, asOption);
	if ( winOpen ) {
		winOpen.focus();
	}
	return winOpen;
}

/*-------------------- À¯È¿¼º °ü·Ã ÇÔ¼ö --------------------*/
// ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
function C_isNull(asValue)
{
	if (asValue == null || asValue == undefined || asValue.toString().replace(/ /g,"") == "")
	{
		return true;
	}

	return false;
}

// ¼ýÀÚ°ËÁõ
function C_isNum(asValue)
{
	if (C_isNull(asValue)) return false;

	for (var i = 0; i < asValue.length; i++)
	{
		if (asValue.charAt(i) < '0' || asValue.charAt(i) > '9')
		{
			return false;
		}
	}
	
	return true;
}

// ¿µ¹®ÀÚ°ËÁõ
function C_isAlpha(asValue)
{
	if (C_isNull(asValue)) return false
	
	for (var i = 0; i < asValue.length; i++)
	{
		if (!((asValue.charAt(i) >='a' && asValue <= 'z') || (asValue.charAt(i) >= 'A' && asValue <= 'Z')))
		{
			return false;
		}
	}

	return true;
}

// ¾ÆÀÌµð°ËÁõ
function C_isID(asValue)
{
	if (C_isNull(asValue)) return false
	
	for (var i = 0; i < asValue.length; i++)
	{
		if ( "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_".indexOf( asValue.charAt(i) ) < 0 )
		{
			return false;
		}
	}

	return true;
}

// ÇÑ±Û°ËÁõ
function C_isHangul(asValue)
{
	if (C_isNull(asValue)) return false;
	
	for (var i = 0; i < asValue.length; i++)
	{
		var c = escape(asValue.charAt(i));
		
		if (c.indexOf("%u") == -1)
		{
			return false;
		}
	}
	
	return true;		
}
//ÇÑ±ÛÀÔ
function C_isNotHangul(asValue){

 if ((event.keyCode<48) || (event.keyCode>57)) {
  event.returnValue = false;
  return false;
 }else{
  return true;
 }

}

/*
	ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
	ex)
	if (!C_isValidEmail(form.email.value)) {
			alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù.");
	}
*/
function C_isValidEmail(asValue)
{
	var strFormat = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
	return C_isValidFormat(asValue, strFormat);
}

// ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©
function C_isValidPhone(asValue) {
	var strFormat = /^(\d+)-(\d+)-(\d+)$/;
	return C_isValidFormat(asValue, strFormat);
}

//ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º °ËÁõ
function C_isValidRegNo(asValue)
{
	var arrRegNo = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
	var intSum = 0;
	var intMod = 0;
	var i = 0;
	
	if (C_isNull(asValue)) return true;
	
	var strValue = asValue.toString().replace(/-/g, "");
	
	if (C_getByteLength(strValue) == 10)
	{
		return C_isValidCustNo(strValue);
	}

	if (C_getByteLength(strValue) != 13 || !C_isNum(strValue))
	{
		ERR_MSG = "ÁÖ¹Îµî·Ï¹øÈ£´Â 13ÀÚ¸® ¼ýÀÚÀÔ´Ï´Ù.";
		return false;
	}

	if (strValue == '0000000000000') return true;
	
	for (i = 0; i < 13; i++) arrRegNo[i] = strValue.substr(i, 1);
	
	for (i = 0; i < 12; i++) intSum += arrRegNo[i] * ((i > 7) ? (i - 6) : (i + 2));
	
	intMod = 11 - intSum % 11;
	
	if (intMod >= 10) intMod -= 10;
	
	if (intMod != arrRegNo[12])
	{
		ERR_MSG = "¿Ã¹Ù¸£Áö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.";
		return false;
	}
	
	return true;
}

//»ç¾÷ÀÚ¹øÈ£ À¯È¿¼º °ËÁõ
function C_isValidCustNo(asValue)
{
	var intSumMod = 0;
	
	if (C_isNull(asValue)) return true;
	
	var strValue = asValue.toString().replace(/-/g, "");
	
	if (C_getByteLength(strValue) == 13)
	{
		return C_isValidRegNo(strValue);
	}
	
	if (C_getByteLength(strValue) != 10 || !C_isNum(strValue))
	{
		ERR_MSG = "»ç¾÷ÀÚµî·Ï¹øÈ£´Â 10ÀÚ¸® ¼ýÀÚÀÔ´Ï´Ù.";
		return false;
	}
	
	intSumMod += parseInt(strValue.substr(0, 1));
	intSumMod += parseInt(strValue.substr(1, 1)) * 3 % 10;
	intSumMod += parseInt(strValue.substr(2, 1)) * 7 % 10;
	intSumMod += parseInt(strValue.substr(3, 1)) * 1 % 10;
	intSumMod += parseInt(strValue.substr(4, 1)) * 3 % 10;
	intSumMod += parseInt(strValue.substr(5, 1)) * 7 % 10;
	intSumMod += parseInt(strValue.substr(6, 1)) * 1 % 10;
	intSumMod += parseInt(strValue.substr(7, 1)) * 3 % 10;
	intSumMod += Math.floor(parseInt(strValue.substr(8, 1)) * 5 / 10);
	intSumMod += parseInt(strValue.substr(8, 1)) * 5 % 10;
	intSumMod += parseInt(strValue.substr(9, 1));
	
	if (intSumMod % 10 != 0)
	{
		ERR_MSG = "¿Ã¹Ù¸£Áö ¾ÊÀº »ç¾÷ÀÚµî·Ï¹øÈ£ÀÔ´Ï´Ù.";
		return false;
	}
	
	return	true;
}


/*-------------------- ¹®ÀÚ¿­ °ü·Ã ÇÔ¼ö --------------------*/
// Ä³¸¯ÅÍ Å¸ÀÔ °ËÁõ 'H'-ÇÑ±Û, 'E'-¿µ¹®, 'N'-¼ýÀÚ, 'Z'-±âÅ¸
function C_getCharType(asValue)
{
	var bolHan = false;
	var bolAlp = false;
	var bolNum = false;
	var bolEtc = false;
	
	var retStr = "";

	if (C_isNull(asValue))
	{
		return "";
	}
	
	for (var i = 0; i < asValue.length; i++)
	{
		if (C_isAlpha(asValue.charAt(i)))
		{
			bolAlp = true;
			retStr += "E";
		}
		else if (C_isNum(asValue.charAt(i)))
		{
			bolNum = true;
			retStr += "N";
		}
		else if (C_isHangul(asValue.charAt(i)))
		{
			bolHan = true;
			retStr += "H";
		}
		else
		{
			bolEtc = true;
			retStr += "Z";
		}
	}
	
	return retStr;
}

/*
	ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
	Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
	ex)
	if (containsChars(form.name,"!,*&^%$#@~;")) {
		alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
	}
*/
function C_containsChars(asValue)
{
	var asChars = "!,*&^%$#@~;`-+:?/<>{}[]\\=";
	for (var i = 0; i < asValue.length; i++)
	{
		if (asChars.indexOf(asValue.charAt(i)) != -1)	return true;
	}
	
	return false;
}


/*
Æ¯¼ö¹®ÀÚ¹× ¼ýÀÚ»ç¿ë Ã¼Å©
*/
function C_containsCharsNum(asValue)
{
	var asChars = "!,*&^%$#@~;`-+:?/<>{}[]\\=0123456789.";
	for (var i = 0; i < asValue.length; i++)
	{
		if (asChars.indexOf(asValue.charAt(i)) != -1)	return true;
	}
	
	return false;
}



/*
ÇÑ±Û¸¸»ç¿ë Ã¼Å©
*/
function C_containsCharsNumKOR(asValue)
{
	var asChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!,*&^%$#@~;`-+:?/<>{}[]\\=.";
	for (var i = 0; i < asValue.length; i++)
	{
		if (asChars.indexOf(asValue.charAt(i)) != -1)	return true;
	}
	
	return false;
}



/*
	ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
	Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
	ex)
	if (!C_containsCharsOnly("M", "MW")) {
		alert("¼ºº° ÇÊµå¿¡´Â M,W ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
	}
*/
function C_containsCharsOnly(asValue, asChars)
{
	for (var i = 0; i < asValue.length; i++)
	{
		if (asChars.indexOf(asValue.charAt(i)) == -1) return false;
	}
	
	return true;
}

/*
	ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
	ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶
*/
function C_isValidFormat(asValue, asFormat)
{
	if (C_isNull(asValue)) return true;
	if (asValue.search(asFormat) != -1) return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä

	return false;
}

/*
	ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
	ex)
	if (getByteLength(form.title) > 100) {
		alert("Á¦¸ñÀº ÇÑ±Û 50ÀÚ(¿µ¹® 100ÀÚ) ÀÌ»ó ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
	}
*/
function C_getByteLength(asValue)
{
	var byteLength = 0;
	var	lsEsc = "%B2%B3%B4%B7%A8%AD%B1%D7%F7%B0%A7%B8%A1%BF%A4%B6%AE%C6%D0%AA%3F%3F%D8%BA%DE%BD%BC%BE%E6%F0%F8%DF%FE%B9";
	
	for (var i = 0; i < asValue.length; i++)
	{
		var oneChar = escape(asValue.charAt(i));
		
		if (oneChar.length == 1 )
		{
			byteLength ++;
		}
		else if (oneChar.indexOf("%u") != -1)
		{
			byteLength += 2;
		}
		else if (oneChar.indexOf("%") != -1)
		{
			if(lsEsc.indexOf(oneChar) != -1)
			{
				byteLength += 2;
			}
			else
			{
				byteLength += oneChar.length / 3;
			}
		}
	}
	
	return byteLength;
}

// ¹®ÀÚ¿­¿¡ ÀÖ´Â Æ¯Á¤¹®ÀÚÆÐÅÏÀ» ´Ù¸¥ ¹®ÀÚÆÐÅÏÀ¸·Î ¹Ù²Ù´Â ÇÔ¼ö.
function C_Replace(asTarget, asSearch, asReplace)
{
	var strTemp = "";

	for (var i = 0 ; i < asTarget.length ; i++)
	{
		if (asTarget.charAt(i) != asSearch)
		{
			strTemp = strTemp + asTarget.charAt(i);
		}
		else
		{
			strTemp = strTemp + asReplace;
		}
	}
	
	return strTemp;
}

// ¹®ÀÚ¿­¿¡¼­ ÁÂ¿ì °ø¹éÁ¦°Å
function C_Trim(asValue)
{
	var intStart = 0;
	var intEnd   = 0;

	for (var i = 0 ; i < asValue.length ; i++)
	{
		if (asValue.charAt(i) != " ")
		{
			intStart = i;
			break;
		}
	}
	
	for (var j = asValue.length - 1 ; j >= 0 ; j--)
	{
		if (asValue.charAt(j) != " ")
		{
			intEnd = j + 1;
			break;
		}
	}
	
	return asValue.substring(intStart, intEnd);
}

// ¹®ÀÚ¿­À» ¼ýÀÚ Æ÷¸ËÀ¸·Î º¯°æÇÑ´Ù.(abDot : true(¼Ò¼öÁ¡ Æ÷ÇÔ), false(¼Ò¼öÁ¡ ¹ÌÆ÷ÇÔ))
function C_toNumberFormatString(asValue, abDot)
{
	if (C_isNull(asValue)) return "";
	
	//var intNumber = parseFloat(C_removeComma(asValue), 10);
	var intNumber = C_removeComma(asValue, abDot);
	var bolMinus = false;
	var bolDot = false;
	var dotPos;
	var dotU;
	var dotD;
	var commaFlag;
	var strOut = "";

	if (intNumber < 0)
	{
		intNumber *= -1; 
		bolMinus = true;
	}
	
	if (intNumber.toString().indexOf(".") > -1)
	{
		if (abDot == false)
		{
			intNumber = intNumber.substring(0, intNumber.toString().indexOf("."));
		}
	}

	if (intNumber.toString().indexOf(".") > -1)
	{
		dotPos = intNumber.toString().split(".");
		//dotU = dotPos[0];
		dotU = Number(dotPos[0], 10).toString();
		dotD = dotPos[1];
		bolDot = true;
	}
	else
	{
		//dotU = intNumber.toString();
		dotU = Number(intNumber.toString(), 10).toString();
		dotD = "";
	}

	commaFlag = dotU.length % 3;
	
	if (commaFlag)
	{
		strOut = dotU.substring(0, commaFlag);
		if (dotU.length > 3) strOut += ",";
	}
	
	for (var i = commaFlag; i < dotU.length; i+=3)
	{
		strOut += dotU.substring(i, i + 3) ;
		if (i < dotU.length - 3) strOut += ",";
	}
	
	if (bolMinus) strOut = "-" + strOut;
	if (bolDot) strOut = strOut + "." + dotD;
	
	return strOut;
}

// ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶ ¹× °ø¹éÀ» ¾ø¾Ø´Ù.(abDot : true(¼Ò¼öÁ¡ Æ÷ÇÔ), false(¼Ò¼öÁ¡ ¹ÌÆ÷ÇÔ))
function C_removeComma(asValue, abDot)
{
	var intNumber = asValue.toString().replace(/,/g, "").replace(/ /g, "");
	
	if (intNumber.toString().indexOf(".") > -1)
	{
		if (abDot == false)
		{
			intNumber = intNumber.substring(0, intNumber.toString().indexOf("."));
		}
	}
	
	return intNumber;
}
//ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶ ¹× °ø¹éÀ» ¾ø¾Ö°í ¼ýÀÚÇü½Ä ¹®ÀÚ¿­À» µÇµ¹¸°´Ù.
function	C_getNumberTypeString(asValue)
{
	var		lsRet = C_removeComma(asValue,false);
	if(C_isNull(lsRet))
	{
		return "0";
	}
	else
	{
		return lsRet;
	}
}
// Left ºóÀÚ¸® ¸¸Å­ strPadChar À» ºÙÀÎ´Ù.
function C_LPad(strValue, intLength, strPadChar)
{
	var strTemp = "";
	var intPadCnt = intLength - strValue.length;
	
	for (var i = 0; i < intPadCnt; i++) strTemp += strPadChar;
	
	return strTemp + strValue;
}

// Right ºóÀÚ¸® ¸¸Å­ strPadChar À» ºÙÀÎ´Ù.
function C_RPad(strValue, intLength, strPadChar)
{
	var strTemp = "";
	var intPadCnt = intLength - strValue.length;
	
	for (var i = 0; i < intPadCnt; i++) strTemp += strPadChar;
	
	return strValue + strTemp;
}

// ´ë¹®ÀÚº¯È¯
function C_toUpperCase(asValue)
{
	if(C_isNull(asValue)) return asValue;
	return asValue.toUpperCase();
}

// ¼Ò¹®ÀÚº¯È¯
function C_toLowerCase(asValue)
{
	if(C_isNull(asValue)) return asValue;
	return asValue.toLowerCase();
}

/*
¹®ÀÚ¿­À» ÀÔ·ÂÇÑ Æ÷¸ËÀ¸·Î º¯°æÇÑ´Ù.
ex) alert(C_StringFM("123456789", "xxx-xxx-xxxx"));
*/
function C_StringFM(strValue, strFormat)
{
	var strData;
	var strPattern;
	var intLen;
	var intPos;
	
	intPos = -1;
	strPattern = /-/g;
	
	if (strValue == null || strValue.length < 1 || strFormat == null || strFormat.length < 1) return strValue;

	strData = strValue.replace(strPattern, "");

	intLen = strData.length;

	if (intLen != strFormat.replace(strPattern, "").length) return strValue;

	while (true)
	{
		intPos = strFormat.indexOf("-", intPos + 1);

		if (intPos < 1) break;
		
		strData = strData.substr(0, intPos) + "-" + strData.substr(intPos);
	}

	return strData;
}

// ÇÑ±Ûº¯È¯½Ã bolTag¿¡ true¸¦ ³Ñ±â°í ¼­¹ö ÄÚµù¿¡¼­ »ç¿ë½Ã ¹Ýµå½Ã µðÄÚµùÇÑ´Ù.
function C_Encode(strValue, bolTag)
{
	return bolTag == true ? escape(encodeURI(strValue)) : encodeURI(strValue) ;
}

// ÇÑ±ÛÀÌ ÀÎÄÚµùµÈ °æ¿ì bolTag¿¡ true¸¦ ³Ñ±ä´Ù.
function C_Decode(strValue, bolTag)
{
	return bolTag == true ? decodeURI(unescape(strValue)) : decodeURI(strValue);
}


//¿µ¹®,¼ýÀÚ¸¸ ÀÔ·Â Ã¼Å©
function C_HangulChk(Ev)
{
	var ev_code = (window.netscape)? Ev.which: event.keyCode;
	if ( !(ev_code == 0 || ev_code == 8 || ev_code == 94 || ev_code == 95 || (ev_code > 47 && ev_code < 58) || (ev_code > 96 && ev_code < 123))) {
		alert("¼ýÀÚ, ¿µ¾î, '_'¸¸ °¡´É");
		if(window.netscape){
			Ev.preventDefault();
		} else {
			event.returnValue = false;
		}
		return false;
	} else {
		return true;
	}
}

/*-------------------- ³¯Â¥, ½Ã°£ °ü·Ã ÇÔ¼ö --------------------*/
// À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ³â(Ò´)ÀÎÁö Ã¼Å©
function C_isValidYear(yyyy)
{
	var intYear = parseInt(yyyy, 10);
	return (intYear >= 1900 && intYear <= 2999);
}

// À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ¿ù(êÅ)ÀÎÁö Ã¼Å©
function C_isValidMonth(mm)
{
	var intMonth = parseInt(mm, 10);
	return (intMonth >= 1 && intMonth <= 12);
}

// À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ÀÏ(ìí)ÀÎÁö Ã¼Å©
function C_isValidDay(yyyy, mm, dd)
{
	var intMonth = parseInt(mm, 10) - 1;
	var intDay = parseInt(dd, 10);	
	var arrLastDay = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	
	if ((yyyy % 4 == 0 && yyyy % 100 != 0) || yyyy % 400 == 0) arrLastDay[1] = 29;	
	
	return (intDay >= 1 && intDay <= arrLastDay[intMonth]);
}

// À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ½Ã(ãÁ)ÀÎÁö Ã¼Å©
function C_isValidHour(hh)
{
	var intHour = parseInt(hh, 10);
	return (intHour >= 1 && intHour <= 24);
}

// À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ºÐ(ÝÂ)ÀÎÁö Ã¼Å©
function C_isValidMin(mi)
{
	var intMin = parseInt(mi, 10);
	return (intMin >= 1 && intMin <= 60);
}

// ÀÔ·ÂµÈ ³¯Â¥°ª¿¡¼­ '-', '/', '.', ':', ' '(°ø¹é)À» ¾ø¾Ø´Ù.
function C_removeDateTimeFormat(asValue)
{
	return asValue.toString().replace(/-/g, "").replace(/\//g, "").replace(/\./g, "").replace(/:/g, "").replace(/ /g, "");
}

/*
	À¯È¿ÇÏ´Â(Á¸ÀçÇÏ´Â) ³¯Â¥ ÀÎÁö Ã¼Å©
	ex)
	var date = form.date.value; //'20010231'
	if (!C_isValidDate(date)) {
		alert("¿Ã¹Ù¸¥ ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù.");
	}
 */
function C_isValidDate(asDate)
{
	if (C_isNull(asDate)) return true;
	
	var strDate = C_removeDateTimeFormat(asDate);
	var year  = "";
	var month = "";
	var day   = "";
	var hour  = "";
	var min   = "";
	
	if (strDate.length == 6)
	{
		year  = strDate.substr(0,4);
		month = strDate.substr(4,2);
		
		if (parseInt(year, 10) >= 1900 && C_isValidMonth(month)) return true;
	}
	else if (strDate.length == 8)
	{
		year  = strDate.substr(0,4);
		month = strDate.substr(4,2);
		day   = strDate.substr(6,2);
		
		if (parseInt(year, 10) >= 1900 && C_isValidMonth(month) && C_isValidDay(year,month,day)) return true;
	}
	else if (strDate.length == 12)
	{
		year  = strDate.substr(0,4);
		month = strDate.substr(4,2);
		day   = strDate.substr(6,2);
		hour  = strDate.substr(8,2);
		min   = strDate.substr(10,2);
		
		if (parseInt(year, 10) >= 1900 && C_isValidMonth(month) && C_isValidDay(year, month, day) &&
			C_isValidHour(hour) && C_isValidMin(min)) return true;
	}

	return false;
}


//³¯Â¥¹®ÀÚ¿­À» ÀÎÀÚ2¸¸Å­ÀÇ ÀÌÀü ³¯À» ±¸ÇÑ´Ù.
function C_agoDay(asDate,AddDay)
{
	if (!C_isValidDate(asDate)) return "";

	var agoWeek=C_toDate(asDate)-( AddDay*24*60*60*1000);

	agoWeek = new Date(agoWeek);

	agoWeek = C_toDateString(agoWeek,8)//fromDate.setDate(agoWeek);

	agoWeek = C_toDateFormatString(agoWeek,8)//fromDate.setDate(agoWeek);
	return agoWeek;
}

/*
  Date ½ºÆ®¸µÀ» ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼·Î º¯È¯
  ex) alert(C_toDate("20040329"));
 */
function C_toDate(asDate)
{
	var strDate = C_removeDateTimeFormat(asDate);
	var year  = "";
	var month = "";
	var day   = "";
	var hour  = "";
	var min   = "";
	
	if (strDate.length == 6)
	{
		year  = strDate.substr(0,4);
		month = strDate.substr(4,2) - 1; // 1¿ù=0,12¿ù=11
		
		return new Date(year, month, 1);
	}
	else if (strDate.length == 8)
	{
		year  = strDate.substr(0,4);
		month = strDate.substr(4,2) - 1; // 1¿ù=0,12¿ù=11
		day   = strDate.substr(6,2);
		
		return new Date(year, month, day);
	}
	else if (strDate.length == 12)
	{
		year  = strDate.substr(0,4);
		month = strDate.substr(4,2) - 1; // 1¿ù=0,12¿ù=11
		day   = strDate.substr(6,2);
		hour  = strDate.substr(8,2);
		min   = strDate.substr(10,2);
		
		return new Date(year, month, day, hour, min);
	}
	
	return null;
}

/*
	ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼¸¦ Date ½ºÆ®¸µ(20031225)À¸·Î º¯È¯
	ex)
	var date = new Date();
	alert(C_toDateString(date, 8));
 */
function C_toDateString(aoDate, aiLength)
{
	var year  = aoDate.getFullYear();
	var month = aoDate.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
	var day   = aoDate.getDate();
	var hour  = aoDate.getHours();
	var min   = aoDate.getMinutes();

	if (("" + month).length == 1) { month = "0" + month; }
	if (("" + day).length   == 1) { day   = "0" + day;   }
	if (("" + hour).length  == 1) { hour  = "0" + hour;  }
	if (("" + min).length   == 1) { min   = "0" + min;   }
	
	if (aiLength == 8)
	{
		return ("" + year + month + day)
	}
	else if (aiLength == 12)
	{
		return ("" + year + month + day + hour + min)
	}
	
	return "";
}

/*
	Date ½ºÆ®¸µÀ» yyyy-mm-dd Æ÷¸ËÀÇ ½ºÆ®¸µÀ¸·Î º¯È¯.
	ex) alert(C_toDateFormatString("20040329"));
 */
function C_toDateFormatString(asDate)
{
	var strDate = C_removeDateTimeFormat(asDate);
	var strTemp = "";
	
	if (strDate.length == 6)
	{
		strTemp += strDate.substr(0,4);
		strTemp += "-";
		strTemp += strDate.substr(4,2);
	}
	else if (strDate.length == 8)
	{
		strTemp += strDate.substr(0,4);
		strTemp += "-";
		strTemp += strDate.substr(4,2);
		strTemp += "-";
		strTemp += strDate.substr(6,2);
	}
	else if (strDate.length == 12)
	{
		strTemp += strDate.substr(0,4);
		strTemp += "-";
		strTemp += strDate.substr(4,2);
		strTemp += "-";
		strTemp += strDate.substr(6,2);
		strTemp += " ";
		strTemp += strDate.substr(8,2);
		strTemp += ":";
		strTemp += strDate.substr(10,2);
	}
	else
	{
		strTemp = asDate;
	}
	
	return strTemp;
}

// ÇöÀç ½Ã°¢À» Date String Çü½ÄÀ¸·Î ¸®ÅÏ (20040329)
function C_getNowDateString(aiLength)
{
	return C_toDateString(new Date(), aiLength);
}

// ÇöÀç ½Ã°¢À» Date Format String Çü½ÄÀ¸·Î ¸®ÅÏ (2004-03-29)
function C_getNowDateFormatString(aiLength)
{
	return C_toDateFormatString(C_toDateString(new Date(), aiLength));
}

// ÇöÀç ½Ã°¢À» ÁöÁ¤ÇÑ ±¸ºÐÀÚ¸¦ Date Format String Çü½ÄÀ¸·Î ¸®ÅÏ (YYYY-MM) ¿¹ delimiter -
function getYearMonth(delimiter)
{
	var strYear = C_getYear();
	var strMonth = C_getMonth();
			
	var strYearMonth = strYear + ''+ delimiter + ''+ strMonth;
	return strYearMonth;
}
// ÇöÀç Ò´À» YYYYÇü½ÄÀ¸·Î ¸®ÅÏ
function C_getYear()
{
	return C_getNowDateString(12).substr(0,4);
}

// ÇöÀç êÅÀ» MMÇü½ÄÀ¸·Î ¸®ÅÏ
function C_getMonth()
{
	return C_getNowDateString(12).substr(4,2);
}

// ÇöÀç ìíÀ» DDÇü½ÄÀ¸·Î ¸®ÅÏ
function C_getDay()
{
	return C_getNowDateString(12).substr(6,2);
}

// ÇöÀç ãÁ¸¦ HHÇü½ÄÀ¸·Î ¸®ÅÏ
function C_getHour()
{
	return C_getNowDateString(12).substr(8,2);
}


// ÇöÀç ìíÀÇ ¿äÀÏÀ» ±¸ÇÑ´Ù.
function C_getToDayOfWeek()
{
	var week = new Array('ÀÏ','¿ù','È­','¼ö','¸ñ','±Ý','Åä');
	var now  = new Date();
	var day  = now.getDay(); //ÀÏ¿äÀÏ=0,¿ù¿äÀÏ=1,...,Åä¿äÀÏ=6

	return week[day];
}

// Æ¯Á¤³¯Â¥ÀÇ ¿äÀÏÀ» ±¸ÇÑ´Ù.
function C_getDayOfWeek(asDate)
{
	var week = new Array('ÀÏ','¿ù','È­','¼ö','¸ñ','±Ý','Åä');
	var now  = C_toDate(asDate);
	var day  = now.getDay(); //ÀÏ¿äÀÏ=0,¿ù¿äÀÏ=1,...,Åä¿äÀÏ=6

	return week[day];
}

// ÇöÀç³¯Â¥ÀÇ µ¥ÀÌÆ®+½Ã°¢À» ±¸ÇÑ´Ù
function C_getDateTime()
{
	var d, s = "";

	d = new Date();
	s += C_getNowDateString(8); 
	s += d.getHours();
	s += d.getMinutes();
	s += d.getSeconds();
	s += d.getMilliseconds();
	return(s);
}

//¿ùÀÇ ³¡ ÀÏÀÚ ¾ò±â
function C_getEndDay(asDate)
{
	var arrLastDay = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	var strDate = C_removeDateTimeFormat(asDate);
	var year = parseInt(strDate.substr(0,4), 10);
	var month = parseInt(strDate.substr(4,2), 10);
	
	if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) arrLastDay[1] = 29;	

	return arrLastDay[month - 1];
}

//¿ùÀÇ ³¡ ÀÏÀÚ ¾ò±â(yyyymmdd·Î ¸®ÅÏ)
function C_getEndDate(asDate)
{
	var strDate = C_removeDateTimeFormat(asDate);

	var year	= strDate.substr(0,4);
	var month	= strDate.substr(4,2);
	var Day		= C_getEndDay(strDate);
	var EndDate = C_toDateFormatString(year+month+Day)
	
	return EndDate;
}

//½ÃÀÛÀÏÀÚ¿Í Á¾·áÀÏÀÚ¸¦ ºñ±³(Á¾·áÀÏÀÚ°¡ Å©¸é true, ½ÃÀÛÀÏÀÚ°¡ Å©¸é false)
function C_compareDateFT(asFDate, asTDate)
{
	if (!C_isValidDate(asFDate) || !C_isValidDate(asTDate)) return true;
	
	var iFDate = parseFloat(C_removeDateTimeFormat(asFDate));
	var iTDate = parseFloat(C_removeDateTimeFormat(asTDate));
	
	if (isNaN(iFDate) || isNaN(iTDate)) return true;
	
	return iFDate <= iTDate ? true : false;
}

//½ÃÀÛÀÏÀÚ¿Í Á¾·áÀÏÀÚ¸¦ °è»êÇØ¼­ ¸î³â, ¸î¿ù, ¸îÀÏÀÌ Â÷ÀÌ°¡ ³ª´ÂÁö °è»ê(°á°ú°ªÀº ¹è¿­·Î ³Ñ±ä´Ù)
function C_calcDateFT(asFromDate, asToDate)
{
	if (!C_isValidDate(asFromDate) || !C_isValidDate(asToDate)) return null;
	
	var lsFromDate = C_removeDateTimeFormat(asFromDate);
	var lsToDate = C_removeDateTimeFormat(asToDate);
	
	if (isNaN(parseFloat(lsFromDate)) || isNaN(parseFloat(lsToDate))) return null;
	
	var larrRet = new Array(3);
	var liFromDay = 0;
	var liToDay = 0;
	var liTemp = 0;
	var liYear = 0;
	var liMonth = 0;
	var liDay = 0;
	
	liFromDay = (parseFloat(lsFromDate.substr(0, 4)) * 365) + (parseFloat(lsFromDate.substr(4, 2)) * 30) + parseFloat(lsFromDate.substr(6, 2));
	liToDay = (parseFloat(lsToDate.substr(0, 4)) * 365) + (parseFloat(lsToDate.substr(4, 2)) * 30) + parseFloat(lsToDate.substr(6, 2));
	
	liTemp = Math.abs(liToDay - liFromDay);
	
	// ³â °è»ê
	if (liTemp >= 365)
	{
		liYear = parseInt(liTemp / 365);
		liTemp = (liTemp % 365);
	}
	else
	{
		liYear = 0;
	}
	
	// ¿ù °è»ê
	if (liTemp >= 30)
	{
		liMonth = parseInt(liTemp / 30);
		liTemp = (liTemp % 30);
	}
	else
	{
		liMonth = 0;
	}
	
	liDay = liTemp;
	
	larrRet[0] = liYear;
	larrRet[1] = liMonth;
	larrRet[2] = liDay;
	if (liMonth == 12)
	{
		larrRet[0] = larrRet[0] + 1;
		larrRet[1] = 0;
	}
	
	return larrRet;
}

/*-------------------- ÀüÈ­¹øÈ£ °ü·Ã ÇÔ¼ö --------------------*/
// ÀüÈ­¹øÈ£ ±¹¹ø°ËÁõ
function C_isValidPhoneNum(asPhoneNum)
{
	if (C_isNull(asPhoneNum)) return false;

	if (asPhoneNum != "02" && asPhoneNum != "031" && asPhoneNum != "032" && asPhoneNum != "033" && asPhoneNum != "041" &&
		asPhoneNum != "042" && asPhoneNum != "043" && asPhoneNum != "051" && asPhoneNum != "052" && asPhoneNum != "053" &&
		asPhoneNum != "054" && asPhoneNum != "055" && asPhoneNum != "061" && asPhoneNum != "062" && asPhoneNum != "063" &&
		asPhoneNum != "064" && asPhoneNum != "011" && asPhoneNum != "016" && asPhoneNum != "017" && asPhoneNum != "018" &&
		asPhoneNum != "019" && asPhoneNum != "010")
	{
		ERR_MSG = "Àß¸øµÈ ÀüÈ­¹øÈ£ ±¹¹øÀÔ´Ï´Ù.";
		return false;
	}

	return true;
	
}


/*-------------------- ÄÞº¸¹Ú½º °ü·Ã ÇÔ¼ö --------------------*/
// ÄÞº¸¹Ú½º ÃÊ±âÈ­
function C_intiCombo(aCbo)
{
	while (aCbo.options.length > 0)
	{
		for (var i = 0; i < aCbo.options.length; i++)
		{
			aCbo.remove(i);
		}
	}
}


// ÇØ´ç ¹è¿­ÀÇ °ªÀ¸·Î ÄÞº¸¹Ú½º ¼³Á¤
function C_setArrayCombo(aCbo, aArr)
{
	var oOption = null;
	var arrTemp = null;
	
	C_intiCombo(aCbo);
	
	if (aArr == null || aArr.length < 1) return;
	
	for (var i = 0; i < aArr.length; i++)
	{
		oOption = document.createElement("OPTION");
		arrTemp = aArr[i].split("\t");
		
		oOption.value = arrTemp[0];
		oOption.text = arrTemp[1];
		aCbo.add(oOption);
	}
}

// ÇØ´ç ¹è¿­ÀÇ °ªÀ¸·Î ÄÞº¸¹Ú½º ¼³Á¤(ÀüÃ¼Æ÷ÇÔ)
function C_setArrayComboAll(aCbo, aArr, asAllString)
{
	var oOption = null;
	var arrTemp = null;
	
	C_intiCombo(aCbo);
	
	oOption = document.createElement("OPTION");
	oOption.value = "";
	oOption.text  = C_isNull(asAllString) ? "ÀüÃ¼" : asAllString;
	aCbo.add(oOption);
	
	if (aArr == null || aArr.length < 1) return;
	

	for (var i = 0; i < aArr.length; i++)
	{
		oOption = document.createElement("OPTION");
		arrTemp = aArr[i].split("\t");
		
		oOption.value = arrTemp[0];
		oOption.text = arrTemp[1];
		aCbo.add(oOption);
	}
}

//ÇØ´ç ÄÞº¸ ¿É¼Ç »èÁ¦
function C_deleteCombo(aCbo, asAllString)
{
	while (aCbo.options.length > 0)
	{
		for (var i = 0; i < aCbo.options.length; i++)
		{
			aCbo.remove(i);
		}
	}
	
	oOption = document.createElement("OPTION");
	oOption.value	= "";
	oOption.text	= C_isNull(asAllString) ? "ÀüÃ¼" : asAllString;
	aCbo.add(oOption);
}

// on_click½Ã ¿øÇÏ´Â ÆäÀÌÁö·Î ÀÌµ¿
function C_link(msg, url){
	location.href=url;
}


// ¼¿·ºÆ®¹Ú½º ¼±ÅÃ½Ã onchange
function C_selChange(form,url) {

	var form=eval("document."+form);
	form.action = url;
	form.submit();
}

// Äü¼¿·ºÆ®¹Ú½º ¼±ÅÃ½Ã onchange
function C_selQuickChange(targ,selObj,restore){ //v3.0
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}


// Ã¼Å©¹Ú½º, ¶óµð¿À¹öÆ°¿¡ ¼±ÅÃµÈ°ªÀÌ ÀÖÀ»°æ¿ì ¼±ÅÃµÈ °ªÀ» ÄÞ¸¶(,)·Î ¿¬°áÇÏ¿© ¹ÝÈ¯
function C_getCheckedCode(obj, delimiter){
	selectSeq = "";
	//var obj = document.getElementsByName(obj);
	if (delimiter==undefined){
		delimiter = ",";
	}

	if (obj.length>0){
		for (i=0; i<=obj.length-1; i++){
			if(obj[i].checked==true){
				if(selectSeq==""){
					selectSeq = obj[i].value;
				}else{
					selectSeq = selectSeq + delimiter + obj[i].value;
				}
			}
		}
	}else{
		if(obj.checked==true){
			selectSeq = obj.value;
		}
	}
	return selectSeq;
}

// ÅØ½ºÆ®¹Ú½º¿¡ ³»¿ëÀÌ ÀÌ·ÂµÇ¾ú´ÂÁö °Ë»ç
// obj:°Ë»çÇÒ ÅØ½ºÆ®¹Ú½º¸í
// showMessage:(true,false)ÀÔ·ÂÀÌ ¾ÈµÈ°æ¿ì ¸Þ½ÃÁöº¸¿©ÁÙÁö
// name:¸Þ½ÃÁöº¸¿©ÁÙ¶§ Ç×¸ñ¸í
// ex) if(!chkInput("name", true, "Àû¿ëºÐ¾ß")) return;
function C_chkInput(obj_id, showMessage, name, focus){
	bFlag = true;
	
	if (C_isNull(focus)) focus = true;
	
	var obj = document.getElementById(obj_id);
		
	if(obj.value == ""){
		if(showMessage){
			alert(name+"(À»)¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		}
		if (focus)
		{
			obj.focus();
		}
		bFlag = false;
	}
	return bFlag;
}


//°³ÀÎ»ó´ãÇÏ±â »ý³â ±æÀÌ Ã¼Å©
function C_chkInputBY(obj_id, showMessage, name, focus){
	bFlag = true;
	
	if (C_isNull(focus)) focus = true;
	
	var obj = document.getElementById(obj_id);
	
	//alert(obj.value.length);
	
	if(obj.value.length < 4){
		if(showMessage){
			alert(name+" ex)0000³â 00¿ù 00ÀÏ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		}
		if (focus)
		{
			obj.focus();
		}
		bFlag = false;
	}
	return bFlag;
}

//°³ÀÎ»ó´ãÇÏ±â »ý³â¿ùÀÏ ±æÀÌ Ã¼Å©
function C_chkInputB(obj_id, showMessage, name, focus){
	bFlag = true;
	
	if (C_isNull(focus)) focus = true;
	
	var obj = document.getElementById(obj_id);
	
	//alert(obj.value.length);
	
	if(obj.value.length == 1){
		if(showMessage){
			alert(name+" ex)0000³â 00¿ù 00ÀÏ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		}
		if (focus)
		{
			obj.focus();
		}
		bFlag = false;
	}
	return bFlag;
}

//¶óµð¿À¹Ú½º Ã¼Å©
function C_radioInput(obj_id, showMessage, name){
	bFlag = false;
	
	var obj = document.getElementsByName(obj_id);
	for(var i=0;i<obj.length;i++)
	{
		if(obj[i].checked == true) {
			bFlag = true;
			break;
		}
	}
	
	if (!bFlag)
	{
		if(showMessage){
			alert(name+"(À»)¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		}
	}
	return bFlag;
}

// Å°ÀÔ·Â´ç½Ã¿¡ ¼ýÀÚ¸¸ ÀÔ·ÂµÇ¾ú´ÂÁö È®ÀÎ
function C_chkKeypressNum() {

	if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
}


// text¹Ú½º maxlength ´ÙÀ½ text ¹Ú½º·Î Æ÷Ä¿½º ÀÌµ¿
// ¿¹Á¦)onKeyUp="nextFocus('formSign','jumin1','jumin2')"
function C_nextFocus(sFormName,sNow,sNext) {
	var sForm = 'document.'+ sFormName +'.'
	var oNow = eval(sForm + sNow);

	if (typeof oNow == 'object') {
		if ( oNow.value.length == oNow.maxLength) {
			var oNext = eval(sForm + sNext);

			if ((typeof oNext) == 'object')
				oNext.focus();
		}
	}
}

//Å°ÀÔ·Â½Ã ¼ýÀÚ¸¸ Ã¼Å©
function C_chkKeyUpNum(obj) {

	if (!C_isNull(obj.value) && !C_isNum(obj.value))
	{
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
		obj.value = "";
		return;
	}
}

/*######################################################################
# ÁÖ¹Îµî·Ïº¯È£ Ã¼Å©
# º¯°æ»çÇ×¾øÀÌ »ç¿ë°¡´É
######################################################################*/
function JuminCheck(jnum_01, jnum_02){
	check_jumin = false
	b_Year = (jnum_02.charAt(0) <= '2') ? '19' : '20'

	b_Year += jnum_01.substr(0, 2)
	b_Month = jnum_01.substr(2, 2) - 1
	b_Date = jnum_01.substr(4, 2)
	b_sum = new Date(b_Year, b_Month, b_Date)
	if ( b_sum.getYear() % 100 != jnum_01.substr(0, 2) || b_sum.getMonth() != b_Month || b_sum.getDate() != b_Date) {
		return check_jumin
	}

	total = 0
	temp = new Array(13)
	for(i=1; i<=6; i++) temp[i] = jnum_01.charAt(i-1)
	for(i=7; i<=13; i++) temp[i] = jnum_02.charAt(i-7)
	for(i=1; i<=12; i++) {
		k = i + 1
		if(k >= 10) 
			k = k % 10 + 2
		total = total + (temp[i] * k)
	}

	last_num = (11- (total % 11)) % 10
	if(last_num == temp[13]) check_jumin = true
	else check_jumin = false
	return check_jumin
}

/*######################################################################
# ÀÌ¸ÞÀÏ È®ÀÎ
######################################################################*/
function isEmail(str) {
	emailEx1 = /[A-Za-z0-9_\-]@[A-Za-z0-9_\-]+\.[A-Za-z]+/;
	emailEx2 = /[A-Za-z0-9_\-]@[A-Za-z0-9_\-]+\.[A-Za-z0-9_\-]+\.[A-Za-z]+/;
	emailEx3 = /[A-Za-z0-9_\-]@[A-Za-z0-9_\-]+\.[A-Za-z0-9_\-]+\.[A-Za-z0-9_\-]+\.[A-Za-z]+/;
	if((!emailEx1.test(str)) && (!emailEx2.test(str)) &&(!emailEx3.test(str))){
		alert (' ÀüÀÚ¿ìÆíÀÌ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù. \\n ¿¹) abc@abc.com'); return false;
	}else{
		return true;
	}
	/*
	str1 =str.split("@");
	if(str1[1] =="hanmail.net"){
		alert('ÇÑ¸ÞÀÏÀº ¿Â¶óÀÎ ¿ìÇ¥Á¦·Î ÀÎÇÏ¿© µî·ÏÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');obj.focus();return false;
	}*/
}

/*######################################################################
# ¾÷·Îµå ÆÄÀÏÀÌ ¹®ÀÚÀÎÁö È®ÀÎÇÑ´Ù. <input type="file" onchange="checkFileNameEng(this)" />
######################################################################*/
function checkFileNameEng(me) {
	var str = me.value;
	var fileName = str.substr( str.lastIndexOf('\\')+1 );

	for (var i=0; i < fileName.length; i++) {
		if ( fileName.charCodeAt(i) > 255 ) {
			alert("ÆÄÀÏÀÌ¸§À» ¿µ¹®, ¼ýÀÚ·Î »ç¿ëÇÏ¿© ÁÖ¼¼¿ä.");
			return false;
		}
	}
}
