/**
 * 	ÇÔ¼ö¸í : trim(str)
 * 	³»  ¿ë : StringÀ» trimÇÑ´Ù.
 *
 */
 
 // Ãµ´ÜÀ§ ½°Ç¥ ¼¼ÆÃ 
function funcFormatNumber(int)
{
	// Declaring local variables
	var strInput;
	var strReturnValue;

	// Setting return Value
	strReturnValue = "";
	for (strInput = "" + int; strInput.length > 3; strInput = strInput.substr(0, strInput.length - 3))
	strReturnValue = "," + strInput.substr(strInput.length - 3, 3) + strReturnValue;
	strReturnValue = strInput + strReturnValue;			

	// Returning
	return (strReturnValue);
}

function trim(str){
	return rTrim(lTrim(str));
}

function lTrim(str){
	var reStr = "";
	for (i=0;i<str.length;i++) {
		if (str.substring(i, i+1) != " ") {
			reStr = str.substring(i, str.length);
			break;
		}
	}
	return reStr;
}

function rTrim(str){
	var reStr = "";
	for (i=str.length;i>0;i--) {
		if (str.substring(i-1, i) != " ") {
			reStr = str.substring(0, i);
			break;
		}
	}
	return reStr;
}

/**
 * 	ÇÔ¼ö¸í : removeComma(str)
 * 	³»  ¿ë : stringÇüÀÇ ¼ýÀÚ¿¡¼­ °è»êÀ» À§ÇØ ÄÄ¸¶(',')¸¦ Á¦°Å
 *
 */
function removeComma(str) {
	var value = "";
	for ( var i = 0; i < str.length; i++ ) {
  var ch = str.charAt(i);
  if ( ch != ',' ) value = value + ch;
}
	return value;
}

/**
 * 	ÇÔ¼ö¸í : replaceString(str, sChar)
 * 	³»  ¿ë : stringÀ» ÀÐ¾îµé¿© db ÀúÀåÀ» À§ÇØ ½½·¡½¬('/')À» Á¦°Å
 *
 */
function replaceString(str, sChar) {
var value = "";
for ( var i = 0; i < str.length; i++ ) {
  var ch = str.charAt(i);
  if ( ch != sChar ) value = value + ch;
}
return value;
}

function convertString(s, from, to) {
	var sp = 0;
	var ep = 0;
	var smallStr = s;

	while (s.indexOf(from) >= 0) {
		sp = 0;
		ep = 0;
		smallStr = s;
		
		while (ep <= smallStr.length) {
			ep = smallStr.indexOf(from, sp);
			sp = ep + to.length;

			if (ep < 0) {
				return s;
			} 
			else {
				s = s.substring(0, ep) + to + s.substring(ep+from.length);
				smallStr = smallStr.substring(0, ep) + to + smallStr.substring(ep+from.length);
			}
		}
	}
	return s;
}


/**
 * 	ÇÔ¼ö¸í : removeSlash(str)
 * 	³»  ¿ë : stringÀ» ÀÐ¾îµé¿© db ÀúÀåÀ» À§ÇØ ½½·¡½¬('/')À» Á¦°Å
 *
 */
function removeSlash(str) {
var value = "";
for ( var i = 0; i < str.length; i++ ) {
  var ch = str.charAt(i);
  if ( ch != '/' ) value = value + ch;
}
return value;
}

/**
 * 	ÇÔ¼ö¸í : ResiNoCheck(val1, val2)
 * 	³»  ¿ë : ÁÖ¹Î¹øÈ£ check : Àß¸ø ÀÔ·ÂµÈ °æ¿ì false return
 *
 */
function ResiNoCheck(val1, val2) {
	var tmp1,tmp2
	var t1, t2, t3, t4, t5, t6, t7

	tmp1 = val1.substring(2,4);
	tmp2 = val1.substring(4);

	if ((tmp1 < "01") || (tmp1 > "12")) return false;
	if ((tmp2 < "01") || (tmp2 > "31")) return false;

	t1 = val1.substring(0,1);
	t2 = val1.substring(1,2);
	t3 = val1.substring(2,3);
	t4 = val1.substring(3,4);
	t5 = val1.substring(4,5);
	t6 = val1.substring(5,6);

	t11 = val2.substring(0,1);
	t12 = val2.substring(1,2);
	t13 = val2.substring(2,3);
	t14 = val2.substring(3,4);
	t15 = val2.substring(4,5);
	t16 = val2.substring(5,6);
	t17 = val2.substring(6,7);

	var tot = t1*2 + t2*3 + t3*4 + t4*5 + t5*6 + t6*7;
	tot += t11*8 + t12*9 + t13*2 + t14*3 + t15*4 + t16*5 ;

	var result = tot % 11;
	result = (11 - result) % 10;

	if (result != t17) return false;
	return true;
}

/**
 * 	ÇÔ¼ö¸í : containsCharsOnly(input,chars)
 *  ³»  ¿ë : ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 * 			 Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
 *
 */
function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}

/**
 * 	ÇÔ¼ö¸í : isNumber(input)
 *  ³»  ¿ë : ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
 *
 */
function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * 	ÇÔ¼ö¸í : ValidateNumber()
 * 	³»  ¿ë : °è»ê °¡´É ¼ýÀÚ Ã¼Å©
 *
 */
function CalNumber(input){

    var chars="0123456789.";
    return containsCharsOnly(input,chars);
}

/**
 * 	ÇÔ¼ö¸í : containsCharsOnly(input,chars)
 *  ³»  ¿ë : ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
 *
 */
function isNull(input) {
    if (input.value == null || trim(input.value) == "") {
        return true;
    }
    return false;
}


/**
 *	ÇÔ¼ö¸í : Check_Num()
 *	³»  ¿ë : ÀÔ·Â°ªÀÌ ¼ýÀÚ°ªÀÎÁö Ã¼Å©
*/
function Check_Num(obj) {
	var isnum = true;
	var tocheck;
	tocheck = obj.value;
	if (tocheck == null || tocheck == "") {
		isnum = false;
		obj.value = '';
		return isnum;
	}

	for (var j = 0 ; j < tocheck.length; j++) {
		if (      tocheck.substring(j, j + 1) != "0"
			&&	tocheck.substring(j, j + 1) != "1"
			&&	tocheck.substring(j, j + 1) != "2"
			&&	tocheck.substring(j, j + 1) != "3"
			&&	tocheck.substring(j, j + 1) != "4"
			&&	tocheck.substring(j, j + 1) != "5"
			&&	tocheck.substring(j, j + 1) != "6"
			&&	tocheck.substring(j, j + 1) != "7"
			&&	tocheck.substring(j, j + 1) != "8"
			&&	tocheck.substring(j, j + 1) != "9" ) {
			alert("¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");	
			obj.value = "";
			isnum = false;
		}
	}
	return isnum;
}



/**
 *	ÇÔ¼ö¸í : Check_NumEtc()
 *	³»  ¿ë : ÀÔ·Â°ªÀÌ ¼ýÀÚ°ª, ÀÔ·ÂµÈ Æ¯Á¤ ¹®ÀÚÀÎÁö Ã¼Å©
*/
function Check_NumEtc(obj, etcChar) {
	var isnum = true;
	var tocheck;
	tocheck = obj.value;
	if (tocheck == null || tocheck == "") {
		isnum = false;
		obj.value = '';
		return isnum;
	}

	for (var j = 0 ; j < tocheck.length; j++) {
		if (      tocheck.substring(j, j + 1) != "0"
			&&	tocheck.substring(j, j + 1) != "1"
			&&	tocheck.substring(j, j + 1) != "2"
			&&	tocheck.substring(j, j + 1) != "3"
			&&	tocheck.substring(j, j + 1) != "4"
			&&	tocheck.substring(j, j + 1) != "5"
			&&	tocheck.substring(j, j + 1) != "6"
			&&	tocheck.substring(j, j + 1) != "7"
			&&	tocheck.substring(j, j + 1) != "8"
			&&	tocheck.substring(j, j + 1) != "9" 
			&&	tocheck.substring(j, j + 1) != etcChar ) {
			alert("¼ýÀÚ¿Í '" + etcChar + "'¹®ÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");	
			obj.value = "";
			isnum = false;
		}
	}
	return isnum;
}


function Check_Prohibit(obj, etcChar) {
	var isnum = true;
	var tocheck;
	tocheck = obj.value;
	if (tocheck == null || tocheck == "") {
		isnum = false;
		obj.value = '';
		return isnum;
	}

	for (var j = 0 ; j < tocheck.length; j++) {
		if ( tocheck.substring(j, j + 1)==etcChar ) {
			alert("'" + etcChar + "'¹®ÀÚ´Â ÀÔ·ÂºÒ°¡ÇÕ´Ï´Ù.");	
			obj.value = "";
			isnum = false;
		}
	}
	return isnum;
}


/**
 *	ÇÔ¼ö¸í : Check_NumChar()
 *	³»  ¿ë : ÀÔ·Â°ªÀÌ ¼ýÀÚ°ª, ¿µ¹®ÀÎÁö Ã¼Å©
*/
function Check_NumChar(obj) {
	var isnum = true;
	var tocheck;
	tocheck = obj.value;

	for (var j = 0 ; j < tocheck.length; j++) {
		if(getByteLength( tocheck.substring(j, j + 1) ) > 1) {
			alert("ÇÑ±ÛÀ» Æ÷ÇÔÇÑ Å°º¸µå»ó¿¡ ¾ø´Â Æ¯¼ö¹®ÀÚ´Â ÀÔ·ÂºÒ°¡´ÉÇÕ´Ï´Ù.");	
			obj.value = "";
			isnum = false;
		}
	}
	return isnum;
}

function Check_NumChar2(obj) {
	var isnum = true;
	var tocheck;
	tocheck = obj.value;
	if (tocheck == null) {
		isnum = false;
		obj.value = '';
		return isnum;
	}

	for (var j = 0 ; j < tocheck.length; j++) {
		if (!(  (tocheck.substring(j, j + 1) >= 'a'
			&&	tocheck.substring(j, j + 1) <= "z")
			||	(tocheck.substring(j, j + 1) >= 'A'
			&&	tocheck.substring(j, j + 1) <= 'Z')
			||	tocheck.substring(j, j + 1) <= ' '
			||	tocheck.substring(j, j + 1) <= '-') ) {
			alert("¿µ¹®ÀÚ, °ø¹é, '-'¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");	
			obj.value = "";
			isnum = false;
		}
	}
	return isnum;
}


function Check_Date(obj) {
	var sReturn;
	if(replaceString(obj.value, '-').length == 8) {
		if( gv_date_check( replaceString(obj.value, '-') ) ) {
			sReturn = replaceString(obj.value, '-').substring(0,4) + "-";
			sReturn += replaceString(obj.value, '-').substring(4,6) + "-";
			sReturn += replaceString(obj.value, '-').substring(6,8);
			return sReturn;
		}	
	}
}	

	
//***	¼Ò¹®ÀÚ -> ´ë¹®ÀÚ º¯È¯ START	***********************************************************
function fun_Trans(obj) {
	if(event.keyCode != 13) {
		for (var j = 0 ; j < obj.value.length; j++) {
			if(obj.value.substring(j, j + 1) >= "a" && obj.value.substring(j, j + 1) <= "z") {
				obj.value = obj.value.toUpperCase();
			}
		}
	}
}
//***	¼Ò¹®ÀÚ -> ´ë¹®ÀÚ º¯È¯ END	***********************************************************		
		
		

/**
 *	ÇÔ¼ö¸í : onlyNumber()
 *	³»  ¿ë : ÀÔ·Â°ªÀÌ ¼ýÀÚ¸¸À» ±âÀÔ¹Þ°Ô ÇÏ´Â ¹æ¹ý
*/
function onlyNumber() {
	if((event.keyCode<48)||(event.keyCode>57))
		event.returnValue=false;
}


/**
 *	ÇÔ¼ö¸í : fun_MailCheck()
 *	³»  ¿ë : ÀÔ·Â°ªÀÌ ¿Ã¹Ù¸¥ ¸ÞÀÏÁÖ¼Ò Æ÷¸ËÀÎÁö¸¦ Ã¼Å©ÇÏ´Â ¹æ¹ý
 *			 ¿Ã¹Ù¸£Áö ¾Ê´Â ¸ÞÀÏÁÖ¼Ò Æ÷¸ËÀÏ¶§ '2'¸¦ return,
 *			 hanmail.netÀÌ³ª daum.netÀÌ¶õ µµ¸ÅÀÎÀ» °¡Áú¶§ '1'À» return
 *			 ¿Ã¹Ù¸¥ ¸ÞÀÏÁÖ¼ÒÀÏ¶§ '0'À» return
*/
function fun_MailCheck(mailAddress) {
	if(mailAddress.length != 0) {
		valueC = mailAddress;
		valueD=valueC.indexOf("@",0);
		valueE=valueC.indexOf(".",0);
		if (valueD==-1 || valueE==-1){
			return '2';
		} else {
			mailcount=mailAddress.length;
			maillastc=valueC.lastIndexOf("@",mailcount);
			maillast=valueC.substring(mailcount,maillastc+1);
			if (maillast=="hanmail.net" || maillast=="daum.net") {
				//return '1';
				return '0';
			} else {
				return '0';
			}
		}
	}
}

function fun_MailCheck_Daum(mailAddress) {
	if(mailAddress.length != 0) {
		valueC = mailAddress;
		valueD=valueC.indexOf("@",0);
		valueE=valueC.indexOf(".",0);
		if (valueD==-1 || valueE==-1){
			return '2';
		} else {
			mailcount=mailAddress.length;
			maillastc=valueC.lastIndexOf("@",mailcount);
			maillast=valueC.substring(mailcount,maillastc+1);
			if (maillast=="hanmail.net" || maillast=="daum.net" || maillast=="naver.com") {
				return '1';
			} else {
				return '0';
			}
		}
	}
}


//***	µÎ ³¯Â¥Æ÷¸ËÀÇ µ¥ÀÌÅÍ¸¦ ¹Þ¾Æ ³¯Â¥ Â÷ÀÌ¸¦ °è»ê
	function DateDiff(getdate01, getdate02) {
		var date1, date2, diff;
		getdate01 = replaceString(trim(getdate01), '-');
		getdate02 = replaceString(trim(getdate02), '-');
		
		date1 = new Date( Number(getdate01.substring(0,4)), Number(getdate01.substring(4,6)), Number(getdate01.substring(6,8)) );
		date2 = new Date( Number(getdate02.substring(0,4)), Number(getdate02.substring(4,6)), Number(getdate02.substring(6,8)) );
		diff = (date2.getTime() - date1.getTime()) / (24*60*60*1000);
		return Math.ceil(diff);
	}


/**
 *	ÇÔ¼ö¸í : gn_ArrayOfDay(), gv_date_check()
 *	³»  ¿ë : ÀÔ·Â°ªÀÌ ¿Ã¹Ù¸¥ ³¯Â¥ Æ÷¸ËÀÎÁö¸¦ Ã¼Å©
 *			 BOOLEAN return
 *
*/
function gn_ArrayOfDay(l_sLeapYear) {
	this[0]=0;  // <- ¾Æ¹«·± ÀÇ¹Ì°¡ ¾ø´Â °ÍÀÓ. ¹«½ÃÇØµµ ÁÁÀ½.
	this[1]=31;
	this[2]=28;
	if (l_sLeapYear) // À±´ÞÀÌ ¾Æ´Ï¸é...
		this[2]=29;
	this[3]=31;
	this[4]=30;
	this[5]=31;
	this[6]=30;
	this[7]=31;
	this[8]=31;
	this[9]=30;
	this[10]=31;
	this[11]=30;
	this[12]=31;
}

function gv_date_check(l_sDate) {	// "19991231" ÀÌ·± Çü½Ä`À¸·Î ¹Ýµå½Ã ³Ñ°ÜÁÙ°Í
									// "1999/12/31" ÀÌ·± Çü½ÄÀº Àý´ë ¾ÈµÊ
	if (l_sDate == "") return false;

	if (l_sDate.length != 8) {		// Ã³À½¿£ ÀÚ¸®¼öºÎÅÍ Check ÇÑ´Ù.
		return false;
	}

	/*************************************************
	* text Box ÀÇ ÀÔ·ÂµÈ ÀÚ·á Check
	*************************************************/
	var l_iYear  = parseInt(l_sDate.substring(0,4), 10);
	var l_iMonth = parseInt(l_sDate.substring(4,6), 10);
	var l_iDay   = parseInt(l_sDate.substring(6,8), 10);


	/******************************************************************
	* À±´Þ Check!
	******************************************************************/
	var l_sLeapYear = (((l_iYear%4 == 0) && (l_iYear%100 != 0)) || (l_iYear%400 == 0));
	var monthDays  = new gn_ArrayOfDay(l_sLeapYear);

	if (l_iYear < 1900) {
		return false;
	} else if (l_iMonth > 12) {		// ´Þ¼ö°¡ 12¿ù º¸´Ù Å©¸é...
		return false;
	} else if((parseInt(l_iDay) < 1) || (l_iDay > monthDays[l_iMonth])) {	// ±× ´ÞÀÇ ¸¶Áö¸· ³¯ º¸´Ù Å©´Ù¸é...
		return false;
	}

	return true;
}

	/*	¼±ÅÃµÈ ¿µ¿ªÀ» ¹ÝÀü½ÃÅ°´Â ÇÔ¼ö.		*/
//	function fun_Focus(obj) {
//		obj.select();
//	}	
	
	//***	ÇØ´ç ÀÚ¸®¼ö¸¸Å­ ÀÔ·ÂÀÌ µÇ¸é ´ÙÀ½ INPUT BOX·Î ÀÌµ¿ START	*****************
	function fun_OnchangeNext(frmName, preVar, nextVar, num) {
		if(event.keyCode != 37 && event.keyCode != 39) {
			if(eval("document." + frmName + "." + preVar + ".value.length") == parseInt(num)) {
				eval("document." + frmName + "." + nextVar).focus();
			}
		}
	}
	//***	ÇØ´ç ÀÚ¸®¼ö¸¸Å­ ÀÔ·ÂÀÌ µÇ¸é ´ÙÀ½ INPUT BOX·Î ÀÌµ¿ END		*****************	
	
	//***	ÀÔ·Â¹ÞÀº StringÀÇ ÀÚ¸®¼ö¸¦ °è»êÇÏ¿© ´ÙÀ½ ÇÊµå·Î ÀÌµ¿½ÃÅ´ START		***************
	function getStringLength_InAS400_Check(curValue, maxLen, viewObj, nextObj) {
		viewObj.value = getStringLength_InAS400(curValue);
		if(getStringLength_InAS400(curValue)>maxLen) {
			if(nextObj!='')		nextObj.focus();
			return;
		}
		
	}
	//***	ÀÔ·Â¹ÞÀº StringÀÇ ÀÚ¸®¼ö¸¦ °è»êÇÏ¿© ´ÙÀ½ ÇÊµå·Î ÀÌµ¿½ÃÅ´ END		***************
	
	
	// ÀÔ·Â¹ÞÀº StringÀÇ Byte Size¸¦ ±¸ÇÑ´Ù.
	function getByteLength(str) {
		try {
			 var len = 0;

			 if( str == null ) return 0;
			 for( var i = 0 ; i < str.length ; i++ ) {
					var c = escape(str.charAt(i));
					if ( c.length == 1 ) len ++;
					else if( c.indexOf("%u") != -1 ) len += 2;
					else if( c.indexOf("%") != -1 ) len += c.length/3;
			 }
			 return len;
		} catch (errorObject)	{
			 return 0;
		}
	} 
	 
	// ÀÔ·Â¹ÞÀº StringÀÇ AS400 Byte Size¸¦ ±¸ÇÑ´Ù.
	function getStringLength_InAS400 ( Java_type_string ) {
		var  AS400_length = 0; 
		var  OE_open = 0;
		var  before_char_byte_size = 1;
		var  current_char_byte_size = 0;

		for ( var i = 0; i < Java_type_string.length; i++ ) {
			current_char_byte_size = getByteLength(Java_type_string.charAt(i));
			if ( current_char_byte_size != before_char_byte_size ) {
				OE_open = OE_open == 0 ? 1 : 0;
				++AS400_length;  
			}
			AS400_length += current_char_byte_size;
			before_char_byte_size = current_char_byte_size;
		}
		return ( OE_open == 1 ? ++AS400_length : AS400_length );  
	}

	// ÀÔ·Â¹ÞÀº StringÀ» AS400 Size·Î substringÇÑ´Ù.
	function substringForAS400( Java_type_string, divide ) {
		if ( Java_type_string == null ) return "";
		else if ( divide <= 0 ) return "";

		var AS400_length = 0; 
		for ( var i = 0; i <= Java_type_string.length; i++ ) {
			AS400_length = getStringLength_InAS400(Java_type_string.substring(0, i));

			if ( divide == AS400_length ) return Java_type_string.substring(0, i);
			else if ( divide < AS400_length ) return Java_type_string.substring(0, i-1);
		}
		return Java_type_string;
	}	
	
	//3ÀÚ¸®¸¶´Ù ÀÚµ¿À¸·Î ÄÞ¸¶¸¦ ³Ö´Â ÇÔ¼ö
	function plusComma(str) {
	   var Money;
	   Money = "";
	   while(parseInt(str) >= 1000)
	   {
	      if((parseInt(str)/1000) > 0)
	      {
	         if((parseInt(str) % 1000) == 0 )
	         {
	            Money = "," + parseInt(str) % 1000 + "00" + Money;
	         }
	         else
	         {
	            if((parseInt(str) % 1000) > 99 )
	               Money = "," + parseInt(str) % 1000 + Money;
	            else if((parseInt(str) % 1000) > 9 )
	               Money = ",0" + parseInt(str) % 1000 + Money;
	            else
	               Money = ",00" + parseInt(str) % 1000 + Money;
	         }
	      }
	      str = parseInt(str)/1000;
	   }
	   Money = parseInt(str) + Money;
	   return Money;
	}
	
	function FormCheck(getObject){
		var f = getObject;
		var l = f.value.length;
	
		var inText = f.value;
		var deny_pattern = /[^(a-zA-Z0-9)]/;
	
	
		if(l < 6){
	
			return "2";
		}
	
	
		if(deny_pattern.test(inText.value)){
			return "3";
//			alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä");
//			inText.value = "";
//			inText.focus();
//			return;
	
		}
	
	
		var engValue;
		var intValue;
		var j;
		for(i=0;i<=l;i++){
			if(i==l){
				j = 1
			}
			else{
				j = i+1
			}
	
			if(isNaN(f.value.substring(i,j)) == true){
	
				engValue = true ;
			}
			if(isNaN(f.value.substring(i,j)) == false){
	
				intValue = true ;
			}
	
		}
	
		if(engValue && intValue){
			return "0";
		}
		else{
			return "1";
		}
	
	}	
	
	// "." Ãß°¡ : 961230(6ÀÚ¸®) => 1996.12.30(10ÀÚ¸®)
	function Add_DatePoint( date )
	{
	    var newVal  = "";
	    var Year = "";
	
	
	    if(date.value.length < 8) return;
	    if(date.value.length == 8)
	    {
	        newVal = date.value.substring(0,4);
	        newVal += "-";
	        newVal += date.value.substring(4,6);
	        newVal += "-";
	        newVal += date.value.substring(6,8);
	    }
	    else{
	        // ¸¸¾à ÇöÀç "."ÀÌ ÀÖ´Ù¸é
	        for(var x = 0; x < date.value.length ; x++){
	               ch= date.value.substring(x,x+1);
	               if( ch == "-") return;
	        }
	
	        newVal += date.value.substring(0,4);
	        newVal += "-";
	        newVal += date.value.substring(4,6);
	        newVal += "-";
	        newVal += date.value.substring(6,8);
	    }
	    date.value = newVal;
		return;
	}
	
	function Add_TimePoint( date )
	{
	    var newVal  = "";
	    var Year = "";
	
	
	    if(date.value.length < 4) return;
	    if(date.value.length == 4)
	    {
	        newVal = date.value.substring(0,2);
	        newVal += ":";
	        newVal += date.value.substring(2,4);
	    }
	    else{
	        // ¸¸¾à ÇöÀç "."ÀÌ ÀÖ´Ù¸é
	        for(var x = 0; x < date.value.length ; x++){
	               ch= date.value.substring(x,x+1);
	               if( ch == ":") return;
	        }
	
	        newVal += date.value.substring(0,2);
	        newVal += ":";
	        newVal += date.value.substring(2,4);
	    }
	    date.value = newVal;
		return;
	}	
	
// ±Ý¾× ÀÔ·Â½Ã "," ÀÚµ¿ ÀÔ·Â & ¿ìÃø Á¤·Ä 
function Add_MoneyComma( Name )
{
    var src;
    var i; 
    var	factor; 
    var	su; 
    var	SpaceSize = 0;
	amValue = convertString(Name.value,",","");
    factor = amValue.length % 3; 
    su     = (amValue.length - factor) / 3;
    src    =  amValue.substring(0,factor);

    for(i=0; i < su ; i++)
    {
		if((factor == 0) && (i == 0))       // "XXX" ÀÎ°æ¿ì
		{
			src += amValue.substring(factor+(3*i), factor+3+(3*i));  
		}
	    else
		{
		    src += ","  ;
			src += amValue.substring(factor+(3*i), factor+3+(3*i));  
		}
    }
    Name.value = src; 

    return true; 
}		


// ±Ý¾× ÀÔ·Â½Ã "," ÀÚµ¿ ÀÔ·Â & ¿ìÃø Á¤·Ä 
function Add_MoneyComma2( Name )
{
    var src;
    var i; 
    var	factor; 
    var	su; 
    var	SpaceSize = 0;

	Del_MoneyComma(Name);

    factor = Name.value.length % 3; 
    su     = (Name.value.length - factor) / 3;
    src    =  Name.value.substring(0,factor);

    for(i=0; i < su ; i++)
    {
		if((factor == 0) && (i == 0))       // "XXX" ÀÎ°æ¿ì
		{
			src += Name.value.substring(factor+(3*i), factor+3+(3*i));  
		}
	    else
		{
		    src += ","  ;
			src += Name.value.substring(factor+(3*i), factor+3+(3*i));  
		}
    }
    Name.value = src; 

    return true; 
}

// ÄÄ¸¶(",") ÀÚµ¿ »èÁ¦
function Del_MoneyComma( Name )
{
    var  x, ch;
    var  i=0;
    var  newVal="";

    for(x = 0; x < Name.value.length ; x++){
    	ch= Name.value.substring(x,x+1);
		if( ch != ",")  newVal += ch;
    }     
    Name.value =  newVal;
    return true;
}


//2007-01-08 Ãß°¡ °áÁ¦ÆäÀÌÁö open
function fun_OpenSettlement(cUrl)
{			
	var pop_name = "win_settle"+cUrl;
	var s_url = "http://www.koreatours.co.kr/Allat_Settlement/allat_settle_form2.asp?url_nm="+cUrl;
	window.open(s_url,pop_name,"status=0,resizable=0,scrollbars=1,width=540,height=750");
}


function addComma (str)
{
 var input_str = str.toString();

 if (input_str == '') return false;
 input_str = parseInt(input_str.replace(/[^0-9]/g, '')).toString();
 if (isNaN(input_str)) { return false; }

 var sliceChar = ',';
 var step = 3;
 var step_increment = -1;
 var tmp  = '';
 var retval = '';
 var str_len = input_str.length;

 for (var i=str_len; i>=0; i--)
 {
  tmp = input_str.charAt(i);
  if (tmp == sliceChar) continue;
  if (step_increment%step == 0 && step_increment != 0) retval = tmp + sliceChar + retval;
  else retval = tmp + retval;
  step_increment++;
 }

 return retval;
}
