<!--
/******************************************************************************

	Util Script

	- Date : 2004.07.16
	- Writer : firecell@emotion.co.kr
******************************************************************************/

/******************************************************************************
	Util Method
******************************************************************************/
/******************************************************************************
	Left Trim
*/

function LTrim(sValue){
	var i, j = 0;

	for ( i = 0; i < sValue.length ; i++){
		if (sValue.substr(i, 1) == ' ' ){
			j = j + 1;
		}
		else{
			break;
		}
	}
	sValue = sValue.substr(j, sValue.length - j+1);
	return sValue;
}
/******************************************************************************
	Right Trim
*/
function RTrim(sValue){
	var i, j = 0;

	for ( i = sValue.length - 1; i >= 0 ; i--){
		if (sValue.substr(i , 1) == ' ' ){
			j = j + 1;
		}
		else{
			break;
		}
	}
	sValue = sValue.substr(0, sValue.length - j);
	return sValue;
}
/******************************************************************************
	Right Left Trim
*/
function Trim(sValue){

	objstr = LTrim(sValue);
	objstr = RTrim(objstr);

	return objstr;
}
/******************************************************************************
	isObj¿¡¼­ »ç¿ëµÇ´Â ±âº»ÀûÀÎ Replace·Î
	isXXX ÀÇ Script°¡ »ç¿ëµÇ±â Àü¿¡ ºÒÇÊ¿äÇÑ ¹®ÀÚ³ª ºó°ø°£À» ¾ø¾Öµµ·Ï ÇÑ´Ù.
*/
function strReplaceReg(sValue){
	var re1, re2;
	//re1 = /(\')/g;
	//re2 = /(\")/g;
	//objstr = objstr.replace(re1,"`");
	//objstr = objstr.replace(re2,"¢©");
	sValue = Trim(sValue);
	return sValue;
}
/******************************************************************************
	°ªÀÌ ¹Ì¾îÀÖ°Å³ª ÇÊ¿ä¾ø´Â charÀÎÁö °Ë»ç
*/
function isEmpty(sValue){
	var bResult;
	var nCnt;

	bResult = false;

	if(sValue == "") {
		return true;
	}
	else{
		nCnt = 0;
		for(var i=0; i < sValue.length; i++) {
			if((sValue.charAt(i) == ' ' || sValue.charAt(i) == '\t' || sValue.charAt(i) == '\n'))
				nCnt++;
		}
		if(sValue.length == nCnt)
			return true;
		else
			return false;
	}
}
/******************************************************************************
	¼ýÀÚÀÎÀÚ ¾Æ´ÑÁö °Ë»çÇÑ´Ù.
		arg
			1	value
			2	'+', '-'·Î À½¼ö ¾ç¼öÀÇ ±¸º°.
*/
function isNumber(nValue){
	if (nValue == "" )
		return false;
	else{
		if(isNaN(nValue)){
			return false;
		}
		else{
			if(arguments.length >= 2){
				if(arguments[1] == '-' && nValue < 0){
					return true;
				}
				else if(arguments[1] == '+' && nValue >= 0){
					return true;
				}
				else{
					return false;
				}
			}
			else{
				return true;
			}
		}
	}
}
/******************************************************************************
	°ªÀÌ ¹üÀ§³»¿¡ ÀÖ´ÂÁö °Ë»çÇÑ´Ù.
		nFrom 		ÀÛÀº ¹üÀ§
		nTo		Å« ¹üÀ§
		nValue	Á¶»ç°ª
*/
function isRange(nFrom, nTo, nValue) {
	if(!isNumber(nValue))
		return false;

	if(nFrom <= nValue && nValue <= nTo)
		return true;
	else
		return false;
}
/******************************************************************************
	ÇÑ±ÛÀÎÁö ¾Æ´ÑÁö °Ë»ç
*/
function isHangul(sValue) {
	var bResult;
	bResult = true;

	if(sValue == ""){
		bResult = false;
	}
	else{
		for(var i=0; i < sValue.length; i++) {
			// ÇÑ±Û
			if(!('\uAc00' <= sValue.charAt(i) && sValue.charAt(i) <= '\uD7A3')) {
				// ÀÚÀ½¸ðÀ½.
				if(sValue.charCodeAt(i) >= 12593 && sValue.charCodeAt(i) <= 12643){
				}
				else{
					bResult = false;
				}
			}
		}
	}

	return bResult;
}
/******************************************************************************
	ÇÑ±ÛÀÌ Æ÷ÇÑµÊ ¹®ÀÚ¿­ÀÇ ±æÀÌ¸¦ ¹ÝÈ¯ÇÑ´Ù.
*/
function strLengthWide(sValue){
	var i, j;
	var sCode;

	j = 0;

	for ( i = 0; i < sValue.length ; i++){
		sCode	= sValue.charCodeAt(i);
	    	sCode	= parseInt(sCode);

		if ((sCode > 255) || (sCode < 0)){
			j = j + 2;
		}
		else{
			j = j + 1;
		}
	}

	return j;
}
/******************************************************************************
	µÎ °ªÀ» ºñ±³ÇÑ´Ù.
*/
function isSame(sValue1, sValue2) {
	if(sValue1 == sValue2){
		return true;
	}
	else{
		return false;
	}
}
/******************************************************************************
	°ªÀÌ ¾ËÆÄºªÀÎÁö °Ë»çÇÑ´Ù.
*/
function isAlpha(sValue) {
	if(sValue.length == 0)
		return false;

	sValue = sValue.toUpperCase();
	for(var i=0; i < sValue.length; i++) {
		if(!('A' <= sValue.charAt(i) && sValue.charAt(i) <= 'Z'))
			return false;
	}
	return true;
}

/******************************************************************************
	°ªÀÌ ¾ËÆÄºª°ú ¼ýÀÚÀÎÁö °Ë»çÇÑ´Ù.
*/
function isAlphaNumber(sValue) {
	if(sValue.length == 0)
		return false;

	sValue = sValue.toUpperCase();
	for(var i=0; i < sValue.length; i++) {
		if(!(('A' <= sValue.charAt(i) && sValue.charAt(i) <= 'Z') || ('0' <= sValue.charAt(i) && sValue.charAt(i) <= '9')))
			return false;
	}
	return true;
}

/******************************************************************************
	°ªÀÌ ID·Î »ç¿ëµÉ ¼ö ÀÖ´ÂÁö °Ë»çÇÑ´Ù.
*/
function isID(sValue) {
	if(sValue.length == 0)
		return false;

	sValue = sValue.toUpperCase();

	for(var i=1; i < sValue.length; i++) {
		if(!(('A' <= sValue.charAt(i) && sValue.charAt(i) <= 'Z') || ('0' <= sValue.charAt(i) && sValue.charAt(i) <= '9') || (sValue.charAt(i) == '_') || (sValue.charAt(i) == '-')))
			return false;
	}
	return true;
}

/******************************************************************************
	°ªÀÌ EmailÇüÅÂÀÎÁö °Ë»ç
*/
function isEmail(sValue) {
	if ( sValue !='' && sValue.search(/(\S+)@(\S+)\.(\S+)/) == -1)
		return false;
	else
		return true;
}
/******************************************************************************
	°ªÀÌ URLÇüÅÂÀÎÁö °Ë»ç
*/
function isURL(sValue) {
	sValue = sValue.toUpperCase();

	if(sValue.substr(0, 7) == "HTTP://")
		return true;
	else
		return false;
}
/******************************************************************************
	°ªÀÌ Card Number ÇüÅÂÀÎÁö °Ë»ç
*/
function isCardNumber(sValue) {
	if(sValue.length != 16)
		return false;

	for(var i=0; i < 16; i++) {
		if(!('0' <= sValue.charAt(i) && sValue.charAt(i) <= '9'))
			return false;
	}
	return true;
}
/******************************************************************************
	°ªÀÌ ÁÖ¹Î¹øÈ£ÀÎÁö °Ë»ç
*/
function isSSN(sFrontSSN, sEndSSN) {
	var nSum = 0;

	if(sFrontSSN.length != 6) {
		return false;
	}
	if(sEndSSN.length != 7) {
		return false;
	}

	for(var i=0; i < 6; i++) {
		nSum += sFrontSSN.charAt(i) * (i+2);
	}

	var n1 = sEndSSN.charAt(0);
	var n2 = sEndSSN.charAt(1);
	var n3 = sEndSSN.charAt(2);
	var n4 = sEndSSN.charAt(3);
	var n5 = sEndSSN.charAt(4);
	var n6 = sEndSSN.charAt(5);
	var n7 = sEndSSN.charAt(6);

	nSum += n1*8+n2*9+n3*2+n4*3+n5*4+n6*5;
	nSum %= 11;
	nSum = 11 - nSum;
	nSum %= 10;

	if(nSum != n7)
		return false;
	return true;
}

/******************************************************************************
	¿Ü±¹ÀÎÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º °Ë»ç
*/
function fgn_no_chksum(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 false;
    }

    if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
      return false;
    }
    	
    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 false;
    }
    else {
        return true;
    }
}
/******************************************************************************
	»ç¾÷ÀÚ¹øÈ£ °Ë»ç
*/
function isCorpNo(sCorpNo){
	if (sCorpNo.length == 10) {
		var sCalc = "13713713";
		var nVal = 0;
		var nCheck;
		var nTemp;
		var sCalcLast = sCorpNo.substring(9,10);

		for (i=0; i < 8; i++) {
			nVal = nVal + (parseFloat(sCorpNo.substring(i,i+1)) * parseFloat(sCalc.substring(i,i+1))) % 10;
		}
		nTemp = parseFloat(sCorpNo.substring(8,9)) * 5 + "0";
		nTemp = parseFloat(nTemp.substring(0,1)) + parseFloat(nTemp.substring(1,2));

		nCheck = (10 - (nVal + nTemp) % 10) % 10;

		if (sCalcLast != nCheck) {
			return false;
		}
		else{
			return true;
		}
	}
	else{
		return false;
	}
}
/******************************************************************************
	¹ýÀÎ¹øÈ£ °Ë»ç
*/
function isLegalNo(oBeopinNo){
	var pid = oBeopinNo;
	if(pid.length != 13) {
		return false;
	}
	var number = "0123456789";
	var szChkDgt = "121212121212";
	var pidono = "";
	if (oBeopinNo.length < 1) {
		return false ;
	}
	for (var nCol=0; nCol < pid.length ; nCol++) {
		if (number.indexOf(pid.charAt(nCol)) >= 0) {
				pidono += pid.charAt(nCol);
		}
	}
	var lastpid = pidono.substring(12,13);
	var i = 0;
	var j = 0;
	var nV1 = 0;
	var nV2 = 0;
	var nV3 = 0;
	for( i=0 ; i<12 ; i++) {
		nV1 = pidono.substring(i, i+1) * szChkDgt.charAt(i);
		if(nV1 > 9) {
			nV2 += nV1 % 10;
		} else {
			nV2 += nV1;
		}
	}
	nV3 = nV2 % 10;
	if( nV3 > 0 ) {
		nV3 = 10 - nV3;
	} else {
		nV3 = 0;
	}
	if (lastpid == nV3) {
		
		return true; 
		
	} else {
		return false;		
	}
}


/*
	sTelNo1 - Region Number
	sTelNo2 - Front number
	sTelNo3 - Tail Number
*/
function isTelNoObj(sTelNo1, sTelNo2, sTelNo3, sInnerNo, sObjectName, bTelNo1, bTelNo2, bTelNo3, bInnerNo, bPilSu){

	if(bTelNo1 == '1' && sTelNo1.value == ''){
		alert(sObjectName + '°¡ ºñ¾îÀÖ½À´Ï´Ù.');
		setFocus(sTelNo1);
		return false;
	}
	else if(sTelNo1.value != '' && isNumber(sTelNo1.value) != true){
		alert(sObjectName + '´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		setFocus(sTelNo1);
		return false;
	}
	else if(strLengthWide(sTelNo1.value) != 0 && !(strLengthWide(sTelNo1.value) >= 2 && strLengthWide(sTelNo1.value) <= 3)){
		alert(sObjectName + '¸¦ Á¤È®È÷ ³Ö¾îÁÖ¼¼¿ä.');
		setFocus(sTelNo1);
		return false;
	}
	// KoreaExim¿¡¼­ ÀüÈ­¹øÈ£´Â Ç×»ó ±¹¹øÀÌ ÀÖ´Ù´Â ÀüÁ¦...
	//else if(bTelNo1 == '0' && sTelNo1.value != '' && isNumber(sTelNo1.value) != true){
//		alert(sObjectName + '´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
//		setFocus(sTelNo1);
//		return false;
//	}
	else if(bTelNo2 == '1' && sTelNo2.value == ''){
		alert(sObjectName + '°¡ ºñ¾îÀÖ½À´Ï´Ù.');
		setFocus(sTelNo2);
		return false;
	}
	else if(sTelNo2.value != '' && isNumber(sTelNo2.value) != true){
		alert(sObjectName + '´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		setFocus(sTelNo2);
		return false;
	}
	else if(strLengthWide(sTelNo2.value) != 0 && !(strLengthWide(sTelNo2.value) >= 3 && strLengthWide(sTelNo2.value) <= 4)){
		alert(sObjectName + '¸¦ Á¤È®È÷ ³Ö¾îÁÖ¼¼¿ä.');
		setFocus(sTelNo2);
		return false;
	}
	else if(bTelNo3 == '1' && sTelNo3.value == ''){
		alert(sObjectName + '°¡ ºñ¾îÀÖ½À´Ï´Ù.');
		setFocus(sTelNo3);
		return false;
	}
	else if(sTelNo3.value != '' && isNumber(sTelNo3.value) != true){
		alert(sObjectName + '´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		setFocus(sTelNo3);
		return false;
	}
	else if(strLengthWide(sTelNo3.value) != 0 && strLengthWide(sTelNo3.value) != 4){
		alert(sObjectName + '¸¦ Á¤È®È÷ ³Ö¾îÁÖ¼¼¿ä.');
		setFocus(sTelNo3);
		return false;
	}
	else if(bInnerNo == '1' && sInnerNo.value == ''){
		alert(sObjectName + '°¡ ºñ¾îÀÖ½À´Ï´Ù.');
		setFocus(sInnerNo);
		return false;
	}
	else if(bInnerNo == '1' && sInnerNo.value != '' && isNumber(sInnerNo.value) != true){
		alert(sObjectName + '´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		setFocus(sInnerNo);
		return false;
	}
	//else if(bInnerNo == '0' && sInnerNo.value != '' && isNumber(sInnerNo.value) != true){
	//	alert(sObjectName + '´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
	//	setFocus(sInnerNo);
	//	return false;
	//}

	else if(sTelNo1.value == '' && sTelNo2.value == '' && sTelNo3.value == '' && bPilSu == '1'){
		alert(sObjectName + '´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.');
		setFocus(sTelNo1);
		return false;
	}
	else if(
		(sTelNo1.value != '' || sTelNo2.value != '' || sTelNo3.value != '') &&
		!(sTelNo1.value != '' && sTelNo2.value != '' && sTelNo3.value != '')
		){
		alert(sObjectName + '¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
		setFocus(sTelNo1);
		return false;
	}
	else{
		return true;
	}
}



/******************************************************************************
	Script ·Î Scrit Message¸¦ ¸¸µé¾î³½´Ù
		getActionMsg("Message", "BACK")
		getActionMsg("Message", "Clsoe")
		getActionMsg("Message", "javascript:CmdBack()")
*/
function getActionMsg(sMsg, sDirection ){
	sMsg = Trim(sMsg);
	sDirection = Trim(sDirection);

	if(sMsg != ""){
		alert(sMsg);
	}
	if(sDirection != ""){
		if(sDirection.toUpperCase( ) == "BACK"){
			history.back();
		}
		else if(sDirection.toUpperCase() == "CLOSE"){
			window.close()
		}
		else if(sDirection.substr(0, 10).toUpperCase() == "JAVASCRIPT"){
			eval(sDirection.substr(11,sDirection.length));
		}
	}
}
/******************************************************************************
	document.form Method
******************************************************************************/
/******************************************************************************
	ÇØ´ç Form Object¿¡ Select ¿Í Focus¸¦ Ã³¸®ÇÑ´Ù.
*/
function setFocus(frmObj){
	frmObj.select();
	frmObj.focus();
}

/******************************************************************************
	CheckBox Check Method
	Check°¡ µÇÁö ¾Ê¾Ò¾îµµ ÇÊ¼öÀÔ·ÂÀÌ ¾Æ´Ï¸é true¸¦ ¹ÝÈ¯ÇÑ´Ù.

	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö ¹ÌÇÊ¼ö
		4	ÃÖ¼Ò ¼±ÅÃ¼ö
		5 	ÃÖ´ë ¼±ÅÃ¼ö

*/
function isCheckedObj(frmObj) {
	var nCheckCnt;
	var nArg;

	nArg = arguments.length;

	nCheckCnt = 0;

	for(var i = 0; i < frmObj.length; i++) {
		if(frmObj[i].checked) {
			nCheckCnt ++;
		}
	}

	if(nArg == 1){
		if (nCheckCnt > 0 )
			return true;
		else
			return false;
	}
	else if(nArg == 2){
		if (nCheckCnt > 0 )
			return true;
		else {
			alert(arguments[1] + ' Ã¼Å©µÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			frmObj[0].focus();
			return false;
		}
	}
	// 3°³ ÀÌ»óÀÎ °æ¿ìÀÌ´Ù..
	else{
		if (arguments[2] != 1){
			return true;
		}
		else{
			if (nArg <= 3){
				if(nCheckCnt == 0 ){
					alert(arguments[1] + ' ÇÊ¼ö¼±ÅÃ(Check) Ç×¸ñÀÔ´Ï´Ù.');
					frmObj[0].focus();
					return false;
				}
				else{
					return true;
				}
			}
			else if (nArg == 4){
				if(nCheckCnt < arguments[3]){
					alert(arguments[1] + ' ' + arguments[3] + ' °³ ÀÌ»ó ¼±ÅÃÇØ¾ßÇÕ´Ï´Ù.');
					frmObj[0].focus();
					return false;
				}
				else{
					return true;
				}
			}
			else{
				if(nCheckCnt < arguments[3]){
					alert(arguments[1] + ' ' + arguments[3] + ' °³ ÀÌ»ó ¼±ÅÃÇØ¾ßÇÕ´Ï´Ù.');
					frmObj[0].focus();
					return false;
				}
				else if(nCheckCnt > arguments[4]){
					alert(arguments[1] + ' ' + arguments[4] + ' °³ ÀÌÇÏ·Î ¼±ÅÃÇØ¾ßÇÕ´Ï´Ù.');
					frmObj[0].focus();
					return false;
				}
				else{
					return true;
				}
			}
		}
	}
}
/******************************************************************************
	SelectBox Check
	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö ¹ÌÇÊ¼ö
*/
function isSelectedObj(frmObj) {
	var bSelected;
	var nArg;

	nArg = arguments.length;

	if(frmObj.selectedIndex == -1){// for Netscafe
		frmObj.selectedIndex == 0;
		bSelected = false;
	}
	else if(frmObj.selectedIndex == 0 && frmObj[frmObj.selectedIndex].value == ""){
		bSelected = false;
	}
	else{
		bSelected = true;
	}

	if(nArg == 1){
		return bSelected;
	}
	else if(nArg == 2){
		if (bSelected)
			return true;
		else {
			alert(arguments[1] + ' ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			frmObj.focus();
			return false;
		}
	}
	else{
		if (arguments[2] != 1){
			return true;
		}
		else{
			if(!bSelected){
				alert(arguments[1] + ' ÇÊ¼ö¼±ÅÃ(Select) Ç×¸ñÀÔ´Ï´Ù.');
				frmObj.focus();
				return false;
			}
			else{
				return true;
			}
		}
	}
}
/******************************************************************************
	Text Field°¡ ÀÔ·ÂÀÌ µÇ¾ú´ÂÁö ¾ÈµÅ¾ú´ÂÁö °Ë»çÇÑ´Ù.
	TrimÀ» ÇØ¼­ CheckÇÑ´Ù.
	args
		0 	Object
		1	Object Name (ÀÌ¸§À» ÀÔ·ÂÇÏ¸é FalseÀÏ¶§ Message°¡ ³ª¿Â´Ù.)
*/
function isEmptyObj(frmObj) {
	var str
	var bResult;

	frmObj.value = Trim(frmObj.value);
	str = frmObj.value;
	bResult = isEmpty(str);

	if(arguments.length == 2){
		if(bResult){
			alert(arguments[1] + ' ºñ¾îÀÖ½À´Ï´Ù.');
			setFocus(frmObj);
		}
		return bResult;
	}
	else{
		return bResult;
	}
}

/******************************************************************************
	±âº»ÀûÀÎ TextBox Check·Î ´Ù¸¥ isXXXObj Method¿¡¼­ È£ÃâµÈ´Ù.
		- Trim, Check Pilsu, Check Length
	args
		1 	Object
		2	Object Name
		3	Pilsu Gubn
		4	Min Value
		5	Max Value
*/
function isObj(){
	var nArg;

	// Arguments Length Set
	nArg = arguments.length;

	// Trim
	arguments[0].value = strReplaceReg(arguments[0].value);

	// for netscape
	if(arguments[0] == null){
		if(nArg >= 2)
			alert(arguments[1] + ' °³Ã¼°¡ ¾Æ´Õ´Ï´Ù.');

		return false;
	}
	else{
		// Pilsu Check
		if(nArg >= 3){
			if(arguments[2] == 1 && arguments[0].value == ''){
				alert(arguments[1] + ' ÇÊ¼öÀÔ·Â Ç×¸ñÀÔ´Ï´Ù.');
				setFocus(arguments[0]);
				return false;
			}
			else if(arguments[2] == 0 && arguments[0].value == ''){
				return true;
			}
			else{
				// min value Check
				if(nArg >= 4){
					if(arguments[3] <= strLengthWide(arguments[0].value)){
						// max value Check
						if(nArg >= 5){
							if(arguments[4] >= strLengthWide(arguments[0].value)){
								return true;
							}
							else{
								alert(arguments[1] + ' ¿µ¹®±âÁØ ' + arguments[4] + 'ÀÚ ÀÌ³»·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.(ÇÑ±ÛÀº ' + (arguments[4] / 2) + 'ÀÚ)\n\nÇöÀç¹®ÀÚ±æÀÌ ' + strLengthWide(arguments[0].value) + 'ÀÚ');
								setFocus(arguments[0]);
								return false;
							}
						}
						else{
							return true;
						}
					}
					else{
						alert(arguments[1] + ' ¿µ¹®±âÁØ ' + arguments[3] + 'ÀÚ ÀÌ»ó ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.(ÇÑ±ÛÀº ' + (arguments[3] / 2) + 'ÀÚ)\n\nÇöÀç¹®ÀÚ±æÀÌ ' + strLengthWide(arguments[0].value) + 'ÀÚ');
						setFocus(arguments[0]);
						return false;
					}
				}
				else{
					return true;
				}
			}
		}
		else{
			return true;
		}
	}
}
/******************************************************************************
	Form¿¡¼­ ÀÔ·Â°ªÀÇ ¼ýÀÚ¿©ºÎ¸¦ °Ë»çÇÑ´Ù.

	À½¼ö¿Í ¾ç¼ö¸¦ ±¸º°ÇÏ·Á±¸ ÇÒ¶§´Â
		isNumberObj(obj, 'ÀÔ·Â°ªÀº', 1 or 0, '-')	: ÇÊ¼ö³ª ¹ÌÇÊ¼öÀÏ¶§ À½¼ö¿©¾ß ÇÔ.
		isNumberObj(obj, 'ÀÔ·Â°ªÀº', 1 or 0, '-', -100)	: ÇÊ¼ö³ª ¹ÌÇÊ¼öÀÏ¶§ À½¼ö¿©¾ß ÇÔ. ´Ü -100º¸´Ù ÀÛ¾Æ¾ß ÇÔ.

		isNumberObj(obj, 'ÀÔ·Â°ªÀº', 1 or 0, 0)	: ÇÊ¼ö³ª ¹ÌÇÊ¼öÀÏ¶§ ¾ç¼ö¿©¾ß ÇÔ
		isNumberObj(obj, 'ÀÔ·Â°ªÀº', 1 or 0, 0, 100)	: ÇÊ¼ö³ª ¹ÌÇÊ¼öÀÏ¶§ ¾ç¼ö¿©¾ß ÇÔ. ´Ü 100º¸´Ù ÀÛ¾Æ¾ß ÇÔ.

	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö,¹ÌÇÊ¼ö ±¸ºÐ
		4	ÃÖ¼Ò°ª
		5 	ÃÖ´ë°ª
*/
function isNumberObj(frmObj){
	var argc;

	frmObj.value = strReplaceReg(frmObj.value);
	nArg = arguments.length;

	if(nArg == 1){
		return isNumber(frmObj.value);
	}
	else if(nArg == 2){
		if(isNumber(frmObj.value)){
			return true;
		}
		else{
			alert(arguments[1] + ' ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.');
			setFocus(frmObj);
			return false;
		}
	}
	else{
		if(arguments[2] == 1){
			if(isNumber(frmObj.value)){
				if(nArg >= 4){
					if(arguments[3] == "-"){
						if(nArg >= 5){
							if(frmObj.value >= arguments[4] && frmObj.value < 0){
								return true;
							}
							else{
								alert(arguments[1] + ' 0 º¸´Ù ÀÛ°í ' + arguments[4] + ' º¸´Ù Å«¼ö¿©¾ß ÇÕ´Ï´Ù.');
								setFocus(frmObj);
								return false;
							}
						}
						else{
							if(frmObj.value < 0){
								return true;
							}
							else{
								alert(arguments[1] + ' 0 º¸´Ù ÀÛÀº¼ö¿©¾ß ÇÕ´Ï´Ù.');
								setFocus(frmObj);
								return false;
							}
						}

					}
					else if(frmObj.value >= arguments[3]){
						if(nArg >= 5){
							if(frmObj.value >= arguments[3] && frmObj.value <= arguments[4]){
								return true;
							}
							else{
								alert(arguments[1] + ' ' + arguments[3] + ' º¸´Ù Å©°í ' + arguments[4] + ' º¸´Ù ÀÛÀº¼ö¿©¾ß ÇÕ´Ï´Ù.');
								setFocus(frmObj);
								return false;
							}
						}
						else{
							return true;
						}
					}
					else{
						alert(arguments[1] + ' ' + arguments[3] + ' º¸´Ù Å«¼ö¿©¾ß ÇÕ´Ï´Ù.');
						setFocus(frmObj);
						return false;
					}
				}
				else{
					return true;
				}
			}
			else if(frmObj.value == ""){
				alert(arguments[1] + '  ÇÊ¼öÀÔ·Â(¼ýÀÚ) Ç×¸ñÀÔ´Ï´Ù.');
				setFocus(frmObj);
				return false;
			}
			else{
				alert(arguments[1] + ' ¼ýÀÚ¸¸ÀÌ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.');
				setFocus(frmObj);
				return false;
			}
		}
		else{
			if(frmObj.value == ""){
				return true;
			}
			else if(isNumber(frmObj.value)){
				if(nArg >= 4){
					if(arguments[3] == "-"){
						if(nArg >= 5){
							if(frmObj.value >= arguments[4] && frmObj.value < 0){
								return true;
							}
							else{
								alert(arguments[1] + ' 0 º¸´Ù ÀÛ°í ' + arguments[4] + ' º¸´Ù Å«¼ö¿©¾ß ÇÕ´Ï´Ù.');
								setFocus(frmObj);
								return false;
							}
						}
						else{
							if(frmObj.value < 0){
								return true;
							}
							else{
								alert(arguments[1] + ' 0 º¸´Ù ÀÛÀº¼ö¿©¾ß ÇÕ´Ï´Ù.');
								setFocus(frmObj);
								return false;
							}
						}
					}
					else if(frmObj.value >= arguments[3]){
						if(nArg >=5){
							if(frmObj.value >= arguments[3] && frmObj.value <= arguments[4]){
								return true;
							}
							else{
								alert(arguments[1] + ' ' + arguments[3] + ' º¸´Ù Å©°í ' + arguments[4] + ' º¸´Ù ÀÛÀº¼ö¿©¾ß ÇÕ´Ï´Ù.');
								setFocus(frmObj);
								return false;
							}
						}
						else{
							return true;
						}
					}
					else{
						alert(arguments[1] + ' ' + arguments[3] + ' º¸´Ù Å«¼ö¿©¾ß ÇÕ´Ï´Ù.');
						setFocus(frmObj);
						return false;
					}
				}
				else{
					return true;
				}
			}
			else{
				alert(arguments[1] + ' ¼ýÀÚ¸¸ÀÌ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.');
				setFocus(frmObj);
				return false;
			}
		}
	}
}
/******************************************************************************
	Form¿¡¼­ ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀ¸·Î¸¸ ±¸¼ºµÇ¾îÀÖ´ÂÁö °Ë»çÇÑ´Ù.

	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö,¹ÌÇÊ¼ö ±¸ºÐ
		4	ÃÖ¼Ò°ª
		5 	ÃÖ´ë°ª
*/
function isAlphaObj(){
	var bReturn;
	var nArg = arguments.length

	if(nArg == 0) bReturn = isObj();
	else if(nArg == 1) bReturn = isObj(arguments[0]);
	else if(nArg == 2) bReturn = isObj(arguments[0], arguments[1]);
	else if(nArg == 3) bReturn = isObj(arguments[0], arguments[1], arguments[2]);
	else if(nArg == 4) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3]);
	else if(nArg >= 5) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3], arguments[4]);

	if (bReturn){
		if(isAlpha(arguments[0].value))
			return true;
		else{
			if(nArg >= 2){
				alert(arguments[1] + ' ¿µ¹®¸¸ÀÌ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.');
				setFocus(arguments[0]);
			}
			else
				setFocus(arguments[0]);
			return false
		}
	}
	else{
		return false;
	}
}
/******************************************************************************
	Form¿¡¼­ ÀÔ·Â°ªÀÌ ¾ËÆÄºª°ú ¼ýÀÚ·Î¸¸ ±¸¼ºµÇ¾îÀÖ´ÂÁö °Ë»çÇÑ´Ù.

	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö,¹ÌÇÊ¼ö ±¸ºÐ
		4	ÃÖ¼Ò°ª
		5 	ÃÖ´ë°ª
*/
function isAlphaNumberObj(){
	var bReturn;
	var nArg = arguments.length

	if(nArg == 0) bReturn = isObj();
	else if(nArg == 1) bReturn = isObj(arguments[0]);
	else if(nArg == 2) bReturn = isObj(arguments[0], arguments[1]);
	else if(nArg == 3) bReturn = isObj(arguments[0], arguments[1], arguments[2]);
	else if(nArg == 4) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3]);
	else if(nArg >= 5) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3], arguments[4]);

	if (bReturn){
		if(isAlphaNumber(arguments[0].value))
			return true;
		else{
			if(nArg >= 2){
				alert(arguments[1] + ' ¿µ¹®, ¼ýÀÚ¸¸ÀÌ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.');
				setFocus(arguments[0]);
			}
			else
				setFocus(arguments[0]);
			return false
		}
	}
	else{
		return false;
	}
}
/******************************************************************************
	Form¿¡¼­ ÀÔ·Â°ªÀÌ ID·Î °¡´ÉÇÑ ¹®ÀÚ·Î ±¸¼ºµÇ¾îÀÖ´ÂÁö °Ë»çÇÑ´Ù.

	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö,¹ÌÇÊ¼ö ±¸ºÐ
		4	ÃÖ¼Ò°ª
		5 	ÃÖ´ë°ª
*/
function isIDObj(){
	var bReturn;
	var nArg = arguments.length

	if(nArg == 0) bReturn = isObj();
	else if(nArg == 1) bReturn = isObj(arguments[0]);
	else if(nArg == 2) bReturn = isObj(arguments[0], arguments[1]);
	else if(nArg == 3) bReturn = isObj(arguments[0], arguments[1], arguments[2]);
	else if(nArg == 4) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3]);
	else if(nArg >= 5) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3], arguments[4]);

	if (bReturn){
		if(isID(arguments[0].value))
			return true;
		else{
			if(nArg >= 2){
				alert(arguments[1] + '   ¿µ¹®, ¼ýÀÚ, \'_\', \'-\' ¸¸ÀÌ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.');
				setFocus(arguments[0]);
			}
			else
				setFocus(arguments[0]);
			return false
		}
	}
	else{
		return false;
	}
}
/******************************************************************************
	Form¿¡¼­ ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏÇü½ÄÀ¸·Î µÇ¾îÀÖ´ÂÁö °Ë»çÇÑ´Ù.

	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö,¹ÌÇÊ¼ö ±¸ºÐ
		4	ÃÖ¼Ò°ª
		5 	ÃÖ´ë°ª
*/
function isEmailObj(){
	var bReturn;
	var nArg = arguments.length

	if(nArg == 0) bReturn = isObj();
	else if(nArg == 1) bReturn = isObj(arguments[0]);
	else if(nArg == 2) bReturn = isObj(arguments[0], arguments[1]);
	else if(nArg == 3) bReturn = isObj(arguments[0], arguments[1], arguments[2]);
	else if(nArg == 4) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3]);
	else if(nArg >= 5) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3], arguments[4]);

	if (bReturn){
		if(isEmail(arguments[0].value))
			return true;
		else{
			if(nArg >= 2){
				alert(arguments[1] + " '°èÁ¤@È£½ºÆ®'¿Í °°ÀÌ ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.");
				setFocus(arguments[0]);
			}
			else
				setFocus(arguments[0]);
			return false
		}
	}
	else{
		return false;
	}
}
/******************************************************************************
	µÎ °³Ã¼°¡ ÁÖ¹Î¹øÈ£ Çü½ÄÀÎÁö °Ë»çÇÑ´Ù

	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö,¹ÌÇÊ¼ö ±¸ºÐ
		4	ÃÖ¼Ò°ª
		5 	ÃÖ´ë°ª
*/
function isSSNObj(frmObj1, frmObj2){

	var sCode1 = Trim(frmObj1.value);
	var sCode2 = Trim(frmObj2.value);

	var nArg = arguments.length

	// ÇÊ¼ö.
	if(nArg >= 3 && arguments[2] == 1){
		if (isNaN(parseInt(sCode1))){
			alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
			setFocus(frmObj1);
			return false;
		}
		else if (isNaN(parseInt(sCode2))){
			alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
			setFocus(frmObj2);
			return false;
		}else{
			if(isSSN(sCode1, sCode2)){
				return true;
			}
			else{
				alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
				setFocus(frmObj1);
				return false;
			}
		}
	}
	else{
		if(sCode1.length != 0 || sCode2.length != 0){
			if (isNaN(parseInt(sCode1))){
				alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
				setFocus(frmObj1);
				return false;
			}
			else if (isNaN(parseInt(sCode2))){
				alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
				setFocus(frmObj2);
				return false;
			}else{
				if(isSSN(sCode1, sCode2)){
					return true;
				}
				else{
					alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
					setFocus(frmObj1);
					return false;
				}
			}
		}
		else{
			return true;
		}
	}
}
/******************************************************************************
µÎ °³Ã¼°¡ ¿Ü±¹ÀÎ µî·Ï¹øÈ£ Çü½ÄÀÎÁö °Ë»çÇÑ´Ù.

/******************************************************************************
	µÎ °³Ã¼°¡ ÁÖ¹Î¹øÈ£ Çü½ÄÀÎÁö °Ë»çÇÑ´Ù

	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö,¹ÌÇÊ¼ö ±¸ºÐ
		4	ÃÖ¼Ò°ª
		5 	ÃÖ´ë°ª
*/
function fgn_chksum(frmObj1, frmObj2){

	var sCode1 = Trim(frmObj1.value);
	var sCode2 = Trim(frmObj2.value);

	var nArg = arguments.length

	// ÇÊ¼ö.
	if(nArg >= 3 && arguments[2] == 1){
		if (isNaN(parseInt(sCode1))){
			alert("¿Ü±¹ÀÎµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
			setFocus(frmObj1);
			return false;
		}
		else if (isNaN(parseInt(sCode2))){
			alert("¿Ü±¹ÀÎµî·Ï¹øÈ£ µÞÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
			setFocus(frmObj2);
			return false;
		}else{
			if(fgn_no_chksum(sCode1 + sCode2)){
				return true;
			}
			else{
				alert("¿Ü±¹ÀÎµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
				setFocus(frmObj1);
				return false;
			}
		}
	}
	else{
		if(sCode1.length != 0 || sCode2.length != 0){
			if (isNaN(parseInt(sCode1))){
				alert("¿Ü±¹ÀÎµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
				setFocus(frmObj1);
				return false;
			}
			else if (isNaN(parseInt(sCode2))){
				alert("¿Ü±¹ÀÎµî·Ï¹øÈ£ µÞÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
				setFocus(frmObj2);
				return false;
			}else{
				if(fgn_no_chksum(sCode1 + sCode2)){
					return true;
				}
				else{
					alert("¿Ü±¹ÀÎµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
					setFocus(frmObj1);
					return false;
				}
			}
		}
		else{
			return true;
		}
	}
}


/******************************************************************************
	µÎ °³Ã¼°¡ ¹ýÀÎ¹øÈ£ Çü½ÄÀÎÁö °Ë»çÇÑ´Ù

	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö,¹ÌÇÊ¼ö ±¸ºÐ
		4	ÃÖ¼Ò°ª
		5 	ÃÖ´ë°ª
*/
function isCorporationObj(frmObj1, frmObj2){

	var sCode1 = Trim(frmObj1.value);
	var sCode2 = Trim(frmObj2.value);

	var nArg = arguments.length

	// ÇÊ¼ö.
	if(nArg >= 3 && arguments[2] == 1){
		if (isNaN(parseInt(sCode1))){
			alert("¹ýÀÎµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
			setFocus(frmObj1);
			return false;
		}
		else if (isNaN(parseInt(sCode2))){
			alert("¹ýÀÎµî·Ï¹øÈ£ µÞÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
			setFocus(frmObj2);
			return false;
		}else{
			if(isLegalNo(sCode1 + sCode2)){
				return true;
			}
			else{
				alert("¹ýÀÎµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
				setFocus(frmObj1);
				return false;
			}
		}
	}
	else{
		if(sCode1.length != 0 || sCode2.length != 0){
			if (isNaN(parseInt(sCode1))){
				alert("¹ýÀÎµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
				setFocus(frmObj1);
				return false;
			}
			else if (isNaN(parseInt(sCode2))){
				alert("¹ýÀÎµî·Ï¹øÈ£ µÞÀÚ¸®°¡ ¾ø°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.");
				setFocus(frmObj2);
				return false;
			}else{
				if(isLegalNo(sCode1 + sCode2)){
					return true;
				}
				else{
					alert("¹ýÀÎµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
					setFocus(frmObj1);
					return false;
				}
			}
		}
		else{
			return true;
		}
	}
}
/******************************************************************************
	»ç¾÷ÀÚ¹øÈ£ Check

	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö,¹ÌÇÊ¼ö ±¸ºÐ
		4	ÃÖ¼Ò°ª
		5 	ÃÖ´ë°ª
*/
function isCorpNoObj(){
	var bReturn;
	var nArg = arguments.length

	if(nArg == 0) bReturn = isObj();
	else if(nArg == 1) bReturn = isObj(arguments[0]);
	else if(nArg == 2) bReturn = isObj(arguments[0], arguments[1]);
	else if(nArg == 3) bReturn = isObj(arguments[0], arguments[1], arguments[2]);
	else if(nArg == 4) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3]);
	else if(nArg >= 5) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3], arguments[4]);

	if (bReturn){
		if(isCorpNo(arguments[0].value))
			return true;
		else{
			if(nArg >= 2){
				alert(arguments[1] + " Àß¸øµÇ¾ú½À´Ï´Ù.");
				setFocus(arguments[0]);
			}
			else
				setFocus(arguments[0]);
			return false
		}
	}
	else{
		return false;
	}
}
/******************************************************************************
	¹ýÀÎ¹øÈ£ Check

	args
		1	object
		2	ÇÊµå ÀÌ¸§
		3	ÇÊ¼ö,¹ÌÇÊ¼ö ±¸ºÐ
		4	ÃÖ¼Ò°ª
		5 	ÃÖ´ë°ª
*/
function isLegalNoObj(){
	var bReturn;
	var nArg = arguments.length

	if(nArg == 0) bReturn = isObj();
	else if(nArg == 1) bReturn = isObj(arguments[0]);
	else if(nArg == 2) bReturn = isObj(arguments[0], arguments[1]);
	else if(nArg == 3) bReturn = isObj(arguments[0], arguments[1], arguments[2]);
	else if(nArg == 4) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3]);
	else if(nArg >= 5) bReturn = isObj(arguments[0], arguments[1], arguments[2], arguments[3], arguments[4]);

	if (bReturn){
		if(isLegalNo(arguments[0].value))
			return true;
		else{
			if(nArg >= 2){
				alert(arguments[1] + " Àß¸øµÇ¾ú½À´Ï´Ù.");
				setFocus(arguments[0]);
			}
			else
				setFocus(arguments[0]);
			return false
		}
	}
	else{
		return false;
	}
}
/******************************************************************************
	YMDÀÇ CheckBox¸¦ °Ë»çÇØ¼­ °¢ M, D¿¡ ÇØ´çÇÏ´Â ObjectÀÇ °ªÀ» ¹Ù²Ù¾îÁØ´Ù.
	Y, MÀÇ °ªÀÌ Àß¸øµÈ °ª (¾ø´Â °ªÀÌ³ª [¼±ÅÃ])Á¤µµ·Î µÇ¾î¼±ÅÃµÉ‹š´Â ±× ÇÏÀ§ ¿ùÀÏÀº ¾ø´Â°ÍÀ¸·Î ¹Ù²ï´Ù.

	args
		1	Year¸¦ ³ªÅ¸³»´Â ComboBox
		2	Month¸¦ ³ªÅ¸³»´Â ComboBox
		3	Day¸¦ ³ªÅ¸³»´Â ComboBox
*/
function checkYMD(frmObjY, frmObjM, frmObjD)
{
	var nSelectYear = parseInt(frmObjY.options[frmObjY.selectedIndex].value, 10);
	var nSelectMonth = parseInt(frmObjM.options[frmObjM.selectedIndex].value, 10);
	if(isNaN(nSelectYear)){
		frmObjM.length = 0;
		var option = new Option('-','');
		frmObjM.options[0] = option;

		frmObjD.length = 0;
		frmObjD.options[0] = option;

		frmObjM.selectedIndex = 0;
		frmObjD.selectedIndex = 0;
	}
	else 	if(isNaN(nSelectMonth)){
		frmObjD.length = 0;
		var option = new Option('-','');
		frmObjD.options[0] = option;
		frmObjD.selectedIndex = 0;
	}
	else{
		var nMonthDay;

		if (nSelectMonth == 1) nMonthDay = 31;
		if (nSelectMonth == 3) nMonthDay = 31;
		if (nSelectMonth == 4) nMonthDay = 30;
		if (nSelectMonth == 5) nMonthDay = 31;
		if (nSelectMonth == 6) nMonthDay = 30;
		if (nSelectMonth == 7) nMonthDay = 31;
		if (nSelectMonth == 8) nMonthDay = 31;
		if (nSelectMonth == 9) nMonthDay = 30;
		if (nSelectMonth == 10) nMonthDay = 31;
		if (nSelectMonth == 11) nMonthDay = 30;
		if (nSelectMonth == 12) nMonthDay = 31;

		if(nSelectMonth == 2) {
			var y = frmObjY.options[frmObjY.selectedIndex].value;
			if ((y % 4) == 0) {
				if ((y % 100) == 0) {
					if ((y % 400) == 0){
						nMonthDay = 29;
					}
					else{
						nMonthDay = 28;
					}
				}
				else{
					nMonthDay = 29;
				}
			}
			else{
				nMonthDay = 28;
			}
		}
		frmObjD.length = nMonthDay;

		for(var i=0 ; i < nMonthDay ;i++) {
			if (i < 9){
				var option = new Option(i+1,'0'+(i+1));
			}
			else{
				var option = new Option(i+1, i+1);
			}
			frmObjD.options[i] = option;
		}
		frmObjD.selectedIndex = 0;
	}
	return true;
}
/******************************************************************************
	Cookie Method
******************************************************************************/
/******************************************************************************
	ÇØ´ç ÀÌ¸§ÀÇ Cookie°ªÀ» °¡Á®¿Â´Ù.
*/
function getCookie(sName){
	var sArg = sName + "=";
	var nArgLen = sArg.length;
	var nCookieLen = document.cookie.length;
	var i = 0;

	while (i < nCookieLen) {
		var j = i + nArgLen;
		if (document.cookie.substring(i, j) == sArg)
			return getCookieVal (j);

		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0)
			break;
	}
	return null;
}
/******************************************************************************
	ÇØ´ç ÀÌ¸§ÀÇ Cookie°ªÀ» Á¤ÇÑ´Ù.
*/
function setCookie(sName, sValue){
	var sArg 		= setCookie.arguments;
	var nArg 		= setCookie.arguments.length;
	var sExpires	= (nArg > 2) ? sArg[2] : null;
	var sPath 		= (nArg > 3) ? sArg[3] : null;
	var sDomain 	= (nArg > 4) ? sArg[4] : null;
	var sSecure 	= (nArg > 5) ? sArg[5] : false;

	document.cookie = sName + "=" + escape (sValue) + ((sPath == null) ? "" : ("; path=" + sPath)) + ((sDomain == null) ? "" : ("; domain=" + sDomain)) + ((sSecure == true) ? "; secure" : "");
}
/******************************************************************************
	cookie°ª¿¡¼­ ÇØ´ç Cookie¿¡ ÇØ´çÇÏ´Â ÀÌ¸§ÀÇ Index¸¦ ³»º¸³½´Ù.
*/
function getCookieVal(nOffset){
	var nEnd = document.cookie.indexOf(";", nOffset);
	if(nEnd == -1){
		nEnd = document.cookie.length;
	}
	return unescape(document.cookie.substring(nOffset, nEnd));
}

  /**
      * ÀÔ·Â ¹ÞÀº ÆûÅÂ±×(Object)ÀÇ ¹®ÀÚ¿­ÀÇ ±æÀÌ°¡ Æ¯Á¤ ±æÀÌ(Int) ÀÌ¸é
      * ´Ù¸¥ °´Ã¼(Object)·Î Æ÷Ä¿½º¸¦ ÀÌµ¿
      * @param obj   ´ë»ó ÆûÅÂ±×(Object)
      * @param len   ºñ±³ÇÒ ±æÀÌ
      * @param dest  Æ÷Ä¿½º¸¦ ÀÌµ¿ÇÒ ÆûÅÂ±×(Object)
      * @return
     */
    function ChkLenMoveFocus(obj, len, dest) {
        if (obj.value.length == len)
        setFocus(dest);
    }

//-->