<!--
function isCharCHK(input, kind) {   //--------------- ¾ËÆÄ“Ê¼ýÀÚ °Ë»ç
   	if(kind == "isNumAlpha"){
   		var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
   	}
   	if(kind == "isAlpha"){
   		var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
   	}
   	if(kind == "isNum"){
   		var chars = "01234566789";
   	}
   	if(kind == "isHNum"){
   		var chars = "-0123456789";
   	} 
   	return containsCharsOnly(input,chars);
}
function containsCharsOnly(input, chars){ //-------------- ÀÔ·Â Çü½Ä È®ÀÎ ½ºÅ©¸³Æ®
	if (input.length == 0) return false;
	for (i=0; i< input.length; i++){
		ch = input.charAt(i);
		for (j=0;  j< chars.length; j++){
      			if (ch == chars.charAt(j)) break;
      		}
    		if (j == chars.length){			// ÁÖ¾îÁø °ª°ú ºñ±³
      			return false;
  		}
  	}
  	return true;
}
function chkPINno(resno) {					//------------ÁÖ¹Î¹øÈ£ À¯È¿°Ë»ç

  // ÁÖ¹Î¹øÈ£ÀÇ ÇüÅÂ¿Í 7¹øÂ° ÀÚ¸®(¼ºº°) À¯È¿¼º °Ë»ç
  fmt = /^\d{6}[1234]\d{6}$/;
  if (!fmt.test(resno)) {
    return false;
  }

  // ³¯Â¥ À¯È¿¼º °Ë»ç
  birthYear = (resno.charAt(7) <= "2") ? "19" : "20";
  birthYear += resno.substr(0, 2);
  birthMonth = resno.substr(2, 2) - 1;
  birthDate = resno.substr(4, 2);
  birth = new Date(birthYear, birthMonth, birthDate);

  if ( birth.getYear() % 100 != resno.substr(0, 2) ||
       birth.getMonth() != birthMonth ||
       birth.getDate() != birthDate) {
    return false;
  }

  // Check Sum ÄÚµåÀÇ À¯È¿¼º °Ë»ç
  buf = new Array(13);
  for (i = 0; i < 13; i++) buf[i] = parseInt(resno.charAt(i));

  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]);

  if ((11 - (sum % 11)) % 10 != buf[12]) {
    return false;
  }
  return true;
}
//
//  ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
// ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶
//
function isValidFormat(input,format) {
    if (input.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}
function chkPhoneNo(input) {					//  ÀüÈ­¹øÈ£ Çü½Ä Ã¼Å©
    var format = /^(\d+)-(\d+)-(\d+)$/;
    return isValidFormat(input,format);
}
//
//
/**
 * ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
 * ex) if (!isCheckEmail(form.email)) {
 *         alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù.");
 *     }
 */
function isCheckEmail(input) {
//    var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}
function check_date(field){ 					// 	 ³¯Â¥ Çü½Ä Ã¼Å©
	var checkstr = "0123456789";
	var DateField = field;
	var Datevalue = "";
	var DateTemp = "";
	var seperator = "-";
	var day;
	var month;
	var year;
	var leap = 0;
	var err = 0;
	var i;
   		err = 0;
   	DateValue = DateField.value;
   	/* ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ »èÁ¦ */
   	for (i = 0; i < DateValue.length; i++) {
          if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
             DateTemp = DateTemp + DateValue.substr(i,1);
          }
   	}
   	DateValue = DateTemp;  
   	/* ³¯Â¥¸¦ ¿©´üÀÚ¸®·Î º¯È¯*/
   	/* ¿¬µµ°¡ 2ÀÚ¸®·Î ÀÔ·Â µÈ´Ù¸é 20 À» Ãß°¡ */
   	if (DateValue.length == 6) {
    		DateValue = '19' + DateValue.substr(0,6);
    }
   	if (DateValue.length == 7){
   			DateValue = DateValue.substr(0,4) + '0' + DateValue.substr(4,3); 
   	}		
   	if (DateValue.length != 8) {
    		err = 19;
    }
   	/* ³âµµ°¡ 0000 À¸·Î ÀÔ·ÂµÇ´ÂÁö Ã¼Å© */
   	year = DateValue.substr(0,4);
   	if (year == 0) {
    		err = 20;
   	}
   	/* ¿ùÀÇ À¯È¿¼º Ã¼Å© */
   	month = DateValue.substr(4,2);
   	if ((month < 1) || (month > 12)) {
    		err = 21;
   	}
   	/* ³¯Â¥ÀÇ À¯È¿¼º Ã¼Å© */
   	day = DateValue.substr(6,2);
   	if (day < 1) {
    		err = 22;
   	}
   	/* À±³â/2¿ù Ã¼Å© */
   	if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
    		leap = 1;
   	}
   	if ((month == 2) && (leap == 1) && (day > 29)) {
    		err = 23;
   	}
   	if ((month == 2) && (leap != 1) && (day > 28)) {
    		err = 24;
   	}
   	/* ±âÅ¸ ¿ùÀÇ À¯È¿¼º Ã¼Å©  */
   	if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
    		err = 25;
   	}
   	if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
    		err = 26;
   	}
   	/* 00 ÀÔ·Â½Ã ÀÔ·Â³»¿ë »èÁ¦ */
   	if ((day == 0) && (month == 0) && (year == 00)) {
    		err = 0; day = ""; month = ""; year = ""; seperator = "";
   	}
   	if(DateValue.length == 0){
   			err	= 26; 
   	}
   	/* ¿¡·¯°¡ ¾ø´Ù¸é ³¯Â¥ Ãâ·Â */
   	if (err == 0) {
    		DateField.value = year + seperator + month + seperator + day;
   	}else{
      		window.alert("³¯Â¥ ÀÔ·ÂÀÌ Æ²·È½À´Ï´Ù");
      		DateField.select();
      		DateField.focus();
      		return false;
   }
}
//
function hasCheckedRadio(input) {
	//window.alert(input.length); 
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return true;
        }
    } else {
        if (input.checked) return true;
    }
    return false;
}
 
/**
 * ¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedBox(input) {
    return hasCheckedRadio(input);
}

//
/**
 * ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedRadio(input) {
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return true;
        }
    } else {
        if (input.checked) return true;
    }
    return false;
}
//
function goLastCursor(){
	event.KeyCode = 35;
}	
//
function enter_next() {
	if(event.keyCode==13) {
    		   event.keyCode=9;
    }
}
//
function auto_next(f, nextf){
	if(f.value.length == f.smax ){
			nextf.focus();
			nextf.select();
	}
}	
//-->