// ºñ¹Ð¹øÈ£ ÀûÇÕ¼º °Ë»ç
// ÀÎ   ¼ö : String(Ã¼Å©ÇÒ ¹®ÀÚ¿­), boolean(Alert¸Þ¼¼Áö ÇÊ¿ä¿©ºÎ)
// ¸®ÅÏ°ª : boolean
	function _checkValidPasswd(str, isAlertMsg){
 		var chkValidArray = new Array(  
 										"123","234","345","456","567",		// ¼øÂ÷Àû ¼ýÀÚ
 										"678","789","890",
 										"098","987","876","765","654",		// ¼øÂ÷Àû ¼ýÀÚ ¿ª¼ø
 										"543","432","321",
 										"111","222","333","444","555",		// ¿¬¼ÓµÇ´Â ¼ýÀÚ
 										"666","777","888","999","000",
 										"AAA","BBB","CCC","DDD","EEE",		// ¿¬¼ÓµÇ´Â ¹®ÀÚ
 										"FFF","GGG","HHH","III","JJJ",
 										"KKK","LLL","MMM","NNN","OOO",
 										"PPP","QQQ","RRR","SSS","TTT",
 										"UUU","VVV","WWW","XXX","YYY",
 										"ZZZ",
 										"ABC","BCD","CDE","DEF","EFG",		// ¼øÂ÷Àû ¹®ÀÚ
 										"FGH","GHI","HIJ","IJK","JKL",
 										"KLM","LMN","MNO","NOP","OPQ",
 										"PQR","QRS","RST","STU","TUV",
 										"UVW","VWX","WXY","XYZ"
										);
 										
 		for(var i = 0 ; i < chkValidArray.length ; i++)
 		{
			if( str.toUpperCase().indexOf(chkValidArray[i]) > -1 ){
				if(isAlertMsg == null || isAlertMsg)
				{
	 				alert("¼ýÀÚ ¶Ç´Â ¹®ÀÚ¿­À» 3¹ø ¿¬¼ÓÀ¸·Î ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
	 			}
				return false;
			}
 		}
 		return true;
	}

// Á¤»ó ¼öÇà ½Ã ¾Ë¸² ¸Þ¼¼Áö¸¦ ¸®ÅÏÇÑ´Ù.
   function _getAlertMsg(type) {

   		if (type == "CREATE") return "Á¤»óÀûÀ¸·Î µî·ÏµÇ¾ú½À´Ï´Ù";
   		else if (type == "UPDATE") return "Á¤»óÀûÀ¸·Î ¼öÁ¤µÇ¾ú½À´Ï´Ù";
   		else if (type == "SAVE") return "Á¤»óÀûÀ¸·Î ÀúÀåµÇ¾ú½À´Ï´Ù";
   		else if (type == "DELETE") return "Á¤»óÀûÀ¸·Î »èÁ¦µÇ¾ú½À´Ï´Ù";
   		else if (type == "PROC") return "Á¤»óÀûÀ¸·Î Ã³¸®µÇ¾ú½À´Ï´Ù";
   		else if (type == "CHECK_CHG") return "ÇÑ °Ç¸¸ ¼±ÅÃÇÏ¼¼¿ä";
   		else if (type == "CHECK_DEL") return "»èÁ¦ÇÒ °ÇÀ» ¼±ÅÃÇÏ¼¼¿ä";
   		else if (type == "CONFIRM_DEL") return "Á¤¸» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?";
   		else return "¾Ë¸² ¸Þ¼¼Áö Å¸ÀÔ ¹ÌÁ¤ÀÇ";
   }

// ¼ýÀÚÀÇ ´ë¼Ò¸¦ ºñ±³ÇÑ´Ù. Ã¹¹øÂ° ¼ýÀÚ <= µÎ¹øÂ° ¼ýÀÚ
   function _checkNumericRange(num1,num2) {
   
   		if (num1 > num2) {
         	alert("¼ýÀÚÀÇ ¹üÀ§°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
   	  //    num1.focus();
         	return false;
    	}     
   		return true;
   }   

// ÀÏÀÚÀÇ Á¤ÇÕ¼ºÀ» Ã¼Å©ÇÑ´Ù.
   function _checkDate(date) {
   	
   	 if(date.length != 8) {
   	 		alert("ÀÏÀÚÀÇ ÀÚ¸®¼ö°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
   	 		return false;
		 }
   
	   var year = date.substring(0,4);
	   var month = date.substring(4,6);
	   var day = date.substring(6,8);
     
     if(year < 1950 || year > 2050) {
      	alert("³âµµ°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
     		return false;
     }
     
     if (month < 1 || month > 12) {
     		alert("¿ùÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
     		return false;
     }
     
     if (day < 1 || day > 31) {
     		alert("ÀÏÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
     		return false;
     }     

     if (((month==4 || month==6 || month==9 || month==11) && (day==31)) ||
          ((month==2) && (day>28))) {
        alert("ÀÏÀÚ°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
        return false;
   	 }
   	 
     //À±³â °è»ê
     if(_isLeapYear(year) && (day > 29)) {
	      alert("ÀÏÀÚ°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
        return false;
     }
     
     return true;
   }   

// Status Bar¿¡ Text »Ñ¸®±â
	function _showStatus(str) {
		window.status = str;
		return true;
	}	
	
// PopUp Window ¶ç¿ì±â
// (¿¹) _openWindow("popup.html", "PopUp", "toolbar=no, menubar=no, scrollbars=no, resizable=no, width=400")
	function _openWindow(theURL,winName,features) {
		window.open(theURL,winName,features);
	}	


// ÆË¾÷À©µµ¿ì¸¦ È­¸é Áß¾Ó¿¡ ¶ç¿ì´Â ÇÔ¼ö
// ¼³  ¸í: ÆË¾÷À©µµ¿ì¸¦ È­¸é Áß¾Ó¿¡ ¶ç¿ò
// (´Ü, ¼¼·ÎÀ§Ä¡´Â Á¤Áß¾ÓÀÌ ¾Æ´Ñ ¾à°£ À§·Î ¿Ã¸²)
// ÀÎ  ÀÚ: url(´ë»óJSP¸í), popupwidth(ÆË¾÷À©µµ¿ì °¡·ÎÅ©±â), popupheight(ÆË¾÷À©µµ¿ì ¼¼·ÎÅ©±â)
// --------------------------------------------------------------------------------------------
// »ç¿ë¹ý: <INPUT name="minwonInfo" OnKeyDown="javascript:_openWindowCenter('/jsp/cm/changePW.jsp', '500', '370')"> 
// --------------------------------------------------------------------------------------------
	function _openWindowCenter(url, popupwidth, popupheight)
	{
		Top = (window.screen.height - popupheight) / 2;
		Left = (window.screen.width - popupwidth) / 2;
		if (Top < 0) Top = 0;
		if (Left < 0) Left = 0;
		Future = "fullscreen=no,toolbar=no,location=no,directories=no,status=no,menubar=no,	scrollbars=no,resizable=no,left=" + Left + ",top=" + Top + ",width=" + popupwidth + ",height=" + popupheight;
		PopUpWindow = window.open(url, "PopUpWindow", Future)
		PopUpWindow.focus();
	}

// µ¹¾Æ°¡±â
	function _goBack() {
		history.back();
		return false;
	}

// Space°¡ ÀÖ´ÂÁö Ã¼Å©ÇÏ±â
function _hasSpaces(aValue) {
	for (var i = 0; i < aValue.length; i++) {
		if (aValue.charAt(i) == " ") return true;
		else continue;
	}
  return false;
}

// Space Á¦°ÅÇÏ±â
function _removeSpaces(aValue) {
	var result="";
	for (var i = 0; i < aValue.length; i++) {
		if (aValue.charAt(i) == " ") {
			result = aValue.substring(0, i);
			aValue = result + aValue.substring(i+1, aValue.length);		
		}
	}
  return aValue;
}

// "-" Á¦°ÅÇÏ±â
function _removeMinus(aValue) {
	var result="";
	for (var i = 0; i < aValue.length; i++) {
		if (aValue.charAt(i) == "-") {
			result = aValue.substring(0, i);
			aValue = result + aValue.substring(i+1, aValue.length);		
		}
	}
  return aValue;
}

// "," Á¦°ÅÇÏ±â
function _removeComma(aValue) {
	var result="";
	for (var i = 0; i < aValue.length; i++) {
		if (aValue.charAt(i) == ",") {
			result = aValue.substring(0, i);
			aValue = result + aValue.substring(i+1, aValue.length);		
		}
	}
  return aValue;
}

// "." Á¦°ÅÇÏ±â
function _removeDcm(aValue) {
	var result="";
	for (var i = 0; i < aValue.length; i++) {
		if (aValue.charAt(i) == ".") {
			result = aValue.substring(0, i);
			aValue = result + aValue.substring(i+1, aValue.length);		
		}
	}
  return aValue;
}

// ¾ËÆÄºª or ¼ýÀÚÀÎÁö Ã¼Å©ÇÏ±â (Alphanumeric)
function _isAlphanumeric(aValue) {	
	var alphanumeric = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var currentChar = "";
	
	if(aValue == "") return false;
	for (i=0; i < aValue.length; i++) {		
		currentChar = aValue.charAt(i);
		for (j=0; j < alphanumeric.length; j++) {			
			if (currentChar == alphanumeric.charAt(j)) break;
			if (j == (alphanumeric.length-1)) return false;
		}
	}
	return true;
}

// ¼ýÀÚÀÎÁö Ã¼Å©ÇÏ±â (Numberic)
function _isNumeric(aValue)
{
	var numeric = '1234567890';
	var currentChar = "";
		
	if(aValue == "") return false;
	for (i=0; i < aValue.length; i++)	{		
		currentChar = aValue.charAt(i);
		for (j=0; j < numeric.length; j++) {			
			if (currentChar == numeric.charAt(j))	break;
			if (j == (numeric.length-1)) return false;
		}			
	}
	return true;
}

// E-Mail¿¡ @Æ÷ÇÔ¿©ºÎ Ã¼Å©ÇÏ±â
function _checkEmail() {
 		var i, j;
    var symbol = "@";    
    var email;
    
    for(i=0; i < getForm().elements.length; i++) {			    
    	email = getForm().elements[i].value;
      if(getForm().elements[i].checkEmail == 'true' && (email != null || email != "")) {
         for (j = 0; j < email.length; j++) {
    			if (email.charAt(j) == symbol) break;
     			if (j == (email.length - 1))	{
		    		alert("Email ÁÖ¼Ò ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. (@ ¹Ýµå½Ã Æ÷ÇÔ)");
	      		getForm().elements[i].focus();
			    	return false;
					}
    		}     
      }
		}
    return true;
}

// ÇöÀç ÀÏÀÚ ±¸ÇÏ±â
function _getToday() {
	var currentDate = new Date();
	var currentYear = currentDate.getFullYear();
	var currentMonth = currentDate.getMonth()+1;
	var currentDay   = currentDate.getDate();
  
  return currentYear + "-" + currentMonth + "-" + currentDay;
}

// ÇöÀç ³âµµ ±¸ÇÏ±â
function _getPresentYear() {
	var currentDate = new Date();
	var currentYear = currentDate.getFullYear();
  
  return currentYear;
}

// À±³â Ã¼Å©ÇÏ±â
function _isLeapYear(year) {
	return (year%4 == 0) && ((year%100 != 0) || (year%400 == 0))
}

// ÇöÀç ´Þ ±¸ÇÏ±â
function _getPresentMonth() {
	var currentDate = new Date();
	var currentMonth = currentDate.getMonth()+1;
  
  return currentMonth;
}

// ÇöÀç ÀÏ ±¸ÇÏ±â
function _getPresentDay() {
	var currentDate = new Date();
	var currentDay   = currentDate.getDate();
  
  return currentDay;
}

// Color ¹Ù²Ù±â
function _setColor() {
	return '#E9E9DD';
}

function _resetColor() {
	return '';
}

// SelectÀÇ onchange()¿¡¼­ Æ¯Á¤ Page·Î ÀÌµ¿
function _linkBySelect(fieldName) {	

  var _formfield=document.getElementById(fieldName);
	
	if(_formfield.selectedIndex != 0) document.location = _formfield.options[_formfield.selectedIndex].value;
}

// ÇÊµå Å¸ÀÌÆ²¿¡ * µ¿ÀûÀ¸·Î º¸¿©ÁÖ±â
function _markMandatory(flag) {
   var i;
	// flag - 1: Á¤½Ä, 2: °¡¸Á
	for(i=0; i < getForm().elements.length; i++) {

		// ÇÊ¼öÀÔ·Â (Á¤½Ä, °¡¸Á flag°¡ ¾ø´Â °æ¿ì bypass
		if (getForm().elements[i].mandatoryMark == null)	{
			continue;
		}

		if (flag == '1'){// Á¤½Ä

			if (getForm().elements[i].mandatoryMark == '1') {
				 // Á¤½Ä ÇÊ¼öÀÔ·Â ¼Ó¼º(mandatoryMark == '1')À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì '*' ·Î º¯°æ
				getForm().elements[i].value='*';
			} // inner if (flag = 1)

		} else if	(flag == '2') { // °¡¸Á
			 if(getForm().elements[i].mandatoryMark == '1') {
				 // Á¤½Ä ÇÊ¼öÀÔ·Â ¼Ó¼º(mandatoryMark == '1')À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì space(1)À¸·Î º¯°æ
				getForm().elements[i].value=' ';
			} // inner if (flag = 2) 
		} // outer if 
	 }
}

// ÇÊµåÇ×¸ñÀÇ ÃÖ¼Ò±æÀÌ¸¦ Ã¼Å©ÇÑ´Ù.
// (¿¹) ¿ìÆí¹øÈ£Á¶È¸¿¡¼­ "µ¿" ÀÔ·Â½Ã ÃÖ¼Ò 2ÀÚ ÀÌ»óÀº ÀÔ·ÂÇØ¾ß ÇÏ´Â °æ¿ì
function _checkMinLength(fieldName) {	   	 
	  var source = event.srcElement;
	  var len = document.getElementById(fieldName).value.length;
	  var minLength = document.getElementById(fieldName).minlength;

	  if(len < minLength) {
	  	alert('ÀÔ·ÂÇ×¸ñÀÇ ±æÀÌ°¡ ÀÛ½À´Ï´Ù. ' + minLength + 'ÀÚ¸® ÀÌ»ó ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
	  	document.getElementById(fieldName).focus();
	  	return false;
	  }
	  return true;	  
}

// Á¶È¸½Ã From ÀÏÀÚ°¡ To ÀÏÀÚº¸´Ù Å©°Ô ÀÔ·ÂµÇ¾úÀ» °æ¿ì¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö 1
function _checkLimitDate() {
	
 		var startYear = getForm().txfStartDateYear.value;
 		var endYear = getForm().txfEndDateYear.value;
 		var startMonth = getForm().txfStartDateMonth.value;
		var endMonth = getForm().txfEndDateMonth.value;
		var startDay = getForm().txfStartDateDay.value;
		var endDay = getForm().txfEndDateDay.value;			 				 	
			
		if(!_isNumeric(startYear)) return false;
		if(!_isNumeric(endYear)) return false;
		if(!_isNumeric(startMonth)) return false;
		if(!_isNumeric(endMonth)) return false;
		if(!_isNumeric(startDay)) return false;
		if(!_isNumeric(endDay)) return false;

	 	if(startYear > endYear) {
	 		alert("³âµµ°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");			 		
			getForm().txfStartDateYear.focus();
			return false;
		} else if ((startYear == endYear) && (startMonth > endMonth)) {
	 		alert("¿ùÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");			 						
	 		getForm().txfStartDateMonth.focus();			 		
			return false;
		} else if ((startYear == endYear) && (startMonth == endMonth) && (startDay > endDay)) {
	 		alert("ÀÏÀÚ°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");			 		
			getForm().txfStartDateDay.focus();
			return false;
		}
		
		return true;
}

// Á¶È¸½Ã From ÀÏÀÚ°¡ To ÀÏÀÚº¸´Ù Å©°Ô ÀÔ·ÂµÇ¾úÀ» °æ¿ì¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö 2
// 2005/04/09 lgmyha ÀÛ¼º
function _checkFromNToDate(fromDt, toDt) {

	var fromDate = _removeMinus(fromDt);
	var toDate = _removeMinus(toDt);
	
	if(fromDate.length == 8) {
		if(!_isNumeric(fromDate)) {
			alert("½ÃÀÛÀÏÀÚ°¡ ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.");
			getForm().fromDt.focus();
			return false;
		}
	}
	
	if(toDate.length == 8) {
		if(!_isNumeric(toDate)) {
			alert("³¡ÀÏÀÚ°¡ ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.");
			getForm().toDt.focus();	
			return false;
		}
	}
	
	if(fromDate.length == 8 && toDate.length == 8) {
		if(eval(fromDate) > eval(toDate)) {
			return false;
		}
	}
	
	return true;
}

// ÀÔ·ÂÇÏ´Â input box°¡ n°³ ½Ã ÇÏ³ªµµ ÀÔ·ÂµÇÁö ¾Ê¾ÒÀ¸¸é skipÇÏ°í 
// 1°³¶óµµ ÀÔ·ÂµÇ¾úÀ¸¸é n°³ ¸ðµÎ ÀÔ·ÂµÇ¾ú´ÂÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
// [ »ç¿ë¹æ¹ý ] : <input type="text" name="text1" checkField="true">
//               ÇÔ¼ö Call => _checkAllorNothing('°í°´¸íÀ»');
// 2005/04/09 lgmyha ÀÛ¼º
function _checkAllorNothing(fieldName) {

	var checkField;
	var checkFieldCnt=0;		// checkField¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â Ç×¸ñ
	var checkCnt=0;				// checkField¸¦ Æ÷ÇÔÇÏ°í µ¥ÀÌÅ¸°¡ ÀÔ·ÂµÇ¾î ÀÖ´Â Ç×¸ñ

	for(i=0; i < getForm().elements.length; i++) {
    	checkField = getForm().elements[i].value;
      	if(getForm().elements[i].checkField == 'true') {
      		checkFieldCnt++;
      		if (checkField != null && checkField != "") {
      			checkCnt++;
      		}
      	}
    }

    if(checkCnt > 0 && (checkFieldCnt != checkCnt)) {
		alert(fieldName + ' ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		return false;
    }

    return true;
}


// ÁÖ¹Î¹øÈ£ input box°¡ 2°³ ¸ðµÎ ÀÔ·ÂµÇ¾ú´ÂÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
// [ »ç¿ë¹æ¹ý ] : <input type="text" name="text1" checkNo="true">
//               ÇÔ¼ö Call => _checkRsNo('ÁÖ¹Î¹øÈ£¸¦');
// 2005/04/18 ±èÈÆ±Ô ÀÛ¼º
function _checkRsNo(fieldName) {

	var checkNo;
	var checkNoCnt=0;			// checkNo¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â Ç×¸ñ
	var checkCnt=0;				// checkNo¸¦ Æ÷ÇÔÇÏ°í µ¥ÀÌÅ¸°¡ ÀÔ·ÂµÇ¾î ÀÖ´Â Ç×¸ñ

	for(i=0; i < getForm().elements.length; i++) {
    	checkNo = getForm().elements[i].value;
      	if(getForm().elements[i].checkNo == 'true') {
      		checkNoCnt++;
      		if (checkNo != null && checkNo != "") {
      			checkCnt++;
      		}
      	}
    }

    if(checkCnt > 0 && (checkNoCnt != checkCnt)) {
		alert(fieldName + ' ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		return false;
    }

    return true;
}

// Ç×¸ñ¿¡ Æ¯Á¤±æÀÌ°¡ ÀÔ·ÂµÇ¾úÀ» ¶§ Ç×¸ñÀÇ °ª ¾Õ¿¡
// ¿øÇÏ´Â¹®ÀÚ¸¦ count¼ö¸¸Å­ ºÙÀÌ±â
// (¿¹) ÀÏÀÚ Ç×¸ñ(Arg1)¿¡ ÇÑÀÚ¸®¼ö(Arg2) ÀÔ·ÂµÇ¾úÀ» ¶§ "0"(Arg3)À» ÀÚµ¿À¸·Î ÇÑÀÚ¸®(Arg4) ºÙÀÌ°í ½ÍÀº °æ¿ì
//  -> _fillChar("XXDay",1,"0",1);
function _fillChar(fieldName, length, fillChar, count) {
			 
	 	var valueLen = document.getElementById(fieldName).value.length;
	 	var i;
	 	var newValue = document.getElementById(fieldName).value;			 
	
	 	if(valueLen == length) {
	 		for(i=0; i<count; i++) {
	 			newValue = fillChar + newValue;
	 		}
	 	}

	 	return newValue;
}
	
// ÅëÈ­°¡´É ½Ã°£ Ã¼Å© 
// ÅëÈ­°¡´É ½Ã°£ ÀÔ·ÂÇÒ¶§ ½Ã°£°ú ºÐÀÇ ¹üÀ§ Ã¼Å©. 
// From ½Ã°£ÀÌ To ½Ã°£ ºñ±³ÇÏ¿© À¯È¿¿©ºÎ ÆÇ´Ü 	
function _checkLimitTime() { 			 
	    // ÅëÈ­°¡´É ½Ã°£ Ã¼Å© 	    	    
	    if ((isNaN(parseInt(getForm().txfFromHour.value))) && (isNaN(parseInt(getForm().txfFromMinute.value))) && (isNaN(parseInt(getForm().txfToHour.value))) && (isNaN(parseInt(getForm().txfToMinute.value)))) { 
	    	// ÀüºÎ ºóÄ­ÀÏ¶§ (ÇÊ¼öÇ×¸ñÀÌ ¾Æ´Ï¹Ç·Î °¡´É)	    
	    } else if (!(isNaN(parseInt(getForm().txfFromHour.value))) && !(isNaN(parseInt(getForm().txfFromMinute.value))) && !(isNaN(parseInt(getForm().txfToHour.value))) && !(isNaN(parseInt(getForm().txfToMinute.value)))) { 
	    	// ÀüºÎ ÀÔ·ÂµÈ °æ¿ì (ÅëÈ­°¡´É ½Ã°£ Ã¼Å©) 
		var fromHour = getForm().txfFromHour.value; 
	    	var fromMinute = getForm().txfFromMinute.value; 
	    	var toHour = getForm().txfToHour.value; 
	    	var toMinute = getForm().txfToMinute.value; 
	    	
	    	if ((fromHour < 0) || (fromHour > 24)) { 
	    		window.alert("ÅëÈ­°¡´É ½Ã°£ÀÌ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù. (0 ~ 24)"); 
	    		getForm().txfFromHour.focus(); 
	    		return false; 
	    	} 
	    	if ((fromMinute < 0) || (fromMinute > 60)) { 
	    		window.alert("ÅëÈ­°¡´É ºÐÀÌ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù. (0 ~ 60)"); 
	    		getForm().txfFromMinute.focus(); 
	    		return false; 
	    	} 
	    	if ((fromHour == 24) && (fromMinute > 0)) { 
	    		window.alert("ÅëÈ­°¡´É ºÐÀÌ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù."); 
	    		getForm().txfFromMinute.focus(); 
	    		return false; 	    		
	    	} 	    	
	    	if ((toHour < 0) || (toHour > 24)) { 
	    		window.alert("ÅëÈ­°¡´É ½Ã°£ÀÌ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù. (0 ~ 24)"); 
	    		getForm().txfToHour.focus(); 
	    		return false; 
	    	} 
	    	if ((toMinute < 0) || (toMinute > 60)) { 
	    		window.alert("ÅëÈ­°¡´É ºÐÀÌ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù. (0 ~ 60)"); 
	    		getForm().txfToMinute.focus(); 
	    		return false; 
	    	} 	    	
	    	if ((toHour == 24) && (toMinute > 0)) { 
	    		window.alert("ÅëÈ­°¡´É ºÐÀÌ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù."); 
	    		getForm().txfToMinute.focus(); 
	    		return false; 	    		
	    	} 	    		    	
	   } else { 
	   	// ¸îÄ­ ºóÄ­ÀÌ ÀÖÀ» °æ¿ì ==> Error 
	   	window.alert("ÅëÈ­°¡´É½Ã°£À» ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä"); 
	   	getForm().txfFromHour.focus(); 
	   	return false; 
	   } 
} 

// ¶óµð¿À ¹öÆ° ¼±ÅÃ ÇØÁ¦ (´õºíÅ¬¸¯½Ã) 
// »ç¿ë¹ý ¿¹Á¦ : 
//<input type="radio" name="rdbConfirmFlag" value="1" onDblClick="JavaScript:rdochng(getForm().rdbConfirmFlag)"> 
function rdochng(formName){
		var i=0;
 		do{ 
 			if(formName[i].checked == true);
				formName[i].checked = false;
 				++i;
 		}while(i< formName.length);
}	

// À¯È¿½ÃÀÛÀÏ, À¯È¿¿Ï·áÀÏ  Ã¼Å© 
// Ãß°¡ÁÖ¼Ò¿¡¼­ »ç¿ë 
function _checkValidDate() { 	
	    // À¯È¿ÀÏ Ã¼Å© 	    	    
	    if ((isNaN(parseInt(getForm().txfStartDateYear.value))) && (isNaN(parseInt(getForm().txfEndDateYear.value))) && (isNaN(parseInt(getForm().txfStartDateMonth.value))) && (isNaN(parseInt(getForm().txfEndDateMonth.value)))  && (isNaN(parseInt(getForm().txfStartDateDay.value))) && (isNaN(parseInt(getForm().txfEndDateDay.value)))) { 
	    	// ÀüºÎ ºóÄ­ÀÏ¶§ (ÇÊ¼öÇ×¸ñÀÌ ¾Æ´Ï¹Ç·Î °¡´É)	    
	    } else if (!(isNaN(parseInt(getForm().txfStartDateYear.value))) && !(isNaN(parseInt(getForm().txfEndDateYear.value))) && !(isNaN(parseInt(getForm().txfStartDateMonth.value))) && !(isNaN(parseInt(getForm().txfEndDateMonth.value)))  && !(isNaN(parseInt(getForm().txfStartDateDay.value))) && !(isNaN(parseInt(getForm().txfEndDateDay.value)))) { 
	    	// ÀüºÎ ÀÔ·ÂµÈ °æ¿ì (ÅëÈ­°¡´É ½Ã°£ Ã¼Å©) 
		var startYear = getForm().txfStartDateYear.value;
 		var endYear = getForm().txfEndDateYear.value;
 		var startMonth = getForm().txfStartDateMonth.value;
		var endMonth = getForm().txfEndDateMonth.value;
		var startDay = getForm().txfStartDateDay.value;
		var endDay = getForm().txfEndDateDay.value;
			
		if ((startYear < 1900) || (startYear > 3000)) { 
	    		window.alert("À¯È¿½ÃÀÛÀÏ ³âÀÇ ¹üÀ§°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù"); 
	    		getForm().txfStartDateYear.focus(); 
	    		return false; 
	    	} 
	    	if ((startMonth <= 0) || (startMonth > 12)) { 
	    		window.alert("À¯È¿½ÃÀÛÀÏ ¿ùÀÇ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù. (1 ~ 12)"); 
	    		getForm().txfStartDateMonth.focus(); 
	    		return false; 
	    	} 
	    	if ((startDay <= 0) || (startDay > 31)) { 
	    		window.alert("À¯È¿½ÃÀÛÀÏ ÀÏÀÇ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù. (1 ~ 31)"); 
	    		getForm().txfStartDateDay.focus(); 
	    		return false; 
	    	} 
	    	if ((endYear < 1900) || (endYear > 3000)) { 
	    		window.alert("À¯È¿Á¾·áÀÏ ³âÀÇ ¹üÀ§°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù"); 
	    		getForm().txfEndDateYear.focus(); 
	    		return false; 
	    	} 
	    	if ((endMonth <= 0) || (endMonth > 12)) { 
	    		window.alert("À¯È¿Á¾·áÀÏ ¿ùÀÇ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù. (1 ~ 12)"); 
	    		getForm().txfEndDateMonth.focus(); 
	    		return false; 
	    	} 
	    	if ((endDay <= 0) || (endDay > 31)) { 
	    		window.alert("À¯È¿Á¾·áÀÏ ÀÏÀÇ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù. (1 ~ 31)"); 
	    		getForm().txfEndDateDay.focus(); 
	    		return false; 
	    	} 
	 	if(startYear > endYear) {
	 		window.alert("³âµµ°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù (À¯È¿¿Ï·áÀÏÀÌ À¯È¿½ÃÀÛÀÏº¸´Ù Ä¿¾ßÇÔ)");			 		
			getForm().txfStartDateYear.focus();
			return false;
		} else if ((startYear == endYear) && (startMonth > endMonth)) {
	 		window.alert("¿ùÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù (À¯È¿¿Ï·áÀÏÀÌ À¯È¿½ÃÀÛÀÏº¸´Ù Ä¿¾ßÇÔ)");			 						
	 		getForm().txfStartDateMonth.focus();			 		
			return false;
		} else if ((startYear == endYear) && (startMonth == endMonth) && (startDay > endDay)) {
	 		window.alert("ÀÏÀÚ°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù (À¯È¿¿Ï·áÀÏÀÌ À¯È¿½ÃÀÛÀÏº¸´Ù Ä¿¾ßÇÔ)");			 		
			getForm().txfStartDateDay.focus();
			return false;
		}	    	

	   } else { 
	   	// ¸îÄ­ ºóÄ­ÀÌ ÀÖÀ» °æ¿ì ==> Error 
	   	window.alert("À¯È¿½ÃÀÛÀÏ, À¯È¿Á¾·áÀÏÀ» ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä"); 
	   	getForm().txfStartDateYear.focus(); 
	   	return false; 
	   } 
} 

// ÇÊµå¿¡¼­ "-" ÀÔ·Â ¸·À½
// »ç¿ë¿¹ : <input type="text" ... onKeyDown="_disableMinusKey();">
function _disableMinusKey()  { 

   var source = event.srcElement;       
         
   if ( event.keyCode == 189 ) {
 			event.keyCode=-1;
  		window.event.returnValue=false; 
   }
}

// Á¶È¸½Ã From ÀÏÀÚ°¡ To ÀÏÀÚº¸´Ù Å©°Ô ÀÔ·ÂµÇ¾úÀ» °æ¿ì¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö (¿ù°ú ÀÏÀÌ ¸®½ºÆ®¹Ú½º)
function _checkLimitDateByListBox() {
	
	var startYear = getForm().txfStartDateYear.value;
	var startMonth = getForm().lstStartDateMonth.value;
	var startDay = getForm().lstStartDateDay.value;
	var endYear = getForm().txfEndDateYear.value;
	var endMonth = getForm().lstEndDateMonth.value;
	var endDay = getForm().lstEndDateDay.value;
	
 	if(startYear > endYear) {
 		alert("³âµµ°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
		getForm().txfStartDateYear.focus();
		return false;
	} else if ((startYear == endYear) && (startMonth > endMonth)) {
 		alert("¿ùÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");			 						
 		getForm().lstStartDateMonth.focus();			 		
		return false;
	} else if ((startYear == endYear) && (startMonth == endMonth) && (startDay > endDay)) {
 		alert("ÀÏÀÚ°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");			 		
		getForm().lstStartDateDay.focus();
		return false;
	}
		
	return true;
}

// ¼±ÅÃÇÑ ¿ù¿¡ ÇØ´çµÇ´Â ÀÏÀÚ º¸¿©ÁÖ±â (¿ù,ÀÏ : ¸®½ºÆ®¹Ú½º)
// (¿¹) <select name="lstMonth" onChange="changeDate('lstMonth','lstDay');">
function _changeDay(fieldName1, fieldName2) {

	var month = document.getElementById(fieldName1);
	var day = document.getElementById(fieldName2);
	var selectedDay = day[day.selectedIndex].value;
	
	var maxDay = month[month.length-1].value;
	var selectedMonth = month[month.selectedIndex].value;
	
	if((selectedMonth==1 || selectedMonth==3 || selectedMonth==5 || 
	   selectedMonth==7 || selectedMonth==8 || selectedMonth==10 || selectedMonth==12) && maxDay!=31) {
	   
	  	for (var k=0; k < day.length; k++) {
			eval("day.options[k]=null");
		}
	
		for (var k=0; k < 31; k++) {
			var option = new Option(k+1);
			eval("day.options[k]=option");
			if(k<9) day.options[k].value="0"+(k+1);
			else day.options[k].value=k+1;
		}
		
		day[selectedDay-1].selected=true;
	}
	
	if((selectedMonth==4 || selectedMonth==6 || selectedMonth==9 || selectedMonth==11) && maxDay!=30) {
	   
	  	for (var k=0; k < day.length; k++) {
			eval("day.options[k]=null");
		}
	
		for (var k=0; k < 30; k++) {
			var option = new Option(k+1);
			eval("day.options[k]=option");
			if(k<9) day.options[k].value="0"+(k+1);
			else day.options[k].value=k+1;
		}
		
		day[selectedDay-1].selected=true;
	}
	
	// À±³âÀÌ ¾Æ´Ñ °æ¿ì
	if(!_isLeapYear(_getPresentMonth()) && (selectedMonth==2) && (maxDay!=28)) {
	   
	  	for (var k=0; k < day.length; k++) {
			eval("day.options[k]=null");
		}
	
		for (var k=0; k < 28; k++) {
			var option = new Option(k+1);
			eval("day.options[k]=option");
			if(k<9) day.options[k].value="0"+(k+1);
			else day.options[k].value=k+1;
		}
		
		day[selectedDay-1].selected=true;
	}
	
	// À±³âÀÎ °æ¿ì
	if(_isLeapYear(_getPresentMonth()) && (selectedMonth==2) && (maxDay!=29)) {
	   
	  	for (var k=0; k < day.length; k++) {
			eval("day.options[k]=null");
		}
	
		for (var k=0; k < 29; k++) {
			var option = new Option(k+1);
			eval("day.options[k]=option");
			if(k<9) day.options[k].value="0"+(k+1);
			else day.options[k].value=k+1;
		}
		
		day[selectedDay-1].selected=true;
	}
	
}

// ¼ö½Å ¿äÃ» (2005.04.12 ÀÛ¼º)
// ´Ü¸»½Ã½ºÅÛ ¿¬µ¿ ½Ã ¿øÈ­ÀÎ °æ¿ì ÀÚµ¿ "00" ºÙÀÌ±â, ±× ¿ÜÀÇ °æ¿ì "." »èÁ¦
function tmlAddZero( curcd, money )
{
    if( curcd == "KRW" )	return money + "00";
	else					return _removeDcm( money );
}

// 	¼ýÀÚ¸é µÚ¿¡ '0'À» Ãß°¡ÇÏ°í
//	¹®ÀÚ¸é µÚ¿¡ ' '¸¦ Ãß°¡ ÇÑ´Ù. 
//	ex) _fillValue( 'C', 7, regTxseq ) ===> return '123    ' 
//	ex) _fillValue( 'N', 7, regTxseq ) ===> return '0000123' 
function _fillValue( vType, vLength, data ){
	var retValue = data;
	var fillStr = "";	

	if( ( vLength - data.length ) < 0 )  return data;
	
	for( i=0; i < vLength - data.length; i++ ){
		if( vType == 'C' )		fillStr += ' ';
		else					fillStr += '0';
	} 

	if( vType == 'C' )			return data + fillStr;
	else						return fillStr + data;
		
}

// Ã¼Å©¹Ú½º ÀüÃ¼ ¼±ÅÃ ¹× ÀüÃ¼ ÇØÁ¦
// [»ç¿ë¿¹Á¦]
// : <input type="checkbox" name="titleCheck" onClick="javascript:_allCheckOrUnCheck(getForm().titleCheck, getForm().checkName);">
// 2005.04.15 lgmyha
function _allCheckOrUnCheck(titleField, checkfield) 
{
	if(checkfield != null) {	
		if(checkfield.length > 0) {
			if(titleField.checked == true) {
				for (i = 0; i < checkfield.length; i++) {
					if(checkfield[i].disabled != true)
						checkfield[i].checked = true;
				}
			} else {
				for (i = 0; i < checkfield.length; i++) { 
					if(checkfield[i].disabled != true)
						checkfield[i].checked = false; 
				}
			}
		} else {
			if(titleField.checked == true) {
				if(checkfield.disabled != true)	
					checkfield.checked = true;
			} else {
				if(checkfield.disabled != true)	
					checkfield.checked = false;
			}
		}
	}
}

// ÀÔ·ÂÇ×¸ñ ±æÀÌ¸¸Å­ Æ¯Á¤ Character Ã¤¿ì±â
// [»ç¿ë¿¹Á¦] 
// : 10ÀÚ¸® ¹Ì¸¸ÀÎ °æ¿ì ¾Õ¿¡ 0 Ã¤¿ì±â 
// : <input type="button" name="test1" .. onClick="javascript:_fillLength(getForm().text1, 10, '0');">
// 2005.04.15 lgmyha
function _fillLength(fieldName, maxLength, fillChar) 
{
 
 	var valLength = fieldName.value.length;		 

 	var i;
 	var newValue = fieldName.value;			

 	if(valLength < maxLength) {
 		var count = eval(maxLength) - eval(valLength);
 		
 		for(i=0; i<count; i++) {
 			newValue = fillChar + newValue;
 		}
 	}
 
 	fieldName.value = newValue;		 	
}

// Floating ¼ýÀÚÀÎ °æ¿ì Á¤¼öºÎºÐ°ú ¼Ò¼ýÁ¡ ÀÌÇÏ ºÎºÐ Ã¼Å©ÇÏ±â
// [»ç¿ë¿¹Á¦] 
// : Á¤¼öºÎºÐ 10ÀÚ¸® ¼Ò¼ýÁ¡ÀÌÇÏ 2ÀÚ¸®±îÁö ÀÔ·ÂÇß´ÂÁö Ã¼Å©
// : <input type="button" .. onClick="javascript:_checkFloatNum(getForm().text1.value, 10, 2);">
// 2005.04.15 lgmyha
function _checkFloatNum(aValue, a, b) {

	var a_count = 0, b_count = 0;
	var	found = false;

	for (i=0; i < aValue.length; i++) {		
		currentChar = aValue.charAt(i);
		if(currentChar	== "."){
			if(found){
				alert("¼ýÀÚÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù");
				return false;
			}
			found = true;
		}else{
			if(found){
				b_count = b_count + 1;
			}else{
				a_count	=	a_count + 1;
			}
		}
	}

	if(a_count > a){
		alert("Á¤¼öºÎºÐÀº " + a + "ÀÚ¸® ±îÁö¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù");
		return false;
	}
	if(b_count > b){
		alert("¼Ò¼öÁ¡ÀÌÇÏ " + b + "ÀÚ¸® ±îÁö¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù");
		return false;
	}
	return true;
}

// Àü´Þ¸Þ¸ð Ç×¸ñ¿¡ ÀÔ·ÂµÈ Á¤º¸¿¡ ´ëÇÑ ÀÚ¸®¼ö¸¦ Ã¼Å©ÇÑ´Ù.
// [»ç¿ë¿¹Á¦] 
// : <input type="button" .. onClick="javascript:_checkByte(getForm().dlvInfo, 300);">
// 2005.04.15 lgmyha
function _checkByte(obj, byteNum) {

	 var tmpStr;

	 tmpStr = obj.value;

	 var temp    = 0;
	 var onechar;
	 var tcount;
	 tcount      = 0;

	 temp = tmpStr.length;

	 for (k = 0 ; k < obj.value.length ; k++) {
		  onechar = obj.value.charAt(k);
		  if (escape(onechar) =='%0D') { } else if (escape(onechar).length > 4) { tcount += 2; } else { tcount++; }
	 }

	 if(tcount > byteNum) {
		  reserve = tcount - byteNum;
		  alert("Àü´Þ¸Þ¸ð´Â " + byteNum + " ÀÚ ÀÌ»ó ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		  //cutText(obj, byteNum);			  
		  return false;
	 }

	 return true;
}

// ÁÖ¹Îµî·Ï¹øÈ£ÀÇ Á¤ÇÕ¼ºÀ» Ã¼Å©ÇÑ´Ù.
function _checkCustomerNumber(number) {		

	var a1 = parseInt(number.substring(0,1));
    var a2 = parseInt(number.substring(1,2));
    var a3 = parseInt(number.substring(2,3));
    var a4 = parseInt(number.substring(3,4));
    var a5 = parseInt(number.substring(4,5));
    var a6 = parseInt(number.substring(5,6));
    var a7 = parseInt(number.substring(6,7));
    var a8 = parseInt(number.substring(7,8));
    var a9 = parseInt(number.substring(8,9));
    var a10 = parseInt(number.substring(9,10));
    var a11 = parseInt(number.substring(10,11));
    var a12 = parseInt(number.substring(11,12));
    var a13 = parseInt(number.substring(12,13));

    var month = number.substring(2,4);
    var day = number.substring(4,6);
    var gender = a7;
	var juno = a1*2 + a2*3 + a3*4 + a4*5 + a5*6 + a6*7 +a7*8 + a8*9 + a9*2 + a10*3 + a11*4 + a12*5 ;
	
    var rem = juno % 11;
    var temp = parseInt(11 -rem);

    if (temp >= 10) {
    	checkValue = temp.toString().substring(1,2);
    } else {
    	checkValue = temp;
    }        
        	
    if ((month <1 || month >12) || (day <1 || day>31) || (gender <1 || gender >4) || (checkValue != a13)) {
    	alert('ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.');
   		return false;
   	}
    return true;
}

// »ç¾÷ÀÚ µî·Ï¹øÈ£ÀÇ Á¤ÇÕ¼ºÀ» Ã¼Å©ÇÑ´Ù.    
function _checkBusinessNumber(number) {    
    
  	var a1 = parseInt(number.substring(0,1));
   	var a2 = parseInt(number.substring(1,2));
   	var a3 = parseInt(number.substring(2,3));
   	var a4 = parseInt(number.substring(3,4));
   	var a5 = parseInt(number.substring(4,5));
   	var a6 = parseInt(number.substring(5,6));
   	var a7 = parseInt(number.substring(6,7));
   	var a8 = parseInt(number.substring(7,8));
   	var a9 = parseInt(number.substring(8,9));
   	var a10 = parseInt(number.substring(9,10));
    
   	var check = a9 * 5;
   	var check1;
   	if (check >= 10) {
   		check1 = parseInt(check.toString().substring(0,1)) + parseInt(check.toString().substring(0,2));
   	} else {
   		check1 = check;
   	}
    var checkValue = (a1+0) + (a2*3) + (a3*7) + (a4+0) + (a5*3) + (a6*7) +(a7+0) + (a8*3) + parseInt(check1) + (a10+0);
      
   	var finalCheck;
   	if (checkValue < 100 ) {
   		finalCheck = parseInt(checkValue.toString().substring(1,2));
   	} else {
   		finalCheck = parseInt(checkValue.toString().substring(2,3));
   	}
    
    if (finalCheck != 0) {
		alert('»ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.');
   		return false;
   	}  
	return true;
}

// ¹ýÀÎµî·Ï¹øÈ£ÀÇ Á¤ÇÕ¼ºÀ» Ã¼Å©ÇÑ´Ù.
function _checkCorporateRegistrationNumber(number) {

   	var a1 = parseInt(number.substring(0,1));
   	var a2 = parseInt(number.substring(1,2));
   	var a3 = parseInt(number.substring(2,3));
   	var a4 = parseInt(number.substring(3,4));
   	var a5 = parseInt(number.substring(4,5));
   	var a6 = parseInt(number.substring(5,6));
   	var a7 = parseInt(number.substring(6,7));
   	var a8 = parseInt(number.substring(7,8));
   	var a9 = parseInt(number.substring(8,9));
   	var a10 = parseInt(number.substring(9,10));
   	var a11 = parseInt(number.substring(10,11));
   	var a12 = parseInt(number.substring(11,12));
   	var a13 = parseInt(number.substring(12,13));
    
   	var juno = a1*1 + a2*2 + a3*1 + a4*2 + a5*1 + a6*2 +a7*1 + a8*2 + a9*1 + a10*2 + a11*1 + a12*2 ;
    	
   	var rem = juno % 10;
   	var temp = parseInt(10-rem) ;
    	
   	if (temp >= 10) {
   		checkValue = temp.toString().substring(1,2);
   	} else {
  		checkValue = temp;
   	}

    if (checkValue != a13) {
		alert('¹ýÀÎµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.');
   		return false;
   	}  
	return true;
}

// ¹ýÀÎµî·Ï¹øÈ£¿¡ ´ëÇÑ MaskingÀ» Àû¿ëÇÑ´Ù.
// [Âü°í] ÁÖ¹Îµî·Ï¹øÈ£¿Í »ç¾÷ÀÚµî·Ï¹øÈ£¿¡ ´ëÇÑ MaskingÀû¿ëÀº xJosÀÇ psn, csnÀ» »ç¿ë
// [»ç¿ë¿¹Á¦] <input type="button" .. onClick="javascript:_doMaskingCorpNo(getForm().text1);">
// 2005.04.15 lgmyha
function _doMaskingCorpNo(field) {

	var number = field.value;
 
  	if(_checkCorporateRegistrationNumber(number)) {	
		number = number.substring(0, 6) + "-" + number.substring(6, 13);
	}
	
	field.value = number;

}


// ¸¶¿ì½º Over, Out, Click Ã³¸®¸¦ ¼öÇàÇÏ´Â ÇÔ¼ö
// [»ç¿ë¿¹Á¦] <tr align="center" .. id="<%--=idx--%>" onMouseOver="mouseOver(this, true);" onMouseOut="mouseOut(this);" onClick="mouseClick(this);
// 2005.04.17 Ãß°¡
var gMOUSE_CLICK_COLOR = "#DBE4E2";
var gMOUSE_UNCLICK_COLOR = "#EFEFEF";

var gMOUSE_OVER_COLOR = "#DEDFDE";
var gMOUSE_OUT_COLOR = "#EFEFEF";

// ¸¶¿ì½º Over ±â´É ±¸Çö
function mouseOver(pObj, isHand) {
    //tbody ¶Ç´Â table : ±ÇÀå»çÇ×Àº ¹Ýµå½Ã tbody°¡ µÇµµ·Ï table ÅÂ±× ´ÙÀ½¿¡ Ç×»ó tbody¸¦ ¸í½ÃÇÒ °Í
    var myTbody = pObj.parentNode; //tbody·Î °£ÁÖÇÔ.
		
    var size = myTbody.children.length;

    for(var i=0; i<size; i++) {
        var eachChildOfTbody = myTbody.children[i]; //myTbody.childNodes[i];

        if (eachChildOfTbody.tagName.toLowerCase() == "tr") {
            if(eachChildOfTbody.id == pObj.id) {
            	if(isHand==null || isHand)
            	 	eachChildOfTbody.style.cursor="hand";
            	 else
            	 	eachChildOfTbody.style.cursor="default";

                if (eachChildOfTbody.style.backgroundColor.toLowerCase() != gMOUSE_CLICK_COLOR.toLowerCase()) {
                    eachChildOfTbody.style.backgroundColor=gMOUSE_OVER_COLOR;
                }
            }
        }
    }
}

// ¸¶¿ì½º Out ±â´É ±¸Çö
function mouseOut(pObj) {
    //tbody ¶Ç´Â table : ±ÇÀå»çÇ×Àº ¹Ýµå½Ã tbody°¡ µÇµµ·Ï table ÅÂ±× ´ÙÀ½¿¡ Ç×»ó tbody¸¦ ¸í½ÃÇÒ °Í
    var myTbody = pObj.parentNode; //tbody·Î °£ÁÖÇÔ.

    var size = myTbody.children.length;
    for(var i=0; i<size; i++) {
        var eachChildOfTbody = myTbody.children[i]; //myTbody.childNodes[i];

        if (eachChildOfTbody.tagName.toLowerCase() == "tr") {
            if(eachChildOfTbody.id == pObj.id) {
                if (eachChildOfTbody.style.backgroundColor.toLowerCase() != gMOUSE_CLICK_COLOR.toLowerCase()) {
                    eachChildOfTbody.style.backgroundColor=gMOUSE_OUT_COLOR;
                }
            }
        }
    }
}

// ¸¶¿ì½º Click ±â´É ±¸Çö
function mouseClick(pObj) {
    //tbody ¶Ç´Â table : ±ÇÀå»çÇ×Àº ¹Ýµå½Ã tbody°¡ µÇµµ·Ï table ÅÂ±× ´ÙÀ½¿¡ Ç×»ó tbody¸¦ ¸í½ÃÇÒ °Í
    var myTbody = pObj.parentNode; //tbody·Î °£ÁÖÇÔ.
    var size = myTbody.children.length;
    var clickedColor;

    for(var i=0; i<size; i++) {
        var eachChildOfTbody = myTbody.children[i]; //myTbody.childNodes[i];

        if (eachChildOfTbody.tagName.toLowerCase() == "tr") {
            if(eachChildOfTbody.id == pObj.id) {
                eachChildOfTbody.style.backgroundColor=gMOUSE_CLICK_COLOR;
            }
            else {
            		var tokenResult = cmToken(eachChildOfTbody.id, "_");
        				var clickedRow = parseInt(tokenResult[tokenResult.length - 1]);

                if(clickedRow % 2 == 0) {
                    clickedColor = gMOUSE_UNCLICK_COLOR;
                }
                else {
                    clickedColor = gMOUSE_UNCLICK_COLOR;
                }
                eachChildOfTbody.style.backgroundColor=clickedColor;
            }
        }
    }
}

//str¿¡¼­ Æ¯Á¤ ¹®ÀÚ delimÀ¸·Î ±¸ºÐÇÑ °á°ú¸¦ ¹è¿­¿¡ ´ã´Â´Ù.
function cmToken(str, delim) {
	var strLen = str.length;
	var delimLen = delim.length;

	var idx = 0;
	var result = new Array();

	var tmp = "";
	for (var i=0; i<strLen; i++) {
		var eachChar = str.charAt(i);
		if (eachChar == delim) {
			result[idx++] = tmp;
			tmp = "";
			continue;
		}
		tmp += eachChar;
	}

	if (tmp != "") {
		result[idx++] = tmp;
	}

	return result;
}

// ±Ý¾×ÇÊµå¿¡ ±Ý¾× ÀÔ·Â ½Ã ÀÚµ¿ Masking Ã³¸® ÇÔ¼ö
// [»ç¿ë¿¹Á¦] <input type="text" name="moneyField" class="ipt1" money onKeyUp="_maskMoney(this);">
// 2005.04.27 lgmyha ÀÛ¼º 
function _maskMoney(field) {

    var money = _removeComma(field.value);    
    var len = money.length;
   
  	var result = "";
    
    if(len > 3) {    	 
       if(len % 3 != 0){ 
          result = result + money.substring(0, len % 3) + ",";           
       } 
       money = money.substring(len % 3); 
       len = money.length; 

       while(len > 3){
          result = result + money.substring(0, 3) + ","; 
          money = money.substring(3); 
          len = money.length; 
       }       
       result = result + money;
       
    } else{
       result = money; 
    }
		
	field.value = result;		
}

// °èÁÂ¹øÈ£ ÀÔ·Â½Ã Masking Ã³¸® ÇÔ¼ö
// [»ç¿ë¿¹Á¦] <input type="text" name="acnoField" class="ipt1" onBlur="_maskCustAcno(this);">
// 2005.05.07 ±è¿µ±¸ ÀÛ¼º 
function _maskCustAcno(field) {
	var custAcnoFormat = "";

	if( field.value.length == 14 || field.value.length == 16 ){
		custAcnoFormat += field.value.substring( 0, 3 ) + "-";
		custAcnoFormat += field.value.substring( 3, 8 ) + "-";
		custAcnoFormat += field.value.substring( 8, 9 ) + "-";
		custAcnoFormat += field.value.substring( 9 );
	}else{
		custAcnoFormat = field.value;
	}
	
	field.value = custAcnoFormat;
}

// ÀÔ·ÂÇ×¸ñ ±æÀÌ¸¸Å­ µÚ¿¡ Æ¯Á¤ Character Ã¤¿ì±â
// [»ç¿ë¿¹Á¦] 
// : 10ÀÚ¸® ¹Ì¸¸ÀÎ °æ¿ì µÚ¿¡ 0 Ã¤¿ì±â 
// : <input type="button" name="test1" .. onClick="javascript:_fillLengthReverse(getForm().text1, 10, '0');">
// 2005.05.08 lgmyha
function _fillLengthReverse(fieldName, maxLength, fillChar) 
{
 	var valLength = fieldName.value.length;		 

 	var i;
 	var newValue = fieldName.value;			

 	if(valLength < maxLength) {
 		var count = eval(maxLength) - eval(valLength);
 		
 		for(i=0; i<count; i++) {
 			newValue = newValue + fillChar;
 		}
 	}
 
 	fieldName.value = newValue;
}

// HH:MM Çü½ÄÀÇ ½Ã°£ ÀÔ·Â°ª Ã¼Å©ÇÏ±â
// [»ç¿ë¿¹Á¦] 
// : function XX() {
//    _checkTime(getForm().test); ==> fieldNameÀ» Àü´Þ (Value ¾Æ´Ô)
//   }
// 2005.05.10 lgmyha
function _checkTime(fieldName) 
{
	if(fieldName.value.length != 5) {
		alert('½Ã°£ ÀÔ·Â ±æÀÌ°¡ Àß¸øµÇ¾ú½À´Ï´Ù. HH:MM Çü½ÄÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä');
		fieldName.focus();
		return false;
	}

	var flag = false;
	for (var i = 0; i < fieldName.value.length; i++) {
		if (fieldName.value.charAt(i) == ":") flag = true;
	}
	
	if(!flag) {
		alert('½Ã°£ ÀÔ·Â Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. HH:MM Çü½ÄÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä');
		fieldName.focus();
		return false;
	}
	
	var data = fieldName.value.split(":");
	
	if(!_isNumeric(data[0]) || !_isNumeric(data[1])) {
		alert('½Ã°£ ÀÔ·ÂÀº ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.');
		fieldName.focus();
		return false;
	}
	
	var hh = eval(data[0]);
	var mm = eval(data[1]);
	
	if(hh > 23) {
		alert('½Ã°£ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. 00-23±îÁö °¡´ÉÇÕ´Ï´Ù.');
		fieldName.focus();
		return false;
	}

	if(mm > 59) {
		alert('ºÐ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. 00-59±îÁö °¡´ÉÇÕ´Ï´Ù.');
		fieldName.focus();
		return false;
	}
		
 	return true;
}




//Á¶È¸°á°ú table¿¡¼­ ¸¶¿ì½º over½Ã ¹ÝÀüµÇ´Â °øÅë ÇÔ¼ö
function table_linebar(arg_els){
	switch (event.type){
	    case "mouseover": arg_els.style.backgroundColor = "#F4F5C9";return;
	    case "mouseout":  arg_els.style.backgroundColor = "#FFFFFF";return; 					  
	}	
}

//´Þ·Â ÆË¾÷Ã¢ ¶ç¿ì´Â °øÅëÇÔ¼ö 
//<input type="text" name="Day">
//<img src="kkkk.gif" onclick="gn_Cal_Yyyymmdd(document.MyForm.Day);";>
function gn_Cal_Yyyymmdd(Str_Gubun){
  //	Str_Inupt = eval("document.form."+Str_Gubun);
	strleft = "dialogleft:" + eval(window.screenLeft + window.event.clientX ) ;
	strtop = ";dialogtop:" + eval(window.screenTop + window.event.clientY ) ;
	var Str_re = window.showModalDialog("/jsp/cm/CM_CALENDAR.jsp","",strleft +  strtop +";dialogWidth:195px; dialogHeight:267px;scroll:no;status:no;titlebar:no;center:no;help:yes;");
	if(Str_re == null){
	}else{
		Str_Gubun.value = Str_re;
	}
}
// ´ë³»¿ë°ú ´ë¿Ü¿ë ±¸ºÐÇÏ¿© Main Table ½ÎÀÌÁî Á¶Á¾
function setting(){
	 var WebWidth
	 var WebHeight
		WebWidth = 780 * 1;
//		WebHeight = 1000 * 1;	  
	  document.all["Main"].style.width = WebWidth ;
//	  document.all["Main"].style.height = WebHeight ;
}
// ÇØ´ç ÇÊµå°¡ ºó°ªÀÎÁö¸¦ Ã¼Å©
// ±èµ¿ÁØ (2005.07.21)	
function gfn_NullChk(loObj, loTitle) { 
	if (loObj.value.length == 0 ) {
		window.alert(loTitle + "¿¡ °ªÀ» ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À")
		loObj.focus()
		return true;
		}
		return false;								
}

 // ¼ýÀÚ ÀÚ¸®¼ö Ã¼Å©
   function gfn_Str_chknum(alg_Strv,alg_Str,Str_Cunt,alg_title){
     var Strv = alg_Strv
     var Str_Cunt = Str_Cunt * 1;
     if(Strv.length < Str_Cunt){
        alert(alg_title + "¿¡ "+ Str_Cunt +"ÀÚ¸® ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.")
		alg_Str.value="";
        alg_Str.focus()
        return true;        
      } else {
		return false;
      } 
   }
   
   
// ¼ýÀÚ¸¸ ÀÔ·Â È®ÀÎ
function gfn_onlyNumber(arg_chr, arg_object, arg_title){
	var val="0123456789";
	var string=arg_chr;
	var len=string.length;
	for(i=0;i<len;i++) 
	{
		if(val.indexOf(string.substring(i,i+1))<0)		
		{
			alert(arg_title + " ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
			arg_object.focus();
			arg_object.value="";
			return true;
		}
	}
	return false;
}   



// Downframe Message Setting
function changeDownFrameMessage(message) {
	if(top.frames['bottomFrame'] != null) {
		top.frames['bottomFrame'].setMessage(message);
	}
}



// e-mail ¼±ÅÃ

function emailChk(obj, next_obj, end){
	if(getForm()[obj].value == end){
		getForm()[next_obj].value = "";  
		getForm()[next_obj].className = "input_text";    
		getForm()[next_obj].readOnly = false;  
		getForm()[next_obj].focus();                                               
	}else if(getForm()[obj].value == ""){
		getForm()[next_obj].value = "";  
		getForm()[next_obj].className = "input_text_r";   
		getForm()[next_obj].readOnly = true;                                                  
	}else{
		getForm()[next_obj].value = getForm()[obj].options[getForm()[obj].selectedIndex].text;       
		getForm()[next_obj].className = "input_text_r";
		getForm()[next_obj].readOnly = true;
	}
}

// ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ° Disable Ã³¸®
function clickIE() {
//	if (document.all  && (event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password") ) {
//		return false;
//	}
}
document.oncontextmenu=clickIE

// F5, Ctrl-R, Ctrl-N , Backspace Key, Function Key Button Disable Ã³¸®
function showDown(evt) {
	evt = (evt) ? evt : ((event) ? event : null); 
	if (evt) { 
		if (event.keyCode == 8 && (event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password")) { 
			// When backspace is pressed but not in form element 
			cancelKey(evt);
		} else if (event.keyCode == 116) {
			// When F5 is pressed 
			cancelKey(evt); 
		} else if (event.ctrlKey && (event.keyCode == 78 || event.keyCode == 82)) { 
			// When ctrl is pressed with R or N 
			cancelKey(evt); 
		} else if ( event.keyCode >= 112 && event.keyCode <= 123 ) { 
			// Function Key ±â´ÉÀ» ¸·À½ 
			cancelKey(evt); 
		}
	}
}

// Key Disable Ã³¸®
function cancelKey(evt) {
	if (evt.preventDefault) { 
		evt.preventDefault(); 
		return false; 
	} 
	else { 
		evt.keyCode = 0; 
		evt.returnValue = false; 
	} 
}

// Additional code for NS 
if (navigator.appName=="Netscape") {
	document.addEventListener("keypress",showDown,true); 
}
document.onkeydown = showDown;

// ActiveX°ü·Ã IE¼³°èº¯°æ¿¡ µû¸¥ ÇÔ¼ö
function printFlashObj(src, width, height) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="' + width + '" height="' + height +'">');
	document.write('<param name="movie" value="' + src + '">');
	document.write('<param name="quality" value="high">');
	document.write('<embed src="' + src + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>');
	document.write('</object>');
}




