function chkID(str) {
      		chk=true
           for (i=0; i <= str.length -1 ; i++){
                ch = str.substring(i,i+1);
                if ((ch >= "0" && ch <= "9") || (ch >= "a"  && ch <= "z")) {
                   chk=true;
                }
                else {
                	chk=false;
                	break;
                }	
           }
           return chk;
      }
function mn1change(f)
{
	f.byear.value = '19' + f.resno1.value.substring(0,2);
	f.bmonth.value =  f.resno1.value.substring(2,4);
	f.bday.value =  f.resno1.value.substring(4,6);
}
	  
//chkValid() »©³¿...2001/09/13

	function id_dbl_chk() {
		form=document.form1
		if(form.user_id.value.length==0) {
			alert("È¸¿ø ID¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä")
			form.user_id.focus()
			return false
		} else if((form.user_id.value.indexOf(" ")>-1) || (form.user_id.value.indexOf("%")>-1)) {
			alert("È¸¿ø ID´Â ¿µ¹®/¼ýÀÚ È¥¿ëÇØ¼­ »ç¿ëÇÏ¼¼¿ä")
			form.user_id.focus()
			return false
		} else if((form.user_id.value.length>20) || (form.user_id.value.length<5)) {
			alert("È¸¿ø ID´Â5ÀÚ¸® ÀÌ»ó 20ÀÚ¸® ÀÌÇÏÀÔ´Ï´Ù")
			form.user_id.focus()
			return false
		} else {
			window.open("id_dbl_chk.asp?user_id="+this.form.user_id.value, "notice", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,hscrollbars=no,resizable=no,copyhistory=1,width=380,height=220")
			return false
		}
	}
	
/* ÁÖ¹Îµî·Ï¹øÈ£(KOREA) Ã¼Å© ·çÆ¾ */
function checkresno(str)  {
       num = 0;                                                                   
       num7 = 0;                                                                  
       num13 = 0;                                                                 
       totalnum = 0;                                                              
       chknum = 0;                                                                
       num7 = parseInt(str.substring(6,7),10) ;
       num  = parseInt(str.substring(0,1),10)   * 2 +
              parseInt(str.substring(1,2),10)   * 3 +
              parseInt(str.substring(2,3),10)   * 4 +
              parseInt(str.substring(3,4),10)   * 5 +
              parseInt(str.substring(4,5),10)   * 6 +
              parseInt(str.substring(5,6),10)   * 7 +
              parseInt(str.substring(6,7),10)   * 8 +
              parseInt(str.substring(7,8),10)   * 9 +
              parseInt(str.substring(8,9),10)   * 2 +
              parseInt(str.substring(9,10),10)  * 3 +
              parseInt(str.substring(10,11),10) * 4 +
              parseInt(str.substring(11,12),10) * 5;
      num13 = parseInt(str.substring(12,13),10);
      totalnum = num%11;
      chknum   = 11 - totalnum;

     if(chknum >= 10 ) chknum = chknum - 10;
      if((num13 == chknum) && ( num7 == 1 || num7 == 2 || num7 == 3 ||num7 == 4 ))
                return true;
       else   return false;                                                   
}

function set_email()
{
	document.form1.email.value =  document.form1.user_id.value + "@intizen.com" 
}	
function checkresno2()
{
	if((form.resno1.value.length != 6) || (form.resno2.value.length != 7)){
			alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä")
			form.resno1.focus()
	} else if (checkresno(form.resno1.value + form.resno2.value)) 	{ 
	open('resno_check.asp?no='+document.form1.resno1.value + document.form1.resno2.value, 'CheckResno', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0,width=1,height=1');
	} else	{	
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä");}
} 

function idcheck()
{
	form = document.eForm
	if (form.user_id.value == "") 
	{
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");	
		form.user_id.focus();
	}
	else if((form.user_id.value.length > 12) || (form.user_id.value.length < 4)) 
	{
			alert("È¸¿ø ID´Â 4ÀÚ¸® ÀÌ»ó 12ÀÚ¸® ÀÌÇÏÀÔ´Ï´Ù");
			form.user_id.focus();
	} 
	else
	{
		open('id_check.asp?user_id='+form.user_id.value,'CheckID','width=50,height=50');
	}	
}



//ÁÖ¹Î¹øÈ£ Ã¼Å©
function checkDigit_socno(socno)
{
	var socnoStr = socno.toString();
     a = socnoStr.substring(0, 1);
     b = socnoStr.substring(1, 2);
     c = socnoStr.substring(2, 3);
     d = socnoStr.substring(3, 4);
     e = socnoStr.substring(4, 5);
     f = socnoStr.substring(5, 6);
     g = socnoStr.substring(6, 7);
     h = socnoStr.substring(7, 8);
     i = socnoStr.substring(8, 9);
     j = socnoStr.substring(9, 10);
     k = socnoStr.substring(10, 11);
     l = socnoStr.substring(11, 12);
     m = socnoStr.substring(12, 13);
	 month = socnoStr.substring(2,4);
	 day = socnoStr.substring(4,6);
	 socnoStr1 = socnoStr.substring(0, 7);
	 socnoStr2 = socnoStr.substring(7, 13);

	 if(month <= 0 || month > 12) return 'N';
	 if(day <= 0 || day > 31) return 'N';

   if(g > 4 || g == 0) return 'N';

	 if (isNaN(socnoStr1) || isNaN(socnoStr2))
	 {
		 return 'N';
	 }

     temp=a*2+b*3+c*4+d*5+e*6+f*7+g*8+h*9+i*2+j*3+k*4+l*5;
     temp=temp%11;
     temp=11-temp;
     temp=temp%10;
    
     if(temp == m)
        return 'Y';
     else
        return 'N'; 
}



//14¼¼ ÀÌ»ó¿©ºÎ check
function isMoreThan14age(socno1, checkYear)
{
     var u_year;
     var u_month;
     var u_day;
     var v_age;
     var v_today = new Date();
     
     /* alert( socno1 + ", " + checkYear); */
     if( checkYear > 0 &&  checkYear < 3)
        u_year = "19" + socno1.substring(0, 2)
     else if(checkYear > 2 &&  checkYear < 5)
        u_year = "20" + socno1.substring(0, 2)
     else return 'wrong';	    

     u_month = socno1.substring(2, 4);
     u_day = socno1.substring(4);
     /* alert( socno1.substring(0, 2) + "-" + u_year + ", " + u_month + ", " + u_day );        */
     
     var rVal = isValidDate(u_year, u_month, u_day );
     if( rVal == 'N' ) return 'I';
     else if( rVal == 'Y' ){
         v_age = v_today.getYear()*1 - u_year*1;
         if( u_month*1 > (v_today.getMonth*1+1) ){
             v_age -= 1; 
         }    	
         else if( u_month*1 == (v_today.getMonth()*1+1) && u_day*1 > v_today.getDate()*1 ){
             v_age -= 1;
         }
     }
     
     if( v_age < 14 ) return 'N';
     else if( v_age >= 14 && v_age < 18 ) return 'M';
     else return 'Y';
}



function validEMAIL( str )
{
     if(str == ""){
     	alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
     	return 0;
     }
     var retVal = checkSpace( str );
     if( retVal != "") {
         alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ºó°ø°£ ¾øÀÌ ³ÖÀ¸¼¼¿ä.");
         return 0;
     }
          
     /* checkFormat */
     var isEmail = /[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*@[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*/;
     if( !isEmail.test(str) ) {
         alert("ÀÌ¸ÞÀÏ Çü½ÄÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
         return 0;
     }
     if( str.length > 60 ) {
         alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò´Â 60ÀÚ±îÁö À¯È¿ÇÕ´Ï´Ù.");
         return 0;
     }
     return 1;
}

  
function checkSpace( str )
{
     if(str.search(/\s/) != -1){
     	return 1;
     }

     else {
         return "";
     }
}