var english = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var english1 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@";
var english2 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var num = "0123456789";
var comp = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_";
var ename = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
var chkurl = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ./*?&_-=0123456789:";
var chkIp = "0123456789.";

function chgFocus(len, inObj, nextObj) {
	if( inObj.value.length == len) {
		nextObj.focus();
	}
} 

function isInteger(st){          
	if (!isEmpty(st)){          
   		for (j=0; j<st.length; j++){          
     		if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9")))          
     			return false;          
   		}          
	}else{          
   		return false ;          
	}          
	return true ;          
}

function isEmpty(toCheck){          
	var chkstr = toCheck + "";          
	var is_Space = true ;          
	
	if ( ( chkstr == "") || ( chkstr == null ) )           
		return( true );          
	for ( j = 0 ; is_Space && ( j < chkstr.length ) ; j++){          
		if( chkstr.substring( j , j+1 ) != " " )           
			is_Space = false ;          
	}          
	return ( is_Space );          
}

function strLeng(strIn){          
	var strOut = 0;          
	for ( i = 0 ; i < strIn.length ; i++){          
		ch = strIn.charAt(i);          
		if ((ch == "\n") || ((ch >= "¤¿") && (ch <= "È÷")) || ((ch >="¤¡") && (ch <="¤¾")))           
			strOut += 2;          
		else          
			strOut += 1;          
	}           
	return (strOut);          
}	              

function email_ck(value){//null Ã¼Å©´Â ÇÏÁö ¾Ê´Â´Ù. ÇÊ¼ö°ªÀÌ ¾Æ´Ï¹Ç·Î nullÃ¼Å©´Â °¢°¢ÀÇ jsp¿¡¼­ ÇÒ°Í
	var ind=value.indexOf('@');
	var beforeAt=value.substring(0,ind);
	var afterAt=value.substring(ind);
	if(ind==-1){
		alert("¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		return false;
	}else if(beforeAt.length==0){
		alert("¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		return false;
	}else{
		var dotind=afterAt.indexOf('.');
		if(dotind==-1){
			alert("¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
			return false;
		}else{
			var beforeDot = afterAt.substring(1,dotind);
			var afterDot = afterAt.substring(dotind+1);
			if(beforeDot.length==0){
				alert("¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
				return false;
			}else if(afterDot.length==0){
				alert("¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
				return false;
			}
			
		}
	}
	return true;
}

function id_ck(value){
	var len = value.length;
	if(!(len > 5 && len < 17)){
		alert("id´Â 6ÀÚ ÀÌ»ó 16ÀÚ ÀÌÇÏ¿©¾ß ÇÕ´Ï´Ù.");
		return false;
	}
	if(english.indexOf(value.charAt(0)) == -1){
		alert("id´Â ¿µ¹®ÀÚ·Î ½ÃÀÛÇÏ¿©¾ß ÇÕ´Ï´Ù.");
		return false;
	}
	for(i=0;i<len;i++){
			if(english1.indexOf(value.charAt(i)) == -1){
				alert("Çã¿ëµÈ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
				return false;
			}
	}
	return true;
}

function pw_ck(value){
	var len = value.length;
	if(!(len > 4 && len < 17)){
		alert("ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»ó 16ÀÚ ÀÌÇÏ¿©¾ß ÇÕ´Ï´Ù.");
		return false;
	}
//	if(english.indexOf(value.charAt(0)) == -1){
//		alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÚ·Î ½ÃÀÛÇÏ¿©¾ß ÇÕ´Ï´Ù.");
//		return false;
//	}
	//var Echeck = false;
	for(i=0;i<len;i++){
			if(english2.indexOf(value.charAt(i)) == -1){
				alert("Çã¿ëµÈ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
				return false;
			}
	}
	var check = false;
	for(i=0;i<len;i++){
			if(num.indexOf(value.charAt(i)) != -1){//¼ýÀÚ°¡ ÀÖÀ¸¸é
				check = true;
			}
	}
//	if(!check){
//		alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚ°¡ È¥ÇÕµÇ¾î¾ß ÇÕ´Ï´Ù.");
//		return false;
//	}
	return true;
}

function ename_ck(value){
	if(!value){
		alert("¿µ¹®ÀÌ¸§À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");
		return false;
	}
	for(i=0;i<value.length;i++){
			if(ename.indexOf(value.charAt(i)) == -1){ //°ø¹éÇã¿ëÇÑ´Ù.firstname°ú lastnameÀ» µû·Î ¹Þ´Â´Ù¸é °ø¹éÀ» Çã¿ëÇÏ¸é ¾ÈµÇ¹Ç·Î english_ck()¸¦ »ç¿ëÇÑ´Ù.
				alert("¿µ¹®ÀÚ·Î¸¸ ÀÔ·ÂÇÏ¿©ÁÖ½Ê½Ã¿ä.");
				return false;
			}
	}
	return true;
}

function cpname_ck(value){
	if(!value){
		alert("¿µ¹®ÀÌ¸§À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");
		return false;
	}
	for(i=0;i<value.length;i++){
			if(english1.indexOf(value.charAt(i)) == -1){ 
				alert("CP ÄÚµå´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
				return false;
			}
	}
	return true;
}


function english_ck(value){
	if(!value){
		alert("¿µ¹®ÀÚ·Î¸¸ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");
		return false;
	}
	for(i=0;i<value.length;i++){
			if(english.indexOf(value.charAt(i)) == -1){ 
				alert("¿µ¹®ÀÚ·Î¸¸ ÀÔ·ÂÇÏ¿©ÁÖ½Ê½Ã¿ä.");
				return false;
			}
	}
	return true;
}

function url_ck(theValue, chkname) {
  if (theValue == "") {
    alert(chkname + " ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
    return false;
  } else {
    var dotind  = theValue.indexOf('.');

    if (dotind == -1) {
      alert(chkname + " ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
      return false;
    } else {
      for(i=0;i<theValue.length;i++) {
        if (chkurl.indexOf(theValue.charAt(i)) == -1) {
          alert(chkname + " ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
          return false;
        }
      }
    }
  }
  return true;
}

function url_ck1(theValue, chkname) {
  if (theValue == "") {
    alert(chkname + " ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
    return false;
  } else {
    var ck_url  = theValue.substring(0,1);
    
    if (english1.indexOf(ck_url) == -1) {
      alert(chkname + " ÀÔ·ÂÀÌ Àß ¸ø µÇ¾ú½À´Ï´Ù.");
      return false;
    }

    var dotind  = theValue.indexOf('.');

    if (dotind == -1) {
      alert(chkname + " À¯È¿ÇÏÁö ¾ÊÀº ¹®ÀÚ°¡ Ã¹¹®ÀÚ·Î ÀÔ·ÂµÇ¾ú½À´Ï´Ù. È®ÀÎÇÏ¿© ÁÖ¼¼¿ä.");
      return false;
    } else {
      for(i=0;i<theValue.length;i++) {
        if (chkurl.indexOf(theValue.charAt(i)) == -1) {
          alert(chkname + " ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
          return false;
        }
      }
    }
    
    var url = theValue.indexOf('//');

    if (url >=0) {
      alert(chkname + " : ÇÁ·ÎÅäÄÝÀ» ÀÔ·ÂÇÏÁö ¸¶¼¼¿ä.");
      return false;
    }
    
  }
  return true;
}

function ip_ck(theValue) {  
  for(i=0;i<theValue.length;i++) {
    if (chkIp.indexOf(theValue.charAt(i)) == -1) {
      alert(theValue + " : IP ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
      return false;
    }
  }
  var dotind  = theValue.indexOf('.');
  
  if (dotind != 3) {
    alert(theValue + " : IP ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
    return false;
  } else {
    var val1  = theValue.substring(0, dotind);
    var tmp = theValue.substring(dotind+1);
    if ( 0 > Number(val1) || Number(val1) > 255) {
      alert(theValue + " : IP ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù. \n\n IP´Â 0~255 °ª¸¸ÀÌ À¯È¿ÇÕ´Ï´Ù.");
    } else {
      var val2  = tmp.substring(0, tmp.indexOf('.'));
      var tmp = tmp.substring(tmp.indexOf('.')+1);
      if ( 0 > Number(val2) || Number(val2) > 255) {
        alert(theValue + " : IP ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù. \n\n IP´Â 0~255 °ª¸¸ÀÌ À¯È¿ÇÕ´Ï´Ù.");
        return false;
      } else {
        var val3  = tmp.substring(0, tmp.indexOf('.'));    
        var val4  = tmp.substring(tmp.indexOf('.')+1);
        if( ( 0 > Number(val3) || Number(val3) > 255) || (0 > Number(val4) || Number(val4) > 255)) {
          alert(theValue + " : IP ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù. \n\n IP´Â 0~255 °ª¸¸ÀÌ À¯È¿ÇÕ´Ï´Ù.");
          return false;
        }
      }
    }
  }
  return true;
}  


function saup_ck(obj1,obj2,obj3)          
{          
	if(!(obj1.value)||!(obj2.value)||!(obj3.value)){
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		obj1.focus();
		return false;
	}
	li_value = new Array(10);          
	if ( strLeng(obj1.value) == 3 && strLeng(obj2.value) == 2 && strLeng(obj3.value) == 5){          
   		if ( ( isInteger(obj1.value)) && ( isInteger(obj2.value)) && ( isInteger(obj3.value))){          
          li_value[0] = ( parseFloat(obj1.value.substring(0 ,1))  * 1 ) % 10;          
          li_value[1] = ( parseFloat(obj1.value.substring(1 ,2))  * 3 ) % 10;          
          li_value[2] = ( parseFloat(obj1.value.substring(2 ,3))  * 7 ) % 10;          
          li_value[3] = ( parseFloat(obj2.value.substring(0 ,1))  * 1 ) % 10;          
          li_value[4] = ( parseFloat(obj2.value.substring(1 ,2))  * 3 ) % 10;          
          li_value[5] = ( parseFloat(obj3.value.substring(0 ,1))  * 7 ) % 10;          
          li_value[6] = ( parseFloat(obj3.value.substring(1 ,2))  * 1 ) % 10;          
          li_value[7] = ( parseFloat(obj3.value.substring(2 ,3))  * 3 ) % 10;          
          li_temp = parseFloat(obj3.value.substring(3,4))  * 5 + "0";          
          li_value[8] = parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2));          
          li_value[9] =  parseFloat(obj3.value.substring(4,5));          
          li_lastid = (10 - ( ( li_value[0] + li_value[1] + li_value[2] + li_value[3] + li_value[4] + li_value[5] + li_value[6] + li_value[7] + li_value[8] ) % 10 ) ) % 10;          
          if (li_value[9] != li_lastid){          
            alert("\n»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");          
            obj1.select();          
            obj1.focus();          
            return false;          
          }else          
            return true;
        }else          
             alert("»ç¾÷ÀÚ ½ÂÀÎ ¹øÈ£´Â 123-45-56789ÀÇ ÇüÅÂ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");          
             obj1.focus();          
             obj1.select();          
             return false;          
    }else {          
  		alert("»ç¾÷ÀÚ ½ÂÀÎ ¹øÈ£´Â 123-45-56789ÀÇ ÇüÅÂ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");          
  		obj1.focus();          
  		obj1.select();          
  		return false;          
    } 

	return true;    	             
}

function saup_val_ck(val1,val2,val3)          
{          
	if(!(val1)||!(val2)||!(val3)){
		alert("°èÁÂ½Ç¸í¹øÈ£(»ç¾÷ÀÚ½ÂÀÎ¹øÈ£)¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		return false;
	}
	li_value = new Array(10);          
	if ( strLeng(val1) == 3 && strLeng(val2) == 2 && strLeng(val3) == 5){          
   		if ( ( isInteger(val1)) && ( isInteger(val2)) && ( isInteger(val3))){          
          li_value[0] = ( parseFloat(val1.substring(0 ,1))  * 1 ) % 10;          
          li_value[1] = ( parseFloat(val1.substring(1 ,2))  * 3 ) % 10;          
          li_value[2] = ( parseFloat(val1.substring(2 ,3))  * 7 ) % 10;          
          li_value[3] = ( parseFloat(val2.substring(0 ,1))  * 1 ) % 10;          
          li_value[4] = ( parseFloat(val2.substring(1 ,2))  * 3 ) % 10;          
          li_value[5] = ( parseFloat(val3.substring(0 ,1))  * 7 ) % 10;          
          li_value[6] = ( parseFloat(val3.substring(1 ,2))  * 1 ) % 10;          
          li_value[7] = ( parseFloat(val3.substring(2 ,3))  * 3 ) % 10;          
          li_temp = parseFloat(val3.substring(3,4))  * 5 + "0";          
          li_value[8] = parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2));          
          li_value[9] =  parseFloat(val3.substring(4,5));          
          li_lastid = (10 - ( ( li_value[0] + li_value[1] + li_value[2] + li_value[3] + li_value[4] + li_value[5] + li_value[6] + li_value[7] + li_value[8] ) % 10 ) ) % 10;          
          if (li_value[9] != li_lastid){          
            alert("\n°èÁÂ½Ç¸í¹øÈ£(»ç¾÷ÀÚ½ÂÀÎ¹øÈ£)°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");          
            return false;          
          }else          
            return true;
        }else          
             alert("°èÁÂ½Ç¸í¹øÈ£(»ç¾÷ÀÚ½ÂÀÎ¹øÈ£)´Â 10ÀÚ¸® ¼ýÀÚÇü½ÄÀ¸·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");          
             return false;          
    }else {          
  		alert("°èÁÂ½Ç¸í¹øÈ£(»ç¾÷ÀÚ½ÂÀÎ¹øÈ£)´Â 10ÀÚ¸® ¼ýÀÚÇü½ÄÀ¸·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");          
  		return false;          
    } 

	return true;    	             
}

function date_ck(msubject,minput1,minput2,minput3) {
	mYear = Number(minput1);
	mMonth = Number(minput2);
	mDay = Number(minput3);
	
	if( mYear < 0){
		alert(msubject + ": ³âµµ°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		return false;
	}
	if( mMonth <1 || mMonth > 12){
		alert(msubject + ": ¿ùÀÌ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		return false;
	}
	if(mMonth == 1 || mMonth == 3 || mMonth == 5 || mMonth == 7 || mMonth == 8 || mMonth == 10 || mMonth == 12){
		if(mDay < 1 || mDay > 31){
			alert(msubject + ": 1ÀÏºÎÅÍ 31ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
			return false;
		}
	}else if(mMonth == 2){
		if( (mYear % 4) == 0 && (mYear % 100) != 0)
		{
			if(mDay < 1 || mDay > 29)
			{
				alert(msubject + ": 1ÀÏºÎÅÍ 29ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
				return false;
			}			
		}else if( (mYear % 400) == 0){
			if(mDay < 1 || mDay > 29)
			{
				alert(msubject + ": 1ÀÏºÎÅÍ 29ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
				return false;
			}			
		}else{
			if(mDay < 1 || mDay > 28){
				alert(msubject + ": 1ÀÏºÎÅÍ 28ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
				return false;
			}						
		}
	}else{
		if(mDay <1 || mDay > 30){
			alert(msubject + ": 1ÀÏºÎÅÍ 30ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
			return false;
		}
	}
	return true;
}

function date_ck2(date_val, cur_date) {
  minput1 = date_val.substring(0,4);
  minput2 = date_val.substring(4,6);
  minput3 = date_val.substring(6,8);
  
	mYear = Number(minput1);
	mMonth = Number(minput2);
	mDay = Number(minput3);
	
	chk_date  = new Date(mYear, mMonth-1, mDay);
	
	if( mYear < 0){
		alert(date_val + ": ³âµµ°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		return false;
	}
	if( mMonth <1 || mMonth > 12){
		alert(date_val + ": ¿ùÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		return false;
	}
	if(mMonth == 1 || mMonth == 3 || mMonth == 5 || mMonth == 7 || mMonth == 8 || mMonth == 10 || mMonth == 12){
		if(mDay < 1 || mDay > 31){
			alert(date_val + ": 1ÀÏºÎÅÍ 31ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
			return false;
		}
	}else if(mMonth == 2){
		if( (mYear % 4) == 0 && (mYear % 100) != 0)
		{
			if(mDay < 1 || mDay > 29)
			{
				alert(date_val + ": 1ÀÏºÎÅÍ 29ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
				return false;
			}			
		}else if( (mYear % 400) == 0){
			if(mDay < 1 || mDay > 29)
			{
				alert(date_val + ": 1ÀÏºÎÅÍ 29ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
				return false;
			}			
		}else{
			if(mDay < 1 || mDay > 28){
				alert(date_val + ": 1ÀÏºÎÅÍ 28ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
				return false;
			}						
		}
	}else{
		if(mDay <1 || mDay > 30){
			alert(date_val + ": 1ÀÏºÎÅÍ 30ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
			return false;
		}
	}
//	alert(chk_date);
//	alert(cur_date);
	if (chk_date <= cur_date) {
	  alert(date_val + " : ¿À´ÃÀÏÀÚº¸´Ù ÀÌÈÄÀÏÀÚ¿©¾ß ÇÕ´Ï´Ù.");
	  return false;
	}
	
	return true;
}

function date_ck3(date_val, cur_date, gubun) {
  minput1 = date_val.substring(0,4);
  minput2 = date_val.substring(4,6);
  minput3 = date_val.substring(6,8);
  
	mYear = Number(minput1);
	mMonth = Number(minput2);
	mDay = Number(minput3);

	chk_date  = new Date(mYear, mMonth-1, mDay);
	
	if( mYear < 0){
		alert(date_val + ": ³âµµ°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		return false;
	}
	if( mMonth <1 || mMonth > 12){
		alert(date_val + ": ¿ùÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		return false;
	}
	if(mMonth == 1 || mMonth == 3 || mMonth == 5 || mMonth == 7 || mMonth == 8 || mMonth == 10 || mMonth == 12){
		if(mDay < 1 || mDay > 31){
			alert(date_val + ": 1ÀÏºÎÅÍ 31ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
			return false;
		}
	}else if(mMonth == 2){
		if( (mYear % 4) == 0 && (mYear % 100) != 0)
		{
			if(mDay < 1 || mDay > 29)
			{
				alert(date_val + ": 1ÀÏºÎÅÍ 29ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
				return false;
			}			
		}else if( (mYear % 400) == 0){
			if(mDay < 1 || mDay > 29)
			{
				alert(date_val + ": 1ÀÏºÎÅÍ 29ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
				return false;
			}			
		}else{
			if(mDay < 1 || mDay > 28){
				alert(date_val + ": 1ÀÏºÎÅÍ 28ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
				return false;
			}						
		}
	}else{
		if(mDay <1 || mDay > 30){
			alert(date_val + ": 1ÀÏºÎÅÍ 30ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
			return false;
		}
	}

  if (gubun == "after") {
  	if (chk_date <= cur_date) {
  	  alert(date_val + " : ¿À´ÃÀÏÀÚº¸´Ù ÀÌÈÄÀÏÀÚ¿©¾ß ÇÕ´Ï´Ù.");
  	  return false;
  	}
  } else if (gubun == "before") {
  	if (chk_date < cur_date) {
  	  alert(date_val + " : ¿À´ÃÀÏÀÚº¸´Ù ÀÌÀüÀÏÀÚ´Â ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
  	  return false;
  	}
  }    
	return true;
}

//date_val1(½ÃÀÛÀÏÀÚ), date_val2(Á¾·áÀÏÀÚ), equal_gubun(== Çã¿ë ¿©ºÎ : true/false°ª),check(date_ck2 È£Ãâ¿©ºÎ true/flase°ª)
function dateBA_ck(date_val1, date_val2, cur_date, equal_gubun, check) {
  if (check) {
    if (!date_ck2(date_val1, cur_date))
      return false;
    if (!date_ck2(date_val2, cur_date))
      return false;
  }
  
  if (equal_gubun) {
    if (date_val1>date_val2) {
      alert("ÀÏÀÚÀÇ ¼±ÈÄ°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
      return false;
    }
  } else {
    if (date_val1>=date_val2) {
      alert("ÀÏÀÚÀÇ ¼±ÈÄ°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
      return false;
    }
  }
  return true;
}

//msubject(notice ÁÖÁ¦¾î),bgnval(¾Õ¼±³¯Â¥),endval(µÞ³¯Â¥),equal_gubun(==À» Çã¿ëÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ true/false°ª),check(date_ck()¸¦ È£ÃâÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ true/false°ª)
function dateSB_ck(msubject,bgnval1,bgnval2,bgnval3,endval1,endval2,endval3,equal_gubun,check){
	if(check){
		if(!date_ck(msubject,bgnval1,bgnval2,bgnval3))
			return false;
		if(!date_ck(msubject,endval1,endval2,endval3))
			return false;
	}
	var bgn_date = new Date(bgnval1,bgnval2,bgnval3);
	var end_date = new Date(endval1,endval2,endval3);
	if(!equal_gubun){
		if(bgn_date>=end_date){
			alert(msubject + ": ÀÏÀÚÀÇ ¼±ÈÄ°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
			return false;
		}
	}else{
		if(bgn_date>end_date){
			alert(msubject + ": ÀÏÀÚÀÇ ¼±ÈÄ°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");//°°¾Æµµ µÊ
			return false;
		}
	}
	return true;
}

//msubject(notice ÁÖÁ¦¾î),val(ÀÔ·Â¹ÞÀº³¯Â¥),ba_gubun(valÀÌ ¿À´Ã³¯Â¥º¸´Ù ¸ÕÀú¿©¾ß ÇÏ´ÂÁöÀÇ ±¸ºÐ B(efore)/A(fter)°ª),
//equal_gubun(==À» Çã¿ëÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ true/false°ª),check(date_ck()¸¦ È£ÃâÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ true/false°ª)
function curdateSB_ck(msubject,val1,val2,val3,ba_gubun,equal_gubun,check){
	if(check){
		if(!date_ck(msubject,val1,val2,val3))
			return false;
	}
	var val_date = new Date(val1,val2,val3);
	var cur_date = new Date();
	var cur2_date = new Date(cur_date.getYear(),cur_date.getMonth()+1,cur_date.getDate());
	//alert(val_date);
	//alert(cur_date);
	//alert(cur2_date);
	if(ba_gubun=="B" || ba_gubun=="b"){//ÀÔ·ÂÀÏÀÚ°¡ ¿À´ÃÀÏÀÚº¸´Ù ÀÌÀüÀÏÀÚ¿©¾ß true¸¦ ¸®ÅÏÇÑ´Ù.
		if(!equal_gubun){
			if(val_date>=cur2_date){
				alert(msubject + ": ¿À´ÃÀÏÀÚº¸´Ù ÀÔ·ÂÀÏÀÚ°¡ ÀÌÀüÀÏÀÚ¿©¾ß ÇÕ´Ï´Ù.");
				return false;
			}
		}else{
			if(val_date>cur2_date){
				alert(msubject + ": ¿À´ÃÀÏÀÚº¸´Ù ÀÔ·ÂÀÏÀÚ°¡ °°°Å³ª ÀÌÀüÀÏÀÚ¿©¾ß ÇÕ´Ï´Ù.");
				return false;
			}
		}
	}else if(ba_gubun=="A" || ba_gubun=="a"){//ÀÔ·ÂÀÏÀÚ°¡ ¿À´ÃÀÏÀÚº¸´Ù ÀÌÈÄÀÏÀÚ¿©¾ß true¸¦ ¸®ÅÏÇÑ´Ù.
		if(!equal_gubun){
			if(val_date<=cur2_date){
				alert(msubject + ": ¿À´ÃÀÏÀÚº¸´Ù ÀÔ·ÂÀÏÀÚ°¡ ÀÌÈÄÀÏÀÚ¿©¾ß ÇÕ´Ï´Ù.");
				return false;
			}
		}else{
			if(val_date<cur2_date){
				alert(msubject + ": ¿À´ÃÀÏÀÚº¸´Ù ÀÔ·ÂÀÏÀÚ°¡ °°°Å³ª ÀÌÈÄÀÏÀÚ¿©¾ß ÇÕ´Ï´Ù.");
				return false;
			}
		}
	}
	return true;	
}

//¹ýÀÎµî·Ï¹øÈ£ Ã¼Å©
function corpno_ck(obj1,obj2){
	if(!(obj1.value)||!(obj2.value)){
		alert("¹ýÀÎµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		obj1.focus();
		return false;
	}
	li_value = new Array(13);          
	if ( strLeng(obj1.value) == 6 && strLeng(obj2.value) == 7){          
   		if ( ( isInteger(obj1.value)) && ( isInteger(obj2.value)) ){          
          li_value[0] = parseFloat(obj1.value.substring(0 ,1))  * 1 ;          
          li_value[1] = parseFloat(obj1.value.substring(1 ,2))  * 2 ;          
          li_value[2] = parseFloat(obj1.value.substring(2 ,3))  * 1 ;          
          li_value[3] = parseFloat(obj1.value.substring(3 ,4))  * 2 ;          
          li_value[4] = parseFloat(obj1.value.substring(4 ,5))  * 1 ;          
          li_value[5] = parseFloat(obj1.value.substring(5 ,6))  * 2 ;          
          li_value[6] = parseFloat(obj2.value.substring(0 ,1))  * 1 ;          
          li_value[7] = parseFloat(obj2.value.substring(1 ,2))  * 2 ;          
          li_value[8] = parseFloat(obj2.value.substring(2 ,3))  * 1 ;          
          li_value[9] = parseFloat(obj2.value.substring(3 ,4))  * 2 ;          
          li_value[10] = parseFloat(obj2.value.substring(4 ,5))  * 1 ;          
          li_value[11] = parseFloat(obj2.value.substring(5 ,6))  * 2 ;          
          li_value[12] = parseFloat(obj2.value.substring(6,7));          
          li_lastid = 10 - ( ( li_value[0] + li_value[1] + li_value[2] + li_value[3] + li_value[4] + li_value[5] + li_value[6] + li_value[7] + li_value[8] + li_value[9] + li_value[10] + li_value[11] ) % 10 );          
          if (li_value[12] != li_lastid){          
            alert("\n¹ýÀÎµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");          
            obj1.select();          
            obj1.focus();          
            return false;          
          }else          
            return true;
        }else          
             alert("¹ýÀÎµî·Ï¹øÈ£´Â 123456-1234567ÀÇ ÇüÅÂ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");          
             obj1.focus();          
             obj1.select();          
             return false;          
    }else {          
  		alert("¹ýÀÎµî·Ï¹øÈ£´Â 123456-1234567ÀÇ ÇüÅÂ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");          
  		obj1.focus();          
  		obj1.select();          
  		return false;          
    } 

	return true;    	             
}

function resi_ck(val1,val2){
	   if (!(val1) || !(val2))
	   {   
	   	   alert("°èÁÂ½Ç¸í¹øÈ£(ÁÖ¹Îµî·Ï¹øÈ£)¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");
	   		return;
	   }
	   
	   var  j=9;
	   var  id_chk=0;
	   tmp = false;
	   var str=val1+val2;
	   if(str.length!=0){
		   object =  new Array(13)
		   for(var i=0;i < 13;i++) {
		           object[i] = str.substring(i,i+1)
		   }
		   var chkdigit = str.substring(12, 13);
		   for(var i=0;i < 12;i++){
		   	if( i == 8 )
		        j = 9;
		        object[i]=object[i]*j;
		        j--;
		        id_chk +=object[i];
		   }
		   if(((id_chk%11 == 0) && (chkdigit == 1)) || ((id_chk%11 ==10)&& (chkdigit ==0)));
		   
		   else if((id_chk %11 != 0) && (id_chk % 11 != 10 ) && (id_chk % 11 == chkdigit));
		   
		   else{
		        alert("°èÁÂ½Ç¸í¹øÈ£(ÁÖ¹Î¹øÈ£)°¡ Æ²·È½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä");
		        return false;
		   }
	   }
	
	return true;	
}

function error (elem,text) {
  if (errfound) return;
  window.alert(text);
  elem.select();
  elem.focus();
  errfound=true;
}

function regist_Check(val1, val2) {

  var checkImg='';

  var i3=0

  for (var i=0;i<val1.length;i++) {
      var ch1 = val1.substring(i,i+1);
      if (ch1<'0' || ch1>'9') { i3=i3+1 }
  }

  if ((val1 == '') || ( i3 != 0 )) {
    alert('¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
    return false;
  }
  
  var i4=0
  for (var i=0;i<val2.length;i++) {
    var ch1 = val2.substring(i,i+1);
    if (ch1<'0' || ch1>'9') { i4=i4+1 }
  }
  if ((val2 == '') || ( i4 != 0 )) {
    alert('¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
    return false;
  }

  if(val1.substring(0,1) < 4) {
    alert('¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
    return false;
  }

  if(val2.substring(0,1) > 2) {
    alert('¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
    return false;
  }

  if((val1.length > 7) || (val2.length > 8)) {
    alert('¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
    return false;
  }

  if ((val1 == '72') || ( val2 == '18')) {
    alert('¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
    return false;
  }
  
  var f1=val1.substring(0,1)
  var f2=val1.substring(1,2)
  var f3=val1.substring(2,3)
  var f4=val1.substring(3,4)
  var f5=val1.substring(4,5)
  var f6=val1.substring(5,6)
  var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
  var l1=val2.substring(0,1)
  var l2=val2.substring(1,2)
  var l3=val2.substring(2,3)
  var l4=val2.substring(3,4)
  var l5=val2.substring(4,5)
  var l6=val2.substring(5,6)
  var l7=val2.substring(6,7)
  hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
  hap=hap%11
  hap=11-hap
  hap=hap%10

  if (hap != l7) {
    alert('¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
    return false;
  }
    
  var i9=0
  
  return true;

}

var count = 0;

function double_click(){
	count = count + 1 ;
	if(count != 1){		
		return false;
	}
	return true;
}

function chkparameter(chkvalue){

  var fcnt;

  var pattern  = /<|&lt;|&#41;|>|&gt;|#|&#35;|&#40;|&|&#38;/;

  var chars1 = ")";
  var chars2 = "("

  fcnt = 0;

  if(pattern.test(chkvalue)) fcnt++;

  for(var inx = 0; inx < chkvalue.length; inx++) {
    if(chars1.indexOf(chkvalue.charAt(inx)) != -1 || chars2.indexOf(chkvalue.charAt(inx)) != -1) fcnt++;
  }

  if(fcnt > 0) {
    alert("¿äÃ»¿¡ Æ¯¼ö¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ½À´Ï´Ù.");
    return true;
  }

  return false;
}

function currentYYMMDD()
{
  today = new Date();
  //today.setTime(today.getTime() + 24 * 60 * 60 * 1000 );
  year=today.getFullYear();
  month=today.getMonth();
  month+=1;
  if(month <10) month="0" + month;
  date=today.getDate();
  if(date<10) date="0" + date;

  startyear= year;
  startmonth= month; 
  startday= date;
  endyear= year; 
  endmonth= month;
  endday= date;

// ½ÃÀÛ ³¯Â¥
  document.writeln("<select name=use_year class='black'>");		//ADD <class=black>...
  for (index=1999;index <= endyear;index++) {
  	if(index==startyear) 
	  document.writeln("<option value=" + index + " selected>" + index);
  	else document.writeln("<option value=" + index + ">" + index);
  }
  document.writeln("</select>³â");

  document.writeln("<select name=use_month class='black'>");			//ADD <class=black>...
  for (index=1;index <= 12;index++) {
  	if(index==startmonth){
        if(index <10)
      		document.writeln("<option value=0" + index + " selected>0" + index);
    	else
      		document.writeln("<option value=" + index + " selected>" + index);

  	}else{
    	  if(index <10)
      		document.writeln("<option value=0" + index + ">0" + index);
    	  else
      		document.writeln("<option value=" + index + ">" + index);
   	}
  }

  document.writeln("</select>¿ù");

  document.writeln("<select name=use_day class='black'>");				//ADD <class=black>...
  for (index=1;index <= 31;index++) {
  	if(index==startday){
  	    if(index <10)
    	    document.writeln("<option value=0" + index + " selected>0" + index);
    	else 
    	    document.writeln("<option value=" + index + " selected>" + index);

  	}else {
        if(index <10)
    	    document.writeln("<option value=0" + index + ">0" + index);
    	else 
    	    document.writeln("<option value=" + index + ">" + index);
   	}
  }

  document.writeln("</select>ÀÏ");
}

function period_disp3()
{
  
  today = new Date();
//  today.setTime(today.getTime() + 24 * 60 * 60 * 1000 );
  year=today.getFullYear();
  month=today.getMonth();
  month+=1;
  if(month <10) month="0" + month;
  date=today.getDate();
  if(date<10) date="0" + date;

  startyear= year;
  startmonth= month; 
  startday= date;
  endyear= year; 
  endmonth= month;
  endday= date;

// ½ÃÀÛ ³¯Â¥
  
  document.writeln("<select name=fmDtYy class='black'>");		//ADD <class=black>...
 for (index=2003;index <= endyear;index++) {
    	if(index==startyear) 
	  document.writeln("<option value=" + index + " selected>" + index);
  	else document.writeln("<option value=" + index + ">" + index);
  }
  document.writeln("</select>³â");

  document.writeln("<select name=fmDtMm class='black'>");			//ADD <class=black>...
  for (index=1;index <= 12;index++) {
  	if(index==startmonth){
        if(index <10)
      		document.writeln("<option value=0" + index + " selected>0" + index);
    	else
      		document.writeln("<option value=" + index + " selected>" + index);

  	}else{
    	  if(index <10)
      		document.writeln("<option value=0" + index + ">0" + index);
    	  else
      		document.writeln("<option value=" + index + ">" + index);
   	}
  }

  document.writeln("</select>¿ù");

  document.writeln("<select name=fmDtDd class='black'>");				//ADD <class=black>...
  for (index=1;index <= 31;index++) {
  	if(index==startday){
  	    if(index <10)
    	    document.writeln("<option value=0" + index + " selected>0" + index);
    	else 
    	    document.writeln("<option value=" + index + " selected>" + index);

  	}else {
        if(index <10)
    	    document.writeln("<option value=0" + index + ">0" + index);
    	else 
    	    document.writeln("<option value=" + index + ">" + index);
   	}
  }

  document.writeln("</select>ÀÏºÎÅÍ ");
 
// ¸¶Áö¸· ³¯Â¥
  document.writeln("<select name=toDtYy class='black'>");		//ADD <class=black>...
  
 
  for (index=2003;index <= endyear;index++) {
  	if(index==endyear) 
	  document.writeln("<option value=" + index + " selected>" + index);
  	else document.writeln("<option value=" + index + ">" + index);
  }
  document.writeln("</select>³â");

  document.writeln("<select name=toDtMm class='black'>");		//ADD <class=black>...
  for (index=1;index <= 12;index++) {
  	if(index==endmonth){
  	    if(index <10)
      		document.writeln("<option value=0" + index + " selected>0" + index);
    	else
      	    document.writeln("<option value=" + index + " selected>" + index); 

  	}else {
    	if(index <10)
      		document.writeln("<option value=0" + index + ">0" + index);
    	else
      	    document.writeln("<option value=" + index + ">" + index);
   	}
  }
  document.writeln("</select>¿ù");

  document.writeln("<select name=toDtDd class='black'>");		//ADD <class=black>...
  for (index=1;index <= 31;index++) {
  	if(index==endday){
  	    if(index <10) 
		    document.writeln("<option value=0" + index + " selected>0" + index);
    	else 
    	    document.writeln("<option value=" + index + " selected>" + index);
    	  
  	}else {
        if(index <10) 
		    document.writeln("<option value=0" + index + ">0" + index);
    	else 
    	    document.writeln("<option value=" + index + ">" + index);
   	}
  }
  document.writeln("</select>ÀÏ±îÁö");
}

