// ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º °Ë»ç
function lib_Ch_Jumin(object1, object2)
{
      var str1 = object1.value ;
      var str2 = object2.value ;

      li_value = new Array(13);

      var li_lastid,li_mod,li_minus,li_last;

      if(str2.length != 7 ){
           object2.select();
           object2.focus();
           return false;
      }

      if (!( (str2.substring(0,1) == "1") || (str2.substring(0,1) == "2")) ) { 
           object2.select();
           object2.focus();
           return false;
      }

      if (lib_isInt(str1) && lib_isInt(str2)) {
          li_lastid    = parseFloat(str2.substring(6,7));
          li_value[0]  = parseFloat(str1.substring(0,1))  * 2;
          li_value[1]  = parseFloat(str1.substring(1,2))  * 3;
          li_value[2]  = parseFloat(str1.substring(2,3))  * 4;
          li_value[3]  = parseFloat(str1.substring(3,4))  * 5;
          li_value[4]  = parseFloat(str1.substring(4,5))  * 6;
          li_value[5]  = parseFloat(str1.substring(5,6))  * 7;
          li_value[6]  = parseFloat(str2.substring(0,1))  * 8;
          li_value[7]  = parseFloat(str2.substring(1,2))  * 9;
          li_value[8]  = parseFloat(str2.substring(2,3))  * 2;
          li_value[9]  = parseFloat(str2.substring(3,4))  * 3;
          li_value[10] = parseFloat(str2.substring(4,5))  * 4;
          li_value[11] = parseFloat(str2.substring(5,6))  * 5;
          li_value[12] = 0;
           
          for (var i = 0; i<12;i++) {
              li_value[12] = li_value[12] + li_value[i];
          }
   
          li_mod = li_value[12] %11;
          li_minus = 11 - li_mod;
          li_last = li_minus % 10;
   
          if (li_last != li_lastid){
              object2.select();
              object2.focus();
              return false;
           }else 
              return true;
     }else
         object2.select();
         object2.focus();
         return false;
}

// »ç¾÷ÀÚ µî·Ï¹øÈ£ À¯È¿¼º °Ë»ç
function lib_Ch_BusinessNo(object)
{

   dumy_bizNo = new Array(10);

   if ( lib_strLeng(object.value) == 12 ){

       if ((lib_isInt(object.value.substring(0,3))) && (object.value.substring(3,4) == "-") && (lib_isInt(object.value.substring(4,6))) && (object.value.substring(6,7) == "-") && (lib_isInt(object.value.substring(7,12)))){
        	dumy_bizNo[0] = (parseFloat(object.value.substring(0,1))*1)%10;
            dumy_bizNo[1] = (parseFloat(object.value.substring(1,2))*3)%10;
            dumy_bizNo[2] = (parseFloat(object.value.substring(2,3))*7)%10;
			dumy_bizNo[3] = (parseFloat(object.value.substring(4,5))*1)%10;
			dumy_bizNo[4] = (parseFloat(object.value.substring(5,6))*3)%10;
			dumy_bizNo[5] = (parseFloat(object.value.substring(7,8))*7)%10;
			dumy_bizNo[6] = (parseFloat(object.value.substring(8,9))*1)%10;
			dumy_bizNo[7] = (parseFloat(object.value.substring(9,10))*3)%10;
			dumy_bizNo_temp = parseFloat(object.value.substring(10,11))*5+"0";
			dumy_bizNo[8] = parseFloat(dumy_bizNo_temp.substring(0,1))+parseFloat(dumy_bizNo_temp.substring(1,2));
			dumy_bizNo[9] =  parseFloat(object.value.substring(11,12));

			Check_lastNo = (10-((dumy_bizNo[0]+dumy_bizNo[1]+dumy_bizNo[2]+dumy_bizNo[3]+dumy_bizNo[4]+dumy_bizNo[5]+dumy_bizNo[6]+dumy_bizNo[7]+dumy_bizNo[8])%10))%10;
			if (dumy_bizNo[9] != Check_lastNo){
               	alert("\n»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
               	object.select();
               	object.focus();
               	return false;
         	} else {
               	return true;
			}
		} else {
        	alert("»ç¾÷ÀÚµî·Ï¹øÈ£´Â 123-45-12345ÀÇ ÇüÅÂ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
			object.focus();
			object.select();
            return false;
        }
   }else {
      alert("»ç¾÷ÀÚµî·Ï¹øÈ£´Â 123-45-12345ÀÇ ÇüÅÂ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
      object.focus();
      object.select();
      return false;
   }
}

// ÇÑ±Û°ú ¿µ¹®, ¼ýÀÚº°·Î ±æÀÌ¸¦ Return
function lib_strLeng(strIen)
{
     var rt_value = 0;
     var agr = navigator.userAgent;
     var isIE4 = agr.indexOf("MSIE 4");

     if(isIE4 != -1){
        for ( i = 0 ; i < strIen.length ; i++){
           ch = strIen.charAt(i);
           if ((ch == "\n") || ((ch >= "¤¿") && (ch <= "È÷")) || ((ch >="¤¡") && (ch <="¤¾"))) 
	       rt_value += 2;
           else
	       rt_value += 1;
        } 
     }else {
        rt_value = strIen.length ;
     }
     return (rt_value);
}

// ¼ýÀÚ Check
function lib_isInt(Check_value) 
{
	if (!lib_isEmpty(Check_value)){
       	for (j = 0 ; j < Check_value.length ; j++){
         	if (((Check_value.substring(j, j+1) < "0") || (Check_value.substring(j, j+1) > "9")))
	     	return false;
       	}
    }else{
       	return false ;
    }
    return true ;
}

// Null ¹®ÀÚ, Space Check
function lib_isEmpty(Check_value)
{
    var chkstr = Check_value + "";
    var rt_value = true ;
    
  	if ((chkstr == "") || (chkstr == null)) 
		return( true );
		
	for ( j = 0 ; rt_value && ( j < chkstr.length ) ; j++){
	   	if( chkstr.substring( j , j+1 ) != " " ) 
    	   	rt_value = false ;
     	}
	return (rt_value);
}

// ÀüÈ­¹øÈ£ ¼ýÀÚ Check
function lib_phoneCheck(objectect1, objectect2 , objectect3) 
{
    var str1 = objectect1.value;
    var str2 = objectect2.value;
    var str3 = objectect3.value;    
	
	if(!lib_isInt(str1)){
    	alert("\nÁö¿ª¹øÈ£¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
        objectect1.focus();
        objectect1.select();
        return false;			
	}
	if(!lib_isInt(str2)){
    	alert("\nÀüÈ­¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
        objectect2.focus();
        objectect2.select();
        return false;			
	}
	if(!lib_isInt(str3)){
    	alert("\nÀüÈ­¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
        objectect3.focus();
        objectect3.select();
        return false;			
	}	
    if (str1.length < 2) {
        alert("\nÁö¿ª¹øÈ£¸¦ 2ÀÚ¸® ÀÌ»óÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
        objectect1.focus();
        objectect1.select();
        return false;
    }
    if (str2.length < 2) {
        alert("\nÀüÈ­¹øÈ£ ¾ÕÀÚ¸®¸¦ 2ÀÚ¸® ÀÌ»óÀ¸·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
        objectect2.focus(); 
        objectect2.select();
        return false;
    }
    if (str3.length < 4) {
        alert("\nÀüÈ­¹øÈ£ µÞÀÚ¸®¸¦ 4ÀÚ¸® ÀÌ»óÀ¸·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
        objectect3.focus();
        objectect3.select();
        return false;
    }
    return true ;
}

// ³¯Â¥ Check
function lib_DateCheck(objectect1, objectect2, objectect3)
{
    var str1 = objectect1.value;
    var str2 = objectect2.value;
    var str3 = objectect3.value; 

    if ((str1.length != 4) || (!lib_isInt(str1))){  
        alert("\n³âµµ´Â 4ÀÚ¸® ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");  
        objectect1.focus();
        objectect1.select();  	
     	return false;
	}

    if ((str2.length != 2) || (!lib_isInt(str2))){  
        alert("\n¿ùÀº 2ÀÚ¸® ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");   
        objectect2.focus(); 
        objectect2.select();
        return false;         	
     	return false;
	}
    if ((str3.length != 2) || (!lib_isInt(str3))){  
        alert("\nÀÏÀº 2ÀÚ¸® ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");    
        objectect3.focus();
        objectect3.select();        	
     	return false;
	}
    return true;
}

