
// ¼ýÀÚ Ã¼Å©
function isNumeric(tocheck){
var isnum = true;
 if (tocheck == null || tocheck == ""){
               isnum = false;
               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" )
               {
                    isnum = false;
               }
          }
          return isnum;
     }

//ÇÑ±ÛÃ¼Å©..(control ¸¸ ³Ñ¾î¿À´Â°Í..)
function isNumericSecond(str){
	var str_length=str.value.length;
	if(str.value != "") {
		for ( var i = 0; i < str_length; i++) 
		{
		var ch = str.value.charAt(i);

		if ((ch >= '¤¿' && ch <= 'ÆR') || (ch >= '¤¡' && ch <= '¤¾')) {
			return false;
		}
		}
	}	
}

//ÇÑ±ÛÃ¼Å©..(value °ªÀÌ ¿À´Â°Í....)
function isNumericThird(str){
	var str_length=str.length;
	if(str != "") {
		for ( var i = 0; i < str_length; i++) 
		{
		var ch = str.charAt(i);

		if ((ch >= '¤¿' && ch <= 'ÆR') || (ch >= '¤¡' && ch <= '¤¾')) {
			return false;
		}
		}
	}	
}


//ÇÑ±Û¸¸ ÀÔ·Â
function hangul(str){
	var str_length = str.value.length;
	if(str.value != "") {
		for ( var i = 0; i < str_length; i++)
		{
			var ch = str.value.charAt(i);
			if ((ch < '¤¿' || ch > 'ÆR') && (ch < '¤¡' || ch > '¤¾')) {
				return false;
			}
		}		
	}	
}


// ¿µ¼ýÀÚ Ã¼Å©
function glf_Chkchr(id_text){
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var numeric = '1234567890';
		var nonkorean = alpha+numeric; 
		
		var i ; 
		for ( i=0; i < id_text.length; i++ )  {
			if( nonkorean.indexOf(id_text.substring(i,i+1)) < 0) {
				break ; 
			}
		}

		if ( i != id_text.length ) {
			return false ; 
		}
		else{
			return true ;
		} 

		return true;
}

// ¿µ¹®ÀÚ Ã¼Å© - ¿µ¹®ÀÌ¸§ ÀÔ·Â½Ã 
function glf_ChkEng(id_text){
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ';		
		var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
		var numeric = '1234567890';
			alpha = alpha+nonchar+numeric
		var i ; 
		for ( i=0; i < id_text.length; i++ )  {
			if( alpha.indexOf(id_text.substring(i,i+1)) < 0) {
				break ; 
			}
		}

		if ( i != id_text.length ) {
				return false ; 
		}
		else{
			return true ;
		} 
		return true;
}
	

// Æ¯¼ö¹®ÀÚ Ã¼Å©
function glf_ChknonChr(id_text){
		var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
		var numeric = '1234567890';
		var nonkorean = nonchar+numeric; 
		
		var i ; 
		for ( i=0; i < id_text.length; i++ )  {
			if( nonkorean.indexOf(id_text.substring(i,i+1)) > 0) {
				break ; 
			}
		}
		if ( i != id_text.length ) {
			return false ; 
		}
		else{
			return true ;
		} 

		return false;
}


// ÁÖ¹Îµî·Ï¹øÈ£·Î »ý³â¿ùÀÏ Setting  (ÇÊ¿ä»çÇ× - ÁÖ¹Î¹øÈ£1 ÀÔ·Â¹Ú½º, ÁÖ¹Î¹øÈ£2 ÀÔ·Â¹Ú½º, ³âÀÔ·Â¹Ú½º, ¿ùÀÔ·Â¹Ú½º, ÀÏÀÔ·Â¹Ú½º)
function glf_birthdte(resno1,resno2, birth1){
	var resd = resno1.value;   		
	var resd1= resno2.value;   		
		if (resd1.substring(0,1)=="3" || resd1.substring(0,1)=="4")
			{birth1.value = "20" + resd.substring(0, 2)+resd.substring(2, 4)+resd.substring(4, 6);}
		else 
			{birth1.value = "19" + resd.substring(0, 2)+resd.substring(2, 4)+resd.substring(4, 6);}

		if (isDate(birth1)==false){
			birth1.value = ""
			alert ('ÁÖ¹Î¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.')
               resno1.focus()
		}
}	


//ÁÖ¹Î¹øÈ£ Ã¼Å©
function glf_chkJuminNO(resno1, resno2){  

		var val1 = resno1.value;
		var val2 = resno2.value;

		var i3=0
  		   

		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;	
	    }
       
		if (val2.length < 7){
			 return false;	
		}

	    return true;
}



//¹ÎÁõ Ã¼Å©
function juminCheck(J1, J2) {
	var chk =0
	var yy = J1.value.substring(0,2)
	var mm = J1.value.substring(2,4)
	var dd = J1.value.substring(4,6)
	var sex = J2.value.substring(0,1)
	var ff = J1.value.substring(0,1)

if (ff=="0") 
{
	if ((sex != 3 && sex !=4 )||(J2.value.length != 7 )){
    		alert ("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
    		J2.focus();
    		return false;
  	}
}

else {

	if ((J1.value.length!=6)||(yy <0||mm <1||mm>12||dd<1)){
    		alert ("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
    		J1.focus();
    		return false;
  	}
  	if ((sex != 1 && sex !=2 && sex != 3 && sex !=4 )||(J2.value.length != 7 )){
    		alert ("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
    		J2.focus();
    		return false;
  	}
	for (var i = 0; i <=5 ; i++){ 
		  chk = chk + ((i%8+2) * parseInt(J1.value.substring(i,i+1)))
 	}
  	for (var i = 6; i <=11 ; i++){ 
       	chk = chk + ((i%8+2) * parseInt(J2.value.substring(i-6,i-5)))
 	}
  	
  	chk = 11 - (chk %11)
  	chk = chk % 10
  	
  	if ( chk != J2.value.substring(6,7))
  	{
    		alert ("¿Ã¹Ù¸£Áö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");
    		J1.focus();
  		return false;
	}
}

}
	

//»ý³â¿ùÀÏ Ã¼Å©
function juminCheck2(J1) {
	var chk =0
	var yy = J1.value.substring(2,4)
	var mm = J1.value.substring(4,6)
	var dd = J1.value.substring(6,8)
	var aa = J1.value.substring(0,4)
	var toyear	= new Date();
	toyear	= toyear.getFullYear()+1;

	if ( isNaN(aa) || isNaN(mm) || isNaN(dd))
	{
    		alert ("»ý³â¿ùÀÏ¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
    		J1.focus();
    		return false;
	}

	if (aa<1991 || aa > toyear)
	{
    		alert ("ÀÌ »óÇ°Àº 0¼¼ºÎÅÍ 15¼¼±îÁö¸¸ °¡ÀÔÀÌ °¡´ÉÇÑ »óÇ°ÀÔ´Ï´Ù. »ý³â¿ùÀÏÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.");
    		J1.focus();
    		return false;
	}

	if ((J1.value.length!=8)||(yy <0||mm <1||mm>12||dd<1||dd>31)){
    		alert ("»ý³â¿ùÀÏÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä. ");
    		J1.focus();
    		return false;
  	}
	for (var i = 0; i <=5 ; i++){ 
		  chk = chk + ((i%8+2) * parseInt(J1.value.substring(i,i+1)))
 	}

}

