//******************************************************************************************//
//                      ******  ½Ã¹ÙÇÔ¼ö °³¿ä *******									        //
//																														  //
//  Length (src)						      // ¹®ÀÚ¿­ÀÇ ±æÀÌ ±¸ÇÏ´Â ÇÔ¼ö					    //
//  IsDigit (chr)						      // ¹®ÀÚ°¡ ¼ýÀÚÀÎÁö Ã¼Å©						    //
//  IsStrDigit (str)					      // ¹®ÀÚ¿­ ¼ýÀÚÀÎÁö Ã¼Å©									  //	
//  ExistChar (str, chr)			      // ¹®ÀÚ¿­¿¡ chr ¹®ÀÚ°¡ Á¸ÀçÇÏ´ÂÁö Ã¼Å©					  //
//  IsKorean (chr)				         // ¹®ÀÚ°¡ ÇÑ±ÛÀÎÁö ¾Æ´ÑÁö¸¦ Ã¼Å©							  //
//  IsEnglish (chr)				         // ¹®ÀÚ°¡ ¿µ¾îÀÎÁö ¾Æ´ÑÁö Ã¼Å©							  //
//											      // ¸®ÅÏ°ª (¿µ´ë¹®ÀÚ : 2 ¿µ¼Ò¹®ÀÚ : 1 ³ª¸ÓÁö : -1 )   //
//  IsDigitLowAlpa (src)			      // ¹®ÀÚ¿­ÀÌ ¿µ¼Ò¹®ÀÚ¿Í ¼ýÀÚÀÇ Á¶ÇÕÀÎÁö Ã¼Å©			  //
//  IsSimplePassword1 (src)	         // ÆÐ½º¿öµå °Ë»ç 1											  //
//  IsSimplePassword2 (src)		      // ÆÐ½º¿öµå °Ë»ç 2		                             //
//  IsSimplePassword3 (src)				// ÆÐ½º¿öµå °Ë»ç 3                  					  //
//  IsSimplePassword4 (src)				// ÆÐ½º¿öµå °Ë»ç 4                  					  //
//  IsSimplePassword5 (src)				// ÆÐ½º¿öµå °Ë»ç 5                  					  //
//																														  //
//  CheckEmail(src)		      	      // ¹®ÀÚ¿­ÀÌ ¿µ¹®ÀÚ¿Í ¼ýÀÚÀÇ Á¶ÇÕÀÎÁö Ã¼Å©				  //
//  CheckEmailTail (src)			      // ÀÌ¸ÞÀÏ @ ´ÙÀ½ ¹®ÀÚ¿­ °Ë»ç								  //
//  CheckRepeatID (ID)                 // ID Áßº¹ °Ë»ç												  //
//																														  //
//  ValidID (src,flag)                 // ¿Ã¹Ù¸¥ ¾ÆÀÌµðÀÎ °Ë»ç										  //
//  ValidPassword (pw, pwConfirm)      // ¿Ã¹Ù¸¥ ÆÐ½º¿öµåÀÎÁö °Ë»ç								  //
//  ValidEmail (src)                   // ¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏÀÎÁö °Ë»ç									  //
//  ValidTel (telHead, telMid, telEnd) // ¿Ã¹Ù¸¥ ÀüÈ­¹øÈ£ÀÎÁö °Ë»ç								  //
//  ValidHandTel (telHead, telMid, telEnd)¿Ã¹Ù¸¥ ÇÚµåÆù¹øÈ£ÀÎÁö °Ë»ç								  // 
//  ValidResidentNum (val1, val2)      // ¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£ÀÎÁö °Ë»ç							  //
//  ValidZip (zipNum)                  // ¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇß´ÂÁö ¾ÈÇß´ÂÁö °Ë»ç					  //
//  ValidAddress (addr)                // ÁÖ¼Ò¸¦ ÀÔ·ÂÇß´ÂÁö ¾ÈÇß´ÂÁö °Ë»ç						  //
//  ValidName (Name)                   // ÀÌ¸§À» ÀÔ·ÂÇß´ÂÁö ¾ÈÇß´ÂÁö °Ë»ç						  //
//  ValidQuestion (src)                // ¿Ã¹Ù¸¥ Áú¹®ÀÎÁö ¾Æ´ÑÁö °Ë»ç							  //
//  ValidAnswer (src)                  // ¿Ã¹Ù¸¥ ´äº¯ÀÎÁö ¾Æ´ÑÁö °Ë»ç							  //
//						
//  Obj_Return(msg,obj)																								  //
//******************************************************************************************//


//********************************************************
//   ¹®ÀÚ¿­ÀÇ ±æÀÌ±¸ÇÏ´Â ÇÔ¼ö (ÇÑ±Û : 2,  ¿µ¹® : 1)
//********************************************************

function Length (src)
{
   var len = 0, i;
   
   for(i=0; i<src.length; i++) {
      if(IsKorean(src.charAt(i)))
         len = len + 2;
      else
         len++;
   }

   return len;
}

//********************************************************
//        ¹®ÀÚ°¡ ¼ýÀÚ·Î µÈ°ÇÁö Ã¼Å©
//********************************************************

function IsDigit (chr)
{
   if((chr >= '0') && (chr <= '9'))
		return true;
   else 
      return false; 
}

//********************************************************
//        ¹®ÀÚ¿­ÀÌ ¼ýÀÚ·Î µÈ°ÇÁö Ã¼Å©
//********************************************************

function IsStrDigit (src) 
{
   var i, flag;

   for(i=0; i<src.length; i++) {
      if(IsDigit(src.charAt(i)) != true)
			return false;
   }
   
   return true;
}

//********************************************************
//        ¹®ÀÚ¿­¿¡ ¹®ÀÚ°¡ Á¸ÀçÇÏ´ÂÁö Ã¼Å©
//********************************************************

function ExistChar (src, chr)
{
	var i;

   for(i=0; i<src.length; i++) {
      if(src.charAt(i) == chr)
         return true;
   }

   return false;
}

//********************************************************
//        ¹®ÀÚ°¡ ÇÑ±¹¾îÀÎÁö ¾Æ´ÑÁö Ã¼Å©
//********************************************************

function IsKorean (chr) 
{
   if(chr.charCodeAt(0) > 0x8000)
      return true;
    
   return false;
}

//********************************************************
//        ¹®ÀÚ°¡ ¿µ¾îÀÎÁö ¾Æ´ÑÁö Ã¼Å©
//********************************************************

function IsEnglish (chr)
{
   if(chr >= 'A' && chr <= 'Z')
      return 2;
   else if(chr >= 'a' && chr <= 'z')    
      return 1;
   else 
      return -1;
}

//********************************************************
//         ¹®ÀÚ¿­ÀÌ ¿µ¼Ò¹®ÀÚ¿Í ¼ýÀÚÀÇ Á¶ÇÕÀÎÁö Ã¼Å©
//********************************************************

function IsDigitLowAlpa (src)
{
   var i, flag;
 
   for(i=0; i<src.length; i++) {
      if(IsDigit(src.charAt(i)))
         flag = true;
      else if (IsEnglish(src.charAt(i)) == 1) 
         flag = true;
      else {
         flag = false;
         break;
      }              
   }

   return flag;
}

//********************************************************
//        ÀÌ¸ÞÀÏ ½ºÆ®¸µ Ã¼Å©
//********************************************************

function CheckEmail(src)
{
   var i, flag=false, chr;
   
   for(i=0; i<src.length; i++) {
      chr = src.charAt(i);
      
      if(IsDigit(chr) || IsEnglish(chr) != -1) flag = true;
      else if((chr == "-") || (chr=="_")) flag = true;
      else {flag = false; break; }              
   }

   return flag;
}

//********************************************************
//     ÀÌ¸ÞÀÏ : @ ´ÙÀ½ ¹®ÀÚ¿­ Ã¼Å© 
//********************************************************

function CheckEmailTail (src)
{
   var strTemp, splitStr, flag=false;

   strTemp = src;

   while(strTemp.indexOf('.') != -1) {
      splitStr = strTemp.substr(0, strTemp.indexOf('.'));      
      
      if (CheckEmail(splitStr) == false) {
         flag = false;
         break;
      }

      strTemp = strTemp.substring(strTemp.indexOf('.') + 1);
      flag = true;
   }

   if (CheckEmail(strTemp) == false) 
      flag = false;

   return flag;
}

//********************************************************
//     ÆÐ½º¿öµå : °£´ÜÇÑ ¾ÏÈ£ Ã¼Å© (¹Ýº¹Çü : aaaa)
//********************************************************

function IsSimplePassword1 (src)
{
   var i, nRepeat=0, temp=-1;

   for(i=0; i<src.length; i++) {
      if (src.charCodeAt(i) == temp) 
         nRepeat++;
      else {
         nRepeat = 0;
         temp = src.charCodeAt(i);
      }

      if (nRepeat>4)
         return false;
   }

   return true;
}

//********************************************************
//     ÆÐ½º¿öµå : °£´ÜÇÑ ¾ÏÈ£Ã¼Å© (´Ü¼øÁõ°¡Çü : 12345)
//********************************************************

function IsSimplePassword2 (src)
{
   var i, nInc=0, temp=-1;

   for(i=0; i<src.length; i++) {
      if (i==0) nInc = 1;      
      else if (src.charCodeAt(i) == (temp + 1)) nInc++;         
      else nInc = 1;

      temp = src.charCodeAt(i);
      
      if (nInc>3)
         return false;
   }

   return true;
}

//********************************************************
//     ÆÐ½º¿öµå : °£´ÜÇÑ ¾ÏÈ£Ã¼Å© (´Ü¼øÁõ°¡Çü : 54321)
//********************************************************

function IsSimplePassword3 (src)
{
   var i, nInc=0, temp=-1;

   for(i=0; i<src.length; i++) {
      if (i==0) nInc = 1;      
      else if (src.charCodeAt(i) == (temp - 1)) nInc++;         
      else nInc = 1;

      temp = src.charCodeAt(i);
      
      if (nInc>3)
         return false;
   }

   return true;
}


//********************************************************
//     ÆÐ½º¿öµå : °£´ÜÇÑ ¾ÏÈ£Ã¼Å© (µÎ±ÛÀÚ ¹Ýº¹ : 121212)
//********************************************************

function IsSimplePassword4 (src)
{
   var str1, str2, str3;
   
   str1 = src.substring(0,2);
   str2 = src.substring(2,4);
   str3 = src.substring(4,6);
   
   if ((str1 == str2) && (str1==str3)) return false;
   
   
   return true;
}

//********************************************************
//     ÆÐ½º¿öµå : °£´ÜÇÑ ¾ÏÈ£Ã¼Å© (¼¼±ÛÀÚ ¹Ýº¹ : 123123)
//********************************************************

function IsSimplePassword5 (src)
{
   var str1, str2;
   
   str1 = src.substring(0,3);
   str2 = src.substring(3,6);
   
   if (str1 == str2) return false;
   
   return true;
}

//********************************************************
//     ¿Ã¹Ù¸¥ ¾ÆÀÌµðÀÎÁö Ã¼Å©
//********************************************************

function ValidID (src,flag)
{
  if (flag=1) { 
   
			if (src ==  "") {       
			      alert('ID¸¦ ÀÔ·ÂÈÄ Áßº¹È®ÀÎ¹öÆ°À» ´©¸£¼¼¿ä')
			      document.frm_member.id.focus();
			      return false;
			}      
			      
			else if(Length(src) < 4 || Length(src) >16) {
			   alert("ID´Â 4¹®ÀÚ¿¡¼­ 16¹®ÀÚÀÔ´Ï´Ù");
			   return false;
			}
			else if(IsDigitLowAlpa(src) == false) {
			   alert("ID´Â ¿µ¹®ÀÚ È¤Àº ¼ýÀÚ·Î ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.");
			   return false;
			}
			
  }
  else
  alert("»õ·Î°íÄ§À» ´©¸£½Å ÈÄ ´Ù½Ã ID¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä")

}

//********************************************************
//     ¿Ã¹Ù¸¥ ¾ÏÈ£ÀÎÁö Ã¼Å©
//********************************************************

function ValidPassword (pw, pwConfirm)
{
   if(Length(pw) < 4 || Length(pw) > 16) {
      alert("¾ÏÈ£ÀÇ ±æÀÌ´Â 4byte¿¡¼­ 16byteÀÔ´Ï´Ù");
      return false;
   }

   if((IsSimplePassword1(pw) == false) || (IsSimplePassword2(pw) == false)) {
      alert("ÆÐ½º¿öµå°¡ ³Ê¹« ´Ü¼øÇÕ´Ï´Ù");
      return false;
   }

	if((IsSimplePassword3(pw) == false) || (IsSimplePassword4(pw) == false)) {
      alert("ÆÐ½º¿öµå°¡ ³Ê¹« ´Ü¼øÇÕ´Ï´Ù");
      return false;
   }
   
   if(IsSimplePassword5(pw) == false) {
      alert("ÆÐ½º¿öµå°¡ ³Ê¹« ´Ü¼øÇÕ´Ï´Ù");
      return false;
   }
   
   if(pw != pwConfirm) {
      alert("ÆÐ½º¿öµå°¡ °°Áö ¾Ê½À´Ï´Ù È®ÀÔÇØÁÖ½Ê½Ã¿À");
      return false;
   }
   
   return true;   
}

//********************************************************
//     ¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏÀÎÁö Ã¼Å©
//********************************************************

function ValidEmail (src)
{
   var strHead, strTail;
   
   if (src.indexOf("@") != -1) {
      strHead = src.substr(0, src.indexOf("@"));
      
      if (Length(strHead) < 3) return false;
      
      if (CheckEmail(strHead) == false) {
         alert("ÀÌ¸ÞÀÏ¿¡´Â Æ¯¼ö¹®ÀÚ³ª ÇÑ±ÛÀº ÀÔ·ÂµÉ ¼ö ¾ø½À´Ï´Ù");
         return false;
      }
      
      strTail = src.substring(src.indexOf("@") + 1);
      
      if (CheckEmailTail(strTail) == false) {
         alert("ÀÌ¸ÞÀÏ @ ´ÙÀ½ÀÇ ÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿À");
         return false;    
      }
   }
   else {
      alert("ÀÌ¸ÞÀÏ¿¡´Â @ ¹®ÀÚ´Â ²À µé¾î°¡¾ß ÇÕ´Ï´Ù");
      return false;    
   }
   
   return true;
}

//********************************************************
//     ¿Ã¹Ù¸¥ ÀüÈ­¹øÈ£ÀÎÁö Ã¼Å©
//********************************************************

function ValidTel (telHead, telMid, telEnd)
{
    var i;

    headTelNum = new Array(17);

    headTelNum[0] = "02";   headTelNum[1] = "031";  
    headTelNum[2] = "032";  headTelNum[3] = "033";  
    headTelNum[4] = "041";  headTelNum[5] = "042";  
    headTelNum[6] = "043";  headTelNum[7] = "054";  
    headTelNum[8] = "053";  headTelNum[9] = "063";  
    headTelNum[10] = "052"; headTelNum[11] = "055";  
    headTelNum[12] = "062"; headTelNum[13] = "051";  
    headTelNum[14] = "061"; headTelNum[15] = "064";  

 
    
    for(i=0; i<16; i++) {
       if(telHead == headTelNum[i]) 
          break;
    }
    
  
  
    
    if(telHead == ""||telMid == ""||telEnd == "") {
       alert("¿¬¶ô¹ÞÀ» ¼ö ÀÖ´Â ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
       return false;
    } 
    
    if(i == 16) {
       alert("ÀüÈ­¹øÈ£ ±¹¹øÀÌ Àß¸øÀÔ·ÂµÆ½À´Ï´Ù.\nÁ¤È®ÇÑ ¹è¼ÛÀ» À§ÇÑ Á¤º¸ÀÌ´Ï ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
       return false;
    }
      
    if(IsStrDigit(telMid)==false || IsStrDigit(telEnd)==false) {
       alert("ÀüÈ­¹øÈ£´Â ¼ýÀÚ¸¸ ±âÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù");
       return false;
    }

    if(Length(telMid) < 3 || Length(telMid) > 4) {
       alert("ÀüÈ­¹øÈ£ Áß°£ ¹øÈ£´Â ¼ýÀÚ 3ÀÚ¿¡¼­ 4ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼Å¾ß µË´Ï´Ù");
       return false;
    }

    if(Length(telEnd) != 4) {
       alert("ÀüÈ­¹øÈ£ ³¡ ¹øÈ£´Â 4ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¾ß µË´Ï´Ù");
       return false;
    }

    return true;       
}
//********************************************************
//     ¿Ã¹Ù¸¥ ÇÚµåÆù¹øÈ£ÀÎÁö Ã¼Å©
//********************************************************

function ValidHandTel (telHead, telMid, telEnd)
{
    var j;

    headTelHandNum = new Array(6);

    headTelHandNum[0] = "016"; 
    headTelHandNum[1] = "011"; 
    headTelHandNum[2] = "017"; 
    headTelHandNum[3] = "019"; 
    headTelHandNum[4] = "018";     
    headTelHandNum[5] = "010";     	
    
    
    
    for(j=0; j<6; j++) {
       if(telHead == headTelHandNum[j]) 
          break;
    }
    


    if(telHead=="")
    {
       alert("¹è¼ÛÀ» À§ÇØ¼­ °í°´´ÔÀÇ Á¤È®ÇÑ ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
       return false;
    }
    
    if(j == 6) {
       alert("ÇÚµåÆù ¾ÕÀÚ¸®°¡ Àß¸øÀÔ·ÂµÆ½À´Ï´Ù.\nÁ¤È®ÇÑ ¹è¼ÛÀ» À§ÇÑ Á¤º¸ÀÌ´Ï ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
       return false;
    }
      
    if(IsStrDigit(telMid)==false || IsStrDigit(telEnd)==false) {
       alert("ÇÚµåÆù¹øÈ£´Â ¼ýÀÚ¸¸ ±âÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù");
       return false;
    }

    if(Length(telMid) < 3 || Length(telMid) > 4) {
       alert("ÇÚµåÆù Áß°£ ¹øÈ£´Â ¼ýÀÚ 3ÀÚ¿¡¼­ 4ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼Å¾ß µË´Ï´Ù");
       return false;
    }

    if(Length(telEnd) != 4) {
       alert("ÇÚµåÆù ³¡ ¹øÈ£´Â 4ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¾ß µË´Ï´Ù");
       return false;
    }

    return true;       
}




//********************************************************
//     ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
//********************************************************

function ValidResidentNum (val1, val2)
{
  	var tmp1,tmp2, year;
	var t1, t2, t3, t4, t5, t6, t7, t11, t12, t13, t14, t15, t16, t17;
   var nowYear, juminYear;
   
	tmp1 = val1.substring(2,4);
	tmp2 = val1.substring(4);
   year = val1.substring(0,2);
   
   nowYear = new Date()     
          
   juminYear = (nowYear.getYear() - 14)
   
   juminYear = juminYear.toString()
   juminYear = juminYear.substring(2,4)
   
   if (val1 == "") {
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿À");
		return false;
   }
   
   //if (year > juminYear ) {
   //		alert("Çü»ç»ó ¹Ì¼º³âÀÚ´Â °¡ÀÔÇÒ ¼ö ¾ø½À´Ï´Ù");		
   //		return false; 
   //}

	if ((tmp1 < "01") || (tmp1 > "12")){
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²·È½À´Ï´Ù.");		 
		return false;
	}

	if ((tmp2 < "01") || (tmp2 > "31")){
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²·È½À´Ï´Ù.");		 
		return false;
	}	
        
	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);
   
   if (t11 != "1" && t11 != "2") {
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²·È½À´Ï´Ù.");		 
      return false;
   }
   
	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){
	   alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²·È½À´Ï´Ù.");		 
	   return false;
	}
        
   return true;
}
//********************************************************
//     ¿ìÆí¹øÈ£ ÀÔ·ÂÇß´ÂÁö ¾ÈÇß´ÂÁö Ã¼Å©
//********************************************************

function ValidZip (zipNum)
{
   if(zipNum == '') {
       alert("¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
       return false;
   }
   
   return true;
}

//********************************************************
//     ÁÖ¼Ò¸¦ ÀÔ·ÂÇß´ÂÁö ¾ÈÇß´ÂÁö Ã¼Å©
//********************************************************

function ValidAddress (addr)
{
   if(addr == '') {
      alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À");
      return false;
   }
   
   return true;
}

//********************************************************
//     Áßº¹¾ÆÀÌµð Ã¼Å© 
//********************************************************

function CheckRepeatID (ID)
  
{ 
   if(ValidID(ID)==false) {
		document.frm_member.ID.focus();		
		return false;
   }
   
   window.open("check_repeat_id.asp?UserID=" + ID, "", "menubar=no, width=300, height=300");
}

//********************************************************
//     ¿Ã¹Ù¸¥ ÀÌ¸§ÀÎÁö Ã¼Å©
//********************************************************

function ValidName (name)
{
   if(ExistChar(name, ' ')) {
      alert("°ø¹éÀº ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù")
      return false;
   }
   
   if(Length(name) < 4 || Length(name) > 8) {
      alert("ÀÌ¸§ÀÇ ±æÀÌ´Â 4byte¿¡¼­ 8byteÀÔ´Ï´Ù");
      return false;
   }   

   return true;
}

//********************************************************
//     ¿Ã¹Ù¸¥ Áú¹®ÀÎÁö Ã¼Å©
//********************************************************

function ValidQuestion (src)
{
   if(Length(src) < 4 || Length(src) > 100) {
      alert("Áú¹®ÀÇ ±æÀÌ´Â 4byte¿¡¼­ 100byteÀÔ´Ï´Ù");
      return false;
   }   
    
   if(ExistChar(src, ';')) {
      alert("Áú¹®¿¡ ';'¹®ÀÚ´Â µé¾î°¥¼ö ¾ø½À´Ï´Ù");
      return false;
   }   
  
   return true;
}

//********************************************************
//     ¿Ã¹Ù¸¥ ´äº¯ÀÎÁö Ã¼Å©
//********************************************************

function ValidAnswer (src)
{  
   if(Length(src) < 2 || Length(src) > 10) {
      alert("´äº¯ÀÇ ±æÀÌ´Â 2byte¿¡¼­ 10byteÀÔ´Ï´Ù");
      return false;
   }   

   if(ExistChar(src, ';')) {
      alert("´äº¯ ';'¹®ÀÚ´Â µé¾î°¥¼ö ¾ø½À´Ï´Ù");
      return false;
   } 
   
   return true;
}


//********************************************************
//     Á¤º¸ º¯°æ½Ã Ã¼Å©
//********************************************************

function SubmitUpdateData ()
{

   var temp1, temp2, temp3;
 
   if (document.frm_member.oldpassword.value == "") {
      alert("ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À")
      document.frm_member.oldpassword.focus();
      return;
   }
   
   temp1 = document.frm_member.newpassword.value;
   temp2 = document.frm_member.confirm.value;
   
   
      if (ValidPassword(temp1, temp2) == false) {
			document.frm_member.newpassword.focus();
			return;   
		}
   
   
	
   document.frm_member.submit();
}


//********************************************************
//     ºñ¹Ð¹øÈ£ Ã£À»¶§ Ã¼Å©
//********************************************************

function SubmitModifyData1 ()
{
   
   var temp1, temp2;
   
   temp1 = document.frm_member.pwd.value;
   temp2 = document.frm_member.pwd1.value;
   
   if (ValidPassword(temp1, temp2) == false) {
		document.frm_member.pwd.focus();
		return;   
   }
   
   document.frm_member.submit();  
}

function SubmitUpdateData2 ()
{

   var temp1, temp2, temp3;

   
	temp1 = document.frm_member.email.value;
	
	if (temp1!="") {
		if (ValidEmail(temp1) == false) {
			document.frm_member.email.focus();
			return;   
		}
   }
   
   temp1 = document.frm_member.zipcode1.value;
   temp2 = document.frm_member.address2.value;
   
   if (temp1!="" || temp2!="") {
		if (ValidZip(temp1) == false) {
			document.frm_member.zipcode1.focus();
			return;   
		}
  
	   if (ValidAddress(temp2) == false) {
		  document.frm_member.address2.focus();
		  return;   
		}	
	}

   temp1 = document.frm_member.phone_m1.value;
   temp2 = document.frm_member.phone_m2.value;
   temp3 = document.frm_member.phone_m3.value;

   if (ValidTel(temp1, temp2, temp3) == false) {
      document.frm_member.phone_m1.focus();
      return;   
   }
  
   temp1 = document.frm_member.phone_h1.value;
   temp2 = document.frm_member.phone_h2.value;
   temp3 = document.frm_member.phone_h3.value;
	
	if ((temp1!="") || (temp2!="") || temp3!="") {
	   if (ValidTel(temp1, temp2, temp3) == false) {
			document.frm_member.phone_h1.focus();
			return;   
		}
	}
	
   document.frm_member.submit();
}

//*********************************************************************************
//     ÀÔ·ÂÇÏ´Â °ª¿¡ ´ëÇÑ ¸Þ¼¼Áö¿Í ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ focus ¹× selected¸¦ ÇÏ°Ô ÇØÁØ´Ù.
//*********************************************************************************
function Obj_Return_Msg(msg,obj)
{
  
     alert( msg );     
     obj.focus();          
     return false;
}
