// ÄÚµåÀÇ °æ¿ì _ ¸¦ Á¦¿ÜÇÑ ¿µ¹®°ú ¼ýÀÚÀÇ Á¶ÇÕÀÌ¹Ç·Î ´ÙÀ½°ú °°Àº ½ÄÀ¸·Î Ã³¸®ÇÑ´Ù.
// °£´ÜÇÏ°Ô ÇÒ °æ¿ì \w ¸¦ ½áµµ ¹«¹æÇÒ °ÍÀ¸·Î º¸ÀÌ³ª.. Á¤È®¼ºÀ» ±âÇÏ±â À§ÇÑ ÀÛ¾÷ÀÌ´Ù.
expOrderNo = /[0-9A-Za-z]\d{15}/;
expSysCode = /[A-Za-z0-9]{2}/;
expOpenCrsCode = /[0-9]{12}O/;
expCrsCode = /[0-9]{12}M/;
expBookCode = /[A-Za-z0-9]{10}/;
expTestCode = /[A-Za-z0-9]{12}/;
// 2008. 7.31 everblue : for use offline crs
expOffOpenCode = /C[0-9]{12}/;
expOffCrsCode = /F[0-9]{12}/;
// ÀüÈ­¹øÈ£´Â ÃßÈÄ ÇÚµåÆù ¹øÈ£ / Æò»ý¹øÈ£ µîÀ» Ãß°¡ÇÒ ¿¹Á¤ÀÌ´Ù.
expPhoneNumber = /(02|031|032|033|041|042|043|051|052|053|054|055|061|062|063|064|010|011|016|017|018|019|080)-(\d{3}|\d{4})-\d{4,4}/;
expTelNumber = /(02|031|032|033|041|042|043|051|052|053|054|055|061|062|063|064|080)-(\d{3}|\d{4})-\d{4,4}/;
expHPNumber = /(010|011|016|017|018|019)-(\d{3}|\d{4})-\d{4,4}/;
// ¾Æ·¡ ¹®ÀåµéÀº ÇÏ³ªÀÇ ¹®ÀåÀ¸·Î Ã³¸®ÇÏ´Â ¹æ¹ýÀ» Ã£Áö¸øÇÏ¿© °³º°·Î ÇÏ¿´´Ù.
// ¼ýÀÚ¸¦ ¹ÞÀ» °æ¿ì¿¡´Â ²À 0ÀÌ ¾Æ´Ñ ¼ö·Î ½ÃÀÛÇÏ´Â°Å³ª ¾Æ´Ï¸é ÀüÃ¼°ªÀÌ 0ÀÎ °æ¿ì·Î ÇÑ´Ù.
expDigit1 = /\d/;
expDigit2 = /([1-9]\d{0,1}|0)/;
expDigit3 = /([1-9]\d{0,2}|0)/;
expDigit4 = /([1-9]\d{0,3}|0)/;
expDigit5 = /([1-9]\d{0,4}|0)/;
expDigit6 = /([1-9]\d{0,5}|0)/;
expDigit7 = /([1-9]\d{0,6}|0)/;
expDigit8 = /[1-9]\d{0,7}|0/;
expDigit9 = /[1-9]\d{0,8}|0/;
expDigit10 = /[1-9]\d{0,9}|0/;
// ID ´Â ¾ËÆÄºªÀ¸·Î ½ÃÀÛÇÏ¿© 4~15ÀÚ±îÁö Çã¿ëÇÑ´Ù.
expID = /[A-Za-z]\w{2,14}/;
// µ¥ÀÌÆ® Å¸ÀÔÀº yyyy/mm/dd & yyyy-mm-dd ¸¦ Áö¿øÇÑ´Ù.
expDate = /(\d{1,4})(\/|-)*((0[1-9])|1([0-2]))(\/|-)*((0[1-9])|([1-2][0-9])|(3[0-1]))/;
expDateNull = /(\d{1,4})((0[1-9])|1([0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))/;
expDateDash = /(\d{1,4})-((0[1-9])|1([0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))/;
expDateSlash = /(\d{1,4})\/((0[1-9])|1([0-2]))\/((0[1-9])|([1-2][0-9])|(3[0-1]))/;
// ¿ìÆí¹øÈ£´Â ¼ýÀÚ3ÀÚ¸®-¼ýÀÚ3ÀÚ¸® ÀÌ´Ù.
expZipCode = /\d{3}-\d{3}/;
// ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÌ³ª ¼ýÀÚ·ÎÇÏ¿© 4~15ÀÚ¸®±îÁö Çã¿ëÇÑ´Ù
expPassword = /\w{4,15}/
// 2006.12.12 °­¿¬¿ì : ÁÖ¹Î¹øÈ£ ºÎºÐ Ãß°¡ÇÔ
expSSN1 = /[0-9]{6}/;
expSSN2 = /[1-4][0-9]{6}/;
expSSN = /[0-9]{6}-*[1-4][0-9]{6}/;
expSSNNull = /[0-9]{6}[1-4][0-9]{6}/;
expSSNDash = /[0-9]{6}-[1-4][0-9]{6}/;
expEmail = /([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+w-]+\.)*\w[\w-]{0,66}\.([a-z]{2,6}(?:\.[1-z]{2})?))/;

// 2006.10.19 everblue : ÇÑ±Û ±æÀÌ ±¸ÇÏ´Â ÇÔ¼ö..
function ktStrLen( argStr )  {
	var c;
	var nLength = 0;

	for( i=0; i < argStr.length; i++ )  {
		c = argStr.charAt(i);
		if(escape(c).length > 4 )   // ÇÑ±Û
			nLength += 2;
		else
			nLength++;
	}

	return nLength;
}

// 2008. 2.26 everblue : form focusing
function formFocusing( argForm )  {
try  {
	if( argForm.style.display != "none" )
		argForm.focus();
}  catch( e ) {}
}

/****************************************************************
textFieldLengthCheck : Form ¹®ÀÚ¿­ÀÇ ±æÀÌ¸¦ Ã¼Å©ÇÏ±â À§ÇÑ Æã¼Ç #
ÀÎÀÚ°ª : input form / form ÀÌ¸§ / ÃÖ´ë±æÀÌ / ÇÊ¼ö¿ä¼Ò¿©ºÎ ¸¦ ¹Þ´Â´Ù.
¸®ÅÏ°ª : Á¤»óÀÏ °æ¿ì True ¸¦.. ÁÖ¾îÁø ±æÀÌº¸´Ù Å¬ °æ¿ì¿¡´Â False ¸¦ ¸®ÅÏÇÑ´Ù.
	³»ºÎÀûÀ¸·Î False ¸¦ ¸®ÅÏÇÏ±â Àü¿¡ ÇØ´ç ÀÔ·Â Æû¿¡ focus ¸¦ ÁØ´Ù.
	¡Ø ÇÑ±ÛÃ³¸®¸¦ ÇÏ´Â ·çÆ¾ÀÌ´Ù. (ÇÑ±ÛÀÌ ¾ø´Â ÇÊµåÀÇ °æ¿ì length ¸¸ Ã¼Å©ÇÏ¿©ÁÖ¸é µÈ´Ù.)

ÃßÈÄ ÀÛ¾÷ ¿¹Á¤ »çÇ×
	1. ½ÇÁ¦ ÀÔ·ÂÇÊµå´Â DB ¿¡ ÀÔ·ÂÇÏ±â À§ÇÏ¿© ³»¿ëÀÌ º¯°æµÉ ¼ÒÁö°¡ ÀÖÀ¸¹Ç·Î
	   ±× ºÎºÐ¿¡ ´ëÇÑ Ã³¸®¸¦ ÇÊ¿ä·Î ÇÑ´Ù.
****************************************************************/
function textFieldLengthCheck( inputForm, formName, maxLen, isNecessary )  {
	var c;
	var nLength = 0;
	var inputValue = inputForm.value;

	if( isNecessary && inputValue.length == 0 )  {
		alert( formName + "(À»)¸¦ ÀÔ·ÂÇÏ¿©ÁÖ½Ê½Ã¿ä." );
		formFocusing( inputForm );
		return false;
	}  else if( inputValue.length == 0 )  {
		return true;
	}

	for( i=0; i < inputValue.length; i++ )  {
		c = inputValue.charAt(i);
		if(escape(c).length > 4 )   // ÇÑ±Û
			nLength += 2;
		else
			nLength++;
	}

	if( nLength > maxLen )  {
		alert( formName + "ÀÌ(°¡) ³Ê¹« ±é´Ï´Ù. (" + nLength + "/" + maxLen + ")" );
		formFocusing( inputForm );
		return false;
	}

	return true;
}

/****************************************************************
getDateAndCheck : 2007. 1. 8 °­¿¬¿ì : ³¯Â¥°ªÀÌ Á¦´ë·Î µÆ´ÂÁö È®ÀÎÇÏ´Â ÇÔ¼ö
ÀÎÀÚ°ª : Date ¹®ÀÚ¿­ ¸¦ ¹Þ´Â´Ù. (yyyy/mm/dd, yy/mm/dd, yyyy-mm-dd, yy-mm-dd, yyyymmdd, yymmdd ÇüÅÂ¸¦ Áö¿øÇÑ´Ù.)
¸®ÅÏ°ª : Á¤»óÀÏ °æ¿ì True ¸¦.. ¾Æ´Ò °æ¿ì False ¸¦ ¸®ÅÏÇÑ´Ù.
****************************************************************/
function getDateAndCheck( argDateStr )  {
	var sDateStr = argDateStr;
	// 2007. 1. 8 everblue : replace ´Â ÇÑ¹ø¸¸ Ä¡È¯ÇÏ±â ¶§¹®¿¡ µÎ¹ø¾¿ Ä¡È¯ÇÏµµ·Ï ÇÑ´Ù.
	sDateStr = sDateStr.replace( "/", "" );
	sDateStr = sDateStr.replace( "/", "" );
	sDateStr = sDateStr.replace( "-", "" );
	sDateStr = sDateStr.replace( "-", "" );
	var lYear, lMonth, lDate;
	lYear = Math.floor( sDateStr.substring( 0, 4 ) );
	lMonth = Math.floor( sDateStr.substring( 4, 6 ) );
	lDate = Math.floor( sDateStr.substring( 6, 8 ) );
	var tempDate = new Date( lYear, lMonth-1, lDate );
	if( tempDate.getYear() == lYear && (tempDate.getMonth()+1) == lMonth && tempDate.getDate() == lDate )  {
		return tempDate;
	}  else  {
		return null;
	}

	return null;
}

/****************************************************************
formRegExpCheck : Form ¹®ÀÚ¿­À» Ã¼Å©ÇÏ±â À§ÇÑ Æã¼Ç #
ÀÎÀÚ°ª : Regular Expression / input form / form ÀÌ¸§ / ÇÊ¼ö¿ä¼Ò¿©ºÎ ¸¦ ¹Þ´Â´Ù.
¸®ÅÏ°ª : Á¤»óÀÏ °æ¿ì True ¸¦.. ÁÖ¾îÁø Regular Expression ¿¡ ¸ÂÁö ¾ÊÀ» °æ¿ì¿¡´Â False ¸¦ ¸®ÅÏÇÑ´Ù.
	³»ºÎÀûÀ¸·Î False ¸¦ ¸®ÅÏÇÏ±â Àü¿¡ ÇØ´ç ÀÔ·Â Æû¿¡ focus ¸¦ ÁØ´Ù.

ÃßÈÄ ÀÛ¾÷ ¿¹Á¤ »çÇ×
	1. ÀÔ·Â ¿Ï·áÈÄ ´ÙÀ½ ÀÔ·Â Æû¿¡ Focus ºÎ¿©ÇÏ±â À§ÇÑ Æã¼Ç
	2. ¼ýÀÚÀÇ °æ¿ì ºÒÇÊ¿äÇÑ ¹®ÀÚ°¡ Ãß°¡µÇ¾ú´ÂÁö ¾Æ´Ï¸é ¿øÇÏ´Â Range º¸´Ù Å« °ªÀÌ ÀÔ·ÂµÇ¾ú´ÂÁö¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ´Â Æã¼Ç
		¿¹) ±³¼ö¹èºÐÀ²Àº 3ÀÚ¸®ÀÇ Á¤¼ö¸¸ ¹Þ°Ô²û µÇ¾î ÀÖÀ¸³ª 20000 ÀÌ ÀÔ·ÂµÇ¾úÀ» °æ¿ì³ª 200% °¡ ÀÔ·ÂµÇ¾úÀ»°æ¿ì³ª
			¶È °°ÀÌ ºÒÇÊ¿äÇÑ ¹®ÀÚ°¡ Ãß°¡µÇ¾î ÀÖ½À´Ï´Ù ¶õ ¸Þ½ÃÁö°¡ Ç¥½ÃµÊ -> 2005. 3.21 °­¿¬¿ì formNumberCheck()
	3. ID ÀÇ °æ¿ì ¹®ÀÚ·Î ½ÃÀÛÇØ¾ß ÇÑ´Ù´Â ¸»À» ½áºÙ¿©ÁÙ ¼ö ÀÖµµ·Ï ÇÏ´Â Æã¼Ç -> 2005. 3.21 °­¿¬¿ì Ã³¸®¿Ï·á
		¿¹) 11aa -> Àß¸øµÇ¾ú½À´Ï´Ù. (Á¤»ó)
			11abcd -> ºÒÇÊ¿äÇÑ ¹®ÀÚ°¡ Ãß°¡µÇ¾î ÀÖ½À´Ï´Ù. (ID´Â ¾ËÆÄºªÀ¸·Î ½ÃÀÛµÇ¾î¾ß ÇÕ´Ï´Ù.)
	4. Select Tag ÀÇ °æ¿ì Ç×»ó ¼±ÅÃÇÏ¿©¾ß ÇÏ´Â Ç×¸ñÀÇ °æ¿ì Ã¼Å©ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â Æã¼Ç -> 2005. 3.21 °­¿¬¿ì formSelectCheck()
****************************************************************/
function formRegExpCheck( argRegExp, inputForm, formName, isNecessary )  {
	var inputValue = inputForm.value;

	if( isNecessary && inputValue.length == 0 )  {
		alert( formName + "(À»)¸¦ ÀÔ·ÂÇÏ¿©ÁÖ½Ê½Ã¿ä." );
		formFocusing( inputForm );
		return false;
	}  else if( inputValue.length == 0 )  {
		return true;
	}
	var resultStr = argRegExp.exec( inputValue );
	if( resultStr == null )  {
		if( argRegExp == expID && !isNaN( inputValue.substring( 0, 1 ) ) )
			alert( formName + "(Àº)´Â ¿µ¹®ÀÚ·Î ½ÃÀÛµÇ¾î¾ß ÇÕ´Ï´Ù." );
		else if( argRegExp == expDate )
			alert( formName + "(Àº)´Â Àß¸øµÈ ³¯Â¥Çü½ÄÀÔ´Ï´Ù." );
		else if( argRegExp == expDateDash )
			alert( formName + "(Àº)´Â Àß¸øµÈ ³¯Â¥Çü½ÄÀÔ´Ï´Ù.\n\nÇü½Ä : yyyy-mm-dd" );
		else if( argRegExp == expDateSlash )
			alert( formName + "(Àº)´Â Àß¸øµÈ ³¯Â¥Çü½ÄÀÔ´Ï´Ù.\n\nÇü½Ä : yyyy/mm/dd" );
		else
			alert( formName + "(ÀÌ)°¡ Àß¸ø µÇ¾ú½À´Ï´Ù." );
		formFocusing( inputForm );
		return false;
	}  else if( resultStr[0] != inputValue )  {
		if( argRegExp == expID && !isNaN( inputValue.substring( 0, 1 ) ) )  {
			alert( formName + "(Àº)´Â ¿µ¹®ÀÚ·Î ½ÃÀÛµÇ¾î¾ß ÇÕ´Ï´Ù." );
		}  else  {
			alert( formName + "¿¡ ºÒÇÊ¿äÇÑ ¹®ÀÚ°¡ Ãß°¡µÇ¾î ÀÖ½À´Ï´Ù." );
		}
		formFocusing( inputForm );
		return false;
	}  else  {
		// 2007. 1. 8 everblue : ³¯Â¥ÀÇ °æ¿ì Á¤»óÀûÀÎ ³¯Â¥ÀÎÁö¸¦ Ã¼Å©ÇØº¼ ÇÊ¿ä°¡ ÀÖ´Ù.
		if( argRegExp == expDate && getDateAndCheck( inputValue ) == null )  {
			alert( formName + "(Àº)´Â Á¤»óÀûÀÎ ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù." );
			formFocusing( inputForm );
			return false;
		}  else  {
			return true;
		}
	}

	return false;
}
/* 2004. 7.19 °­¿¬¿ì : Form Check Áß È¸¿ø ID ¸®½ºÆ® µî°ú °°ÀÌ Array ·Î ÀÛ¾÷ÇÏ´Â °æ¿ì */
function formRegExpCheckArray( argRegExp, inputForm, inputValue, formName, isNecessary )  {
	if( isNecessary && inputValue.length == 0 )  {
		alert( formName + "(À»)¸¦ ÀÔ·ÂÇÏ¿©ÁÖ½Ê½Ã¿ä." );
		formFocusing( inputForm );
		return false;
	}  else if( inputValue.length == 0 )  {
		return true;
	}
	var resultStr = argRegExp.exec( inputValue );
	if( resultStr == null )  {
		alert( formName + "(ÀÌ)°¡ Àß¸ø µÇ¾ú½À´Ï´Ù." );
		formFocusing( inputForm );
		return false;
	}  else if( resultStr[0] != inputValue )  {
		alert( formName + "¿¡ ºÒÇÊ¿äÇÑ ¹®ÀÚ°¡ Ãß°¡µÇ¾î ÀÖ½À´Ï´Ù." );
		formFocusing( inputForm );
		return false;
	}  else  {
		return true;
	}

	return false;
}

/****************************************************************
formNumberCheck : 2005. 3.21 °­¿¬¿ì : ¼ýÀÚ°ª¸¸ °¡´ÉÇÑ ÀÔ·ÂÆûÀ» Ã¼Å©ÇÏ±â À§ÇÑ Æã¼Ç #
ÀÎÀÚ°ª : input form / form ÀÌ¸§ / ÇÊ¼ö¿ä¼Ò¿©ºÎ / ÇÏÇÑ°ª / »óÇÑ°ª À» ¹Þ´Â´Ù.
¸®ÅÏ°ª : Á¤»óÀÏ °æ¿ì True ¸¦.. ÁÖ¾îÁø ½Ä ¿¡ ¸ÂÁö ¾ÊÀ» °æ¿ì¿¡´Â False ¸¦ ¸®ÅÏÇÑ´Ù.
****************************************************************/
function formNumberCheck( inputForm, formName, isNecessary, minValue, maxValue )  {
	var inputValue = inputForm.value;

	if( isNecessary && inputValue.length == 0 )  {
		alert( formName + "(À»)¸¦ ÀÔ·ÂÇÏ¿©ÁÖ½Ê½Ã¿ä." );
		formFocusing( inputForm );
		return false;
	}  else if( inputValue.length == 0 )  {
		return true;
	}

	if( isNaN( inputValue ) )  {
		alert( formName + "(Àº)´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù." );
		formFocusing( inputForm );
		return false;
	}  else if( inputValue < minValue )  {
		alert( formName + "(ÀÌ)°¡ ³Ê¹« ÀÛ½À´Ï´Ù.\n\n" + minValue + " ÀÌ»óÀÇ °ªÀ» ÀÔ·ÂÇÏ¼¼¿ä." );
		formFocusing( inputForm );
		return false;
	}  else if( inputValue > maxValue )  {
		alert( formName + "(ÀÌ)°¡ ³Ê¹« Å®´Ï´Ù.\n\n" + maxValue + " ÀÌÇÏÀÇ °ªÀ» ÀÔ·ÂÇÏ¼¼¿ä." );
		formFocusing( inputForm );
		return false;
	}  else  {
		return true;
	}

	return false;
}
function formPriceCheck( inputForm, formName, isNecessary, minValue, maxValue )  {
	var inputValue = inputForm.value.replace( ",", "" );

	if( isNecessary && inputValue.length == 0 )  {
		alert( formName + "(À»)¸¦ ÀÔ·ÂÇÏ¿©ÁÖ½Ê½Ã¿ä." );
		formFocusing( inputForm );
		return false;
	}  else if( inputValue.length == 0 )  {
		return true;
	}

	if( isNaN( inputValue ) )  {
		alert( formName + "(Àº)´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù." );
		formFocusing( inputForm );
		return false;
	}  else if( inputValue < minValue )  {
		alert( formName + "(ÀÌ)°¡ ³Ê¹« ÀÛ½À´Ï´Ù.\n\n" + minValue + " ÀÌ»óÀÇ °ªÀ» ÀÔ·ÂÇÏ¼¼¿ä." );
		formFocusing( inputForm );
		return false;
	}  else if( inputValue > maxValue )  {
		alert( formName + "(ÀÌ)°¡ ³Ê¹« Å®´Ï´Ù.\n\n" + maxValue + " ÀÌÇÏÀÇ °ªÀ» ÀÔ·ÂÇÏ¼¼¿ä." );
		formFocusing( inputForm );
		return false;
	}  else  {
		return true;
	}

	return false;
}

// 2007. 1.10 °­¿¬¿ì : ÁÖ¾îÁø ³¯Â¥¿Í ÇöÀç³¯Â¥¿ÍÀÇ Â÷ÀÌ¸¦ ¾ò¾î³½´Ù.
function getDateDiff( argDate1, argDate2 )  {
	var argDateUTC1 = Date.UTC( argDate1.getYear() - 1900, argDate1.getMonth(), argDate1.getDate() );
	var argDateUTC2 = Date.UTC( argDate2.getYear() - 1900, argDate2.getMonth(), argDate2.getDate() );
	if( argDateUTC1 - argDateUTC2 != 0 )
		return Math.floor( ( argDateUTC1 - argDateUTC2 ) / 24 / 60 / 60 / 1000 );
	else
		return 0;
}
/****************************************************************
formDateCheck : 2007. 1.10 °­¿¬¿ì : ³¯Â¥°ª¸¸ °¡´ÉÇÑ ÇÊµå¿¡ ´ëÇÑ Ã¼Å©
ÀÎÀÚ°ª : input form / form ÀÌ¸§ / ÇÊ¼ö¿ä¼Ò¿©ºÎ / ÇÏÇÑ³¯Â¥ / »óÇÑ³¯Â¥ À» ¹Þ´Â´Ù.
¸®ÅÏ°ª : Á¤»óÀÏ °æ¿ì True ¸¦.. ÁÖ¾îÁø ½Ä ¿¡ ¸ÂÁö ¾ÊÀ» °æ¿ì¿¡´Â False ¸¦ ¸®ÅÏÇÑ´Ù.
****************************************************************/
function formDateCheck( argRegExp, inputForm, formName, isNecessary, minDateDiff, maxDateDiff )  {
	var inputValue = inputForm.value;

	if( !formRegExpCheck( argRegExp, inputForm, formName, isNecessary ) )
		return false;

	if( !isNecessary && inputValue.length == 0 )
		return true;

	var checkedDate = getDateAndCheck( inputValue );
	if( checkedDate == null )  {
		alert( formName + "(Àº)´Â Á¤»óÀûÀÎ ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù." );
		formFocusing( inputForm );
		return false;
	}  else if( minDateDiff != null && getDateDiff( checkedDate, new Date() ) < minDateDiff )  {
		alert( formName + "(ÀÌ)°¡ ³Ê¹« °ú°ÅÀÔ´Ï´Ù.\n\nÇöÀç ³¯Â¥¿¡¼­ " + minDateDiff + "ÀÏ ÀÌÈÄÀÇ ³¯Â¥¸¦ ÀÔ·ÂÇÏ¼¼¿ä." );
		formFocusing( inputForm );
		return false;
	}  else if( maxDateDiff != null && getDateDiff( checkedDate, new Date() ) > maxDateDiff )  {
		alert( formName + "(ÀÌ)°¡ ³Ê¹« ¹Ì·¡ÀÔ´Ï´Ù.\n\nÇöÀç ³¯Â¥¿¡¼­ " + maxDateDiff + "ÀÏ ÀÌÀüÀÇ °ªÀ» ÀÔ·ÂÇÏ¼¼¿ä." );
		formFocusing( inputForm );
		return false;
	}  else  {
		return true;
	}

	return false;
}

/****************************************************************
formSelectCheck : 2005. 3.21 °­¿¬¿ì : ²À¼±ÅÃÇØ¾ß ÇÏ´Â ¿É¼Ç Ã¼Å©ÇÏ±â À§ÇÑ Æã¼Ç #
ÀÎÀÚ°ª : input form / form ÀÌ¸§ / ÇÊ¼ö¿ä¼Ò¿©ºÎ À» ¹Þ´Â´Ù.
¸®ÅÏ°ª : Á¤»óÀÏ °æ¿ì True ¸¦..
****************************************************************/
function formSelectCheck( inputForm, formName, isNecessary )  {
	if( isNecessary && inputForm.selectedIndex == 0 )  {
		alert( formName + "(À»)¸¦ ¼±ÅÃÇÏ¿©ÁÖ½Ê½Ã¿ä." );
		formFocusing( inputForm );
		return false;
	}  else  {
		return true;
	}

	return false;
}

