/*---------------------------------------------------------------------------------------------
                                      JAVASCRIPT CODE                                          
  ---------------------------------------------------------------------------------------------
  function name                       | description              | use process
  ---------------------------------------------------------------------------------------------
  isValidDate()	                      | ³¯Â¥ À¯È¿¼º È®ÀÎ         | ½Ç¸íÈ®ÀÎ,
  isMoreThan14age(socno1, checkYear)  | 14¼¼ ÀÌ»óÀÎÁö È®ÀÎ       | ½Ç¸íÈ®ÀÎ,
  checkDigit_socno(socno)             | ÁÖ¹Î¹øÈ£ digit Ã¼Å©      | ½Ç¸íÈ®ÀÎ,
  loadRealName( retVal )              | ½Ç¸íÈ®ÀÎ Ã¢  loding ÇÔ¼ö | ½Ç¸íÈ®ÀÎ,
  submitRealName()                    | ½Ç¸íÈ®ÀÎ submit()        | ½Ç¸íÈ®ÀÎ,
  isValidDate( v_year, v_month, v_day)| À¯È¿ÇÑ ³¯Â¥ÀÎÁö Ã¼Æ®   
  isMoreThan14age(socno1, checkYear)  | 14¼¼ ÀÌ»óÀÎÁö Ã¼Å© 
  checkDigit_socno(socno)
  loadRealName( retVal )
  submitRealName()
  letterarcade( )
  checkDuplicateID( id_value )
  use_searchbutton()
  searchAddr()
  isNumeric(s)
  isHangul(s) 
  checkSpace( str )
  validID( str )
  validPWD( str )
  validEmail( str )
  validName( str )
  validENAME( str )
  checkAgeofParent()
  isEmpty( tmplid )
  loadMemberJoin14( retVal )  
  checkData(str,order)                Checking form value before action
  isSameID(str,val)                   Comparing ID with PASSWORD 
  telCheck(str1, str2, str3)
  mobileCheck(str1, str2, str3)
  getPostal()

	
  ---------------------------------------------------------------------------------------------*/


function isValidDate( i_year, i_month, i_day)
{
	var v_year = i_year;
	var v_month;
	var v_day;
	
	var is_yesr = /^[0-9]{4,4}$/;
    if( !is_yesr.test(v_year) ) {
        return 0; 
    }

	if(i_month.length > 1)
	{
		if(parseInt(i_month.substring(0,1)) > 1)
			return 0;

		if(parseInt(i_month) < 10)
			v_month = i_month.substring(1,2); 	
	}

	if(i_day.length > 1)
	{
		if(parseInt(i_day.substring(0,1)) > 3)
			return 0;
	
		if(parseInt(i_day) < 10)
			v_day = i_day.substring(1,2); 
	}
	

     var today = new Date();
     var d_year = v_year*1;
     var d_month = v_month*1;
     var d_day = v_day*1;
     
     //alert("isValidDate arg1 : " + v_year + ", arg2 : " + v_month + ", arg3 : " + v_day );
     //alert("isValidDate" + (today.getMonth()*1+1));

	 if(parseInt(v_year) == 0)	return 0;
	 if(parseInt(v_month) == 0) return 0;
	 if(parseInt(v_day) == 0) return 0;

     /* °ú°Å ³¯Â¥¿©¾ß ÇÔ. */ 
     if( v_year > today.getYear() )
         return 0;
     else if( v_year == today.getYear() && v_month*1 > (today.getMonth()*1+1))
         return 0;
     else if( v_year == today.getYear() && v_month*1 == (today.getMonth()*1+1) && v_day > today.getDate())
         return 0;
     
     /* ´Þº° ÀÏ check */
     if( d_month == 1 || d_month == 3 || d_month == 5 || d_month == 7 || d_month == 8 || d_month == 10 || d_month == 12){
         if( d_day > 31 || d_day < 1) return 0;
     }
     else if(d_month == 4 || d_month == 6 || d_month == 9 || d_month == 11 ){
         if( d_day > 30 || d_day < 1 ) return 0;	
     }
     else if( d_month == 2 )
     {
     	 if( ((d_year%4) == 0 && (d_year%100)!= 0) || ((d_year%100) == 0 && (d_year%400) == 0) ){
     	     if( d_day > 29 || d_day < 1 ) return 0;
     	 }
     	 else {
     	     if( d_day > 28 || d_day < 1 ) return 0;
     	 }
     }
     
     return 1;
}
 

/* 14¼¼ ÀÌ»ó?
   if age >= 14, return Y
   else return N */

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';	    // ÁÖ¹Îµî·ÏµÞÀÚ¸® Ã¹¹øÂ° ¹øÈ£ À¯È¿¼º Ã¼Å© (1,2,3,4) are only valid

     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 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';	    // ÁÖ¹Îµî·ÏµÞÀÚ¸® Ã¹¹øÂ° ¹øÈ£ À¯È¿¼º Ã¼Å© (1,2,3,4) are only valid

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

	 /* 2004.03.20 ¿ùÀÏ valid check */
	 if(month <= 0 || month > 12) return 'N';
	 if(day <= 0 || day > 31) return 'N';

     /* 2004.03.20 ÁÖ¹Îµî·ÏµÞÀÚ¸® Ã¹¹øÂ° ¹øÈ£ À¯È¿¼º Ã¼Å© (1,2,3,4) are only valid  -- by muse */
	 if(g > 4 || g == 0) return 'N';

	 /* 2004.05.07 ÁÖ¹Îµî·Ï¹øÈ£¿¡ °ø¹éÀÌ µé¾î°¡µµ °¡ÀÔÀÌ µÇ´Â °æ¿ì°¡ ¹ß»ýÇÏÁö ¾Êµµ·Ï -- by fywowng*/
	 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'; 
}


function isNumeric(s)
{
     var isNum = /\d/;
     if( !isNum.test(s) ) return 0; 
     return 1;
}
function isNumer(s)
{
     var isNum = /^[\d]+$/;
     if( s.search(isNum) ) return 0; 
     return 1;
}

function isHangul(s) 
{
     var len;
     
     len = s.length;

     for (var i = 0; i < len; i++)  {
         if (s.charCodeAt(i) != 32 && (s.charCodeAt(i) < 44032 || s.charCodeAt(i) > 55203))
             return 0;
     }
     return 1;
}
  
function checkSpace( str )
{
     if(str.search(/\s/) != -1){
     	return 1;
     }

     else {
         return "";
     }
}

function validID( str )
{
     /* check whether input value is included space or not  */
     if( str == ""){
     	alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
     	return 0;
     }
     
     var retVal = checkSpace( str ); 
             
     if( retVal != "" ) {
         alert("¾ÆÀÌµð´Â ºó °ø°£ ¾øÀÌ ¿¬¼ÓµÈ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
         return 0; 
     } 

	/*  if( str.charAt(0) == '_') {
	 alert("¾ÆÀÌµðÀÇ Ã¹¹®ÀÚ´Â '_'·Î ½ÃÀÛÇÒ¼ö ¾ø½À´Ï´Ù.");
	 return 0;
     }
     if( str.charAt(0) == '-') {
	 alert("¾ÆÀÌµðÀÇ Ã¹¹®ÀÚ´Â '-'·Î ½ÃÀÛÇÒ¼ö ¾ø½À´Ï´Ù.");
	 return 0;
     }
	*/

     /* checkFormat  */
     var isID = /^[a-z0-9_-]{4,15}$/;
     if( !isID.test(str) ) {
         alert("¾ÆÀÌµð´Â 4~15ÀÚÀÇ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ,\nÆ¯¼ö±âÈ£( _ , - )¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); 
         return 0; 
     }
     return 1;
}

function validPWD( str )
{
     var cnt=0;
     if( str == ""){
     	alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
     	return 0;
     }     

    /* check whether input value is included space or not  */
     var retVal = checkSpace( str );
     if( retVal != "") {
         alert("ºñ¹Ð¹øÈ£´Â ºó°ø°£ ¾øÀÌ ¿¬¼ÓµÈ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
         return 0;
     }
     for( var i=0; i < str.length; ++i)
     {
         if( str.charAt(0) == str.substring( i, i+1 ) ) ++cnt;
     }  
     if( cnt == str.length ) {
         alert("º¸¾È»óÀÇ ÀÌÀ¯·Î ÇÑ ¹®ÀÚ·Î ¿¬¼ÓµÈ ºñ¹Ð¹øÈ£´Â Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.");
         return 0; 
     }

     /* limitLength */

     //var isPW = /^[a-z0-9_~`!@\\#\$%\^&\*()-\+=\|\[\]\{\};:'"<,>.?/]{6,12}$/;
     var isPW = /^[a-z0-9]{4,10}$/;
     if( !isPW.test(str) ) {
         alert("ºñ¹Ð¹øÈ£´Â 4~10ÀÚÀÇ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); 
         return 0; 
     }
     return 1;
}

function validEmail( str )
{
     /* check whether input value is included space or not  */
     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("ÀÌ¸ÞÀÏ ÁÖ¼Ò´Â 50ÀÚ±îÁö À¯È¿ÇÕ´Ï´Ù.");
         return 0;
     }
/*
	 if( str.lastIndexOf("daum.net") >= 0 || str.lastIndexOf("hanmail.net") >= 0 ) {
 		 alert("´ÙÀ½ ¸ÞÀÏ °èÁ¤Àº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		 document.forms[0].email.focus();  
		 return 0;
	 }
*/

     return 1;
}
         
function validName(str)
{
    
     if( str == '' ){
     	 alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä");
         return 0;	
     }     
     
     var retVal = checkSpace( str );     
     if( retVal != ""){
         alert("ÀÌ¸§Àº ¶ç¾î¾²±â ¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
         return 0;
     }
     if( !isHangul(str) ) {
         alert("ÀÌ¸§À» ÇÑ±Û·Î ÀÔ·ÂÇÏ¼¼¿ä.");
         return 0;  
     }

     if( str.length > 6 ) {
         alert("ÀÌ¸§Àº 5ÀÚ±îÁö¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
         return 0;
     }
     return 1; 
}



function ch_byte(str) {
	string = str
	string_len = string.length
	cal_byte = 0

	for (k=0;k<string_len;k++)
	{
		onechar = string.charAt(k);

		if (escape(onechar).length > 4) {
			cal_byte += 2;
		}
		else if (onechar!='\r') {
			cal_byte++;
		}

	}
	return cal_byte;
}




function validNickName(str)
{
    
     if( str == '' ){
     	 alert("´Ð³×ÀÓÀ» ÀÔ·ÂÇÏ¼¼¿ä");
         return 0;	
     }     
     
     var retVal = checkSpace( str );     
     if( retVal != ""){
         alert("´Ð³×ÀÓÀº ¶ç¾î¾²±â ¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
         return 0;
     }
	var ch_length = 	 ch_byte(str)
     if( ch_length > 20) {
         alert("´Ð³×ÀÓÀºÀº ÇÑ±Û10ÀÚ, ¿µ¹®20ÀÚ±îÁö¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.\nÇÑ±ÛÀº ±ÛÀÚ´ç 2Byte ÀÔ´Ï´Ù. ÇöÀç "+ ch_length +" ByteÀÔ´Ï´Ù." );
         return 0;
     }
     return 1; 
}


function validParentName(str)
{
    
     if( str == '' ){
     	 alert("º¸È£ÀÚ ÀÌ¸§À» ÀÔ·ÂÇÏ½Ê½Ã¿À.");
         return 0;	
     }     
     
     var retVal = checkSpace( str );     
     if( retVal != ""){
         alert("º¸È£ÀÚ ÀÌ¸§À» ¶ç¾î¾²±â ¾øÀÌ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
         return 0;
     }
     if( !isHangul(str) ) {
         alert("º¸È£ÀÚ ÀÌ¸§À» ÇÑ±Û·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
         return 0;  
     }
     if( str.length > 6 ) {
         alert("º¸È£ÀÚ ÀÌ¸§Àº 5ÀÚ±îÁö¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
         return 0;
     }
     return 1; 
}

function validENAME( str )
{
              /* check format */  
     var isENAME = /^\w/gi;

     if( !isENAME.test( str ) )
     {
         alert("¿µ¹®ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä"); 
         document.forms[0].ename1.select();
         return 0;
     }
     return 1; 
              
}

function checkAgeofParent(ssn1, ssn2)
   {
       var thisFrm = document.all;
       var birth_year;
       var birth_month;
       var birth_day;
       var today = new Date();

     /* current date */
       var cyear = today.getYear();
       var cmonth = today.getMonth();
       var cday = today.getDate();
       cmonth = (cmonth*1)+1;

     /* analyze socail numer */
       sevenChr = ssn2.substring(0,1);
       if( sevenChr == "1" || sevenChr == "2" )
       {
           birth_year = ( "19" + ssn1.substring(0,2) ); 
       }
       else if( sevenChr == "3" || sevenChr == "4" )
       {
           birth_year = ( "20" + ssn2.substring(0,2) ); 
       }
       else
       {
            alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.");
            return 0;
       }


       birth_month = ssn1.substring(2,4);
       birth_month = (birth_month*1);
       if( birth_month < 1 || birth_month > 12 )
       {
            alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.");
            return 0;
       }


       birth_day = ssn1.substring(4,6);
       birth_day = (birth_day*1);
       if( birth_day < 1 || birth_day > 31 )
       {
            alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.");
            return 0;
       }

       age = (cyear*1) - birth_year;
       amonth = cmonth - birth_month;

       if( amonth < 0 )
       {
           age = age-1; 
       }
       else if( amonth == 0 )
       { 
             aday = (cday*1) - birth_day;
             if( aday < 0 )
             {
                  age = age-1;
             }
       } 

       if( age < 0 )
       {
            alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.");
            return 0;
       }
       else if( age < 19 )
       {
            alert("ºÎ¸ð´Ô(¹ýÁ¤º¸È£ÀÚ)ÀÇ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")
            return 0;  
       }
       return 1;

   }

function isEmpty(tmplid)
{
     var thisFrm = document.forms[0];
     var retVal;


     if( thisFrm.id.value == "" ) {
         alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
         thisFrm.id.focus();
         return 0;
     }
     else {
     	 retVal = validID(thisFrm.id.value);
         if( !retVal ) {
             thisFrm.id.select(); 
             thisFrm.id.focus(); 
             return 0;
         } 
     }
     if( thisFrm.pwd.value == "" ) {
         alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
         thisFrm.pwd.focus();
         return 0;
     }
     else {
         retVal = validPWD(thisFrm.pwd.value);
         if( !retVal ) {
             thisFrm.pwd.select();
             thisFrm.pwd.focus();
             return 0;
         }
     } 
     if( thisFrm.re_pwd.value == "" ) {
         alert("ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
         thisFrm.re_pwd.focus();
         return 0;
     }
     else {
         retVal = validPWD(thisFrm.re_pwd.value);
         if( !retVal ) return 0;
     } 
     if( thisFrm.pwd.value != thisFrm.re_pwd.value ) {
         alert("ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
         thisFrm.pwd.select();
         return 0;
     }
     if( thisFrm.id.value == thisFrm.pwd.value ) {
         alert("¾ÆÀÌµð¿Í ºñ¹Ð¹øÈ£°¡ °°½À´Ï´Ù.\nº¸¾È »óÀÇ ÀÌÀ¯·Î ¾ÆÀÌµð¿Í °°Àº ºñ¹Ð¹öÈ£´Â Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.");
         thisFrm.pwd.select();
         thisFrm.pwd.focus();
         return 0; 
     }
     if( thisFrm.rmdq.options[thisFrm.rmdq.selectedIndex].value == 0 ) {
         alert("ºñ¹Ð¹øÈ£ Àç¹ß±ÞÀ» À§ÇÑ Áú¹®À» ¼±ÅÃÇÏ¼¼¿ä.");
         thisFrm.rmdq.focus();
         return 0;
     }
     if( thisFrm.rmda.value == "" ) {
         alert("ºñ¹Ð¹øÈ£ Àç¹ß±ÞÀ» À§ÇÑ ´äÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
         thisFrm.rmda.focus();
         return 0;
     }
     if( thisFrm.email.value == "" ) {
         alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
         thisFrm.email.focus();
         return 0;
     }
     else {
         retVal = validEMAIL( thisFrm.email.value );
         if( !retVal ) {
             thisFrm.email.select();
             thisFrm.email.focus();
             return 0;
         }
     }
/*
if( tmplid == 0 )
     {
     	 if( thisFrm.pname.value == "") {
             alert("ºÎ¸ð´Ô ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.");
             thisFrm.pname.select();
             return 0; 
         }
         else {
             retVal = validNAME( thisFrm.pname.value );
             if( !retVal ) {
                 thisFrm.pname.select();
                 thisFrm.pname.focus();
                 return 0;          
             } 
         } 
         if( thisFrm.psocno1.value == "") {
             alert("ºÎ¸ð´Ô ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
             thisFrm.psocno1.select(); 
             return 0;
         }*/
         /*
         else {
             retVal = validSOCNO1( thisFrm.psocno1.value );
             if( !retVal ) {
                 thisFrm.psocno1.select();
                 thisFrm.psocno1.focus();
                 return 0;
             }
         }
         */
		 /*
         if( thisFrm.psocno2.value == "") {
             alert("ºÎ¸ð´Ô ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
             thisFrm.psocno2.select();
             return 0;
         }*/
         /*
         else {
             retVal = validSOCNO2( thisFrm.psocno1.value, thisFrm.psocno2.value );
             if( !retVal ) {
                 thisFrm.psocno2.select();
                 thisFrm.psocno2.focus();
                 return 0;
             } 
         }
         */
		 /*
         if( thisFrm.pemail.value == "") {
             alert("ºÎ¸ð´Ô ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
             thisFrm.pemail.select();
             return 0; 
         }
         else {
             retVal = validEMAIL( thisFrm.pemail.value );
             if( !retVal ) {
                 thisFrm.pemail.select();
                 thisFrm.pemail.focus();
                 return 0;
             }
         }      
}         
     */
     if( thisFrm.autoValue.value == "" ) {
         alert("ÀÚµ¿°¡ÀÔ¹æÁö¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
         thisFrm.autoValue.focus();
         return 0;
     }
     
     

     return 1; 
}

/* ================================================ 
	Final checking form value	
   ================================================ */

function loadMemberJoin14( retVal )
{
     if( retVal == 1 ){
         alert( "ºÎ¸ð´Ô ½Ç¸íÈ®ÀÎÀÌ ½ÇÆÐÇÏ¿´½À´Ï´Ù. ½Ç¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
         document.forms[0].id.focus();
     }
     else
         document.forms[0].id.focus();
        
     return;
}


function nextY(elename,size){     // ÁÖ¹Î¹øÈ£ valid check , ÀÚµ¿ ´ÙÀ½ Æû ÀÌµ¿

   num = elename.value;
   siz = num.length;
   numFlag = Number(num);
   if(!numFlag && siz > 1 && num != '00' &&  num != '000'){
         alert('¼ýÀÚ¸¦ ³Ö¾îÁÖ¼¼¿ä');
         elename.select();
         elename.focus();
         return false;
   }

   if(elename.name == "r_socno2" && siz == 1){
		if(num < 1 || num > 4){
			alert('Àß¸øµÈ ÁÖ¹Î¹øÈ£ Çü½ÄÀÔ´Ï´Ù');
         	elename.select();
         	elename.focus();
			return false;
		}
   }
}


function next(str,order,size){     // ÁÖ¹Î¹øÈ£ valid check , ÀÚµ¿ ´ÙÀ½ Æû ÀÌµ¿

// PHP version difference??
	socno1ord = 1;
	socno2ord = socno1ord+1;
	if(str.elements[0].name == "PHPSESSID")
		{
		order++;		
		socno1ord = 2;
		socno2ord = socno1ord+1;
		}

   nex = order + 1;
   num = str.elements[order].value;
   siz = num.length;
   numFlag = Number(num);
   if(!numFlag && siz > 1 && num != '00' &&  num != '000'){
         alert('¼ýÀÚ¸¦ ³Ö¾îÁÖ¼¼¿ä');
         str.elements[order].select();
         str.elements[order].focus();
         return false;
   }

   if(siz == size){
      if( order == socno1ord) str.elements[nex].focus();
	  return true;
   }
   if(order == socno2ord && siz == 1){
		if(num < 1 || num > 4){
			alert('Àß¸øµÈ ÁÖ¹Î¹øÈ£ Çü½ÄÀÔ´Ï´Ù');
         	str.elements[order].select();
         	str.elements[order].focus();
			return false;
		}
   }
}

function checkSocno1(){     // ÁÖ¹Î¹øÈ£ valid check , ÀÚµ¿ ´ÙÀ½ Æû ÀÌµ¿ in the upgrade.php
   str = upgradeFrm;
   num = str.socno1.value;
   siz = num.length;
   numFlag = Number(num);
   if(!numFlag && siz > 1 && num != '00' &&  num != '000'){
         alert('¼ýÀÚ¸¦ ³Ö¾îÁÖ¼¼¿ä');
         str.socno1.select();
         str.socno1.focus();
         return;
   }
   if(siz == 6){
      str.socno2.focus();
      return;
   }

}

function checkSocno2(){     // ÁÖ¹Î¹øÈ£ valid check , ÀÚµ¿ ´ÙÀ½ Æû ÀÌµ¿ in the upgrade.php
   str = upgradeFrm;
   num = str.socno2.value;
   siz = num.length;
   numFlag = Number(num);
   if(!numFlag && siz > 1 && num != '00' &&  num != '000'){
         alert('¼ýÀÚ¸¦ ³Ö¾îÁÖ¼¼¿ä');
         str.socno2.select();
         str.socno2.focus();
         return;
   }
   if(siz == 1){
	if(num < 1 || num > 4){
		alert('Àß¸øµÈ ÁÖ¹Î¹øÈ£ Çü½ÄÀÔ´Ï´Ù');
         	str.socno2.select();
         	str.socno2.focus();
		return;
	}
   }

}

function next1(str,order,size){     // ºÎ¸ð ÁÖ¹Î¹øÈ£ valid check , ÀÚµ¿ ´ÙÀ½ Æû ÀÌµ¿

   nex = order + 1;
   num = str.elements[order].value;
   siz = num.length;
   numFlag = Number(num);
   if(!numFlag && siz > 1 && num != '00' &&  num != '000'){
         alert('¼ýÀÚ¸¦ ³Ö¾îÁÖ¼¼¿ä');
         str.elements[order].select();
         str.elements[order].focus();
         return false;
   }

   if(order == 8 && siz == 1){
		if(num < 1 || num > 4){
			alert('Àß¸øµÈ ÁÖ¹Î¹øÈ£ Çü½ÄÀÔ´Ï´Ù');
         	str.elements[order].select();
         	str.elements[order].focus();
			return false;
		}
   }
   if(siz == size){
      chVal[order] = 1;
      str.elements[nex].focus();
      return true;
   }   
}


function isSameID(str,val){
	IDval = str.elements[0].value;
        if(val == IDval){
                alert("¾ÆÀÌµð¿Í ºñ¹Ð¹øÈ£°¡ °°½À´Ï´Ù.\nº¸¾È »óÀÇ ÀÌÀ¯·Î ¾ÆÀÌµð¿Í °°Àº ºñ¹Ð¹øÈ£´Â Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.");
		return false;
	}else{
	 	return true;
	}
}


//ÀüÈ­¹øÈ£ Ã¼Å©
function telCheck(var1, var2, var3)
{
	if(var1 =="" || var1.length < 0)
	{
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.")
		return 0;
	}
	else
		if(isNumeric(var1) == 0)
		{
			alert("ÀüÈ­¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
			return 0;
		}

	if(var2 =="" || var2.length < 0)
	{
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.")
		return 0;
	}
	else
		if(isNumeric(var2) == 0)
		{
			alert("ÀüÈ­¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
			return 0;
		}

	if(var3 =="" || var3.length < 0)
	{
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.")
		return 0;
	}
	else
		if(isNumeric(var3) == 0)
		{
			alert("ÀüÈ­¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
			return 0;
		}

	return 1;
}

//ÇÚµåÆù Ã¼Å©
function mobileCheck(var1, var2, var3)
{
	if(var1 =="" || var1.length < 0)
	{
		alert("ÇÚµåÆù¹øÈ£¸¦  ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.")
		return 0;
	}
	else
		if(isNumeric(var1) == 0)
		{
			alert("ÇÚµåÆù¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
			return 0;
		}

	if(var2 =="" || var2.length < 0)
	{
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.")
		return 0;
	}
	else
		if(isNumeric(var2) == 0)
		{
			alert("ÇÚµåÆù¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
			return 0;
		}

	if(var3 =="" || var3.length < 0)
	{
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.")
		return 0;
	}
	else
		if(isNumeric(var3) == 0)
		{
			alert("ÇÚµåÆù¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
			return 0;
		}

	return 1;
}
