		var Empty = /\s/;
		
     /*--------------------------------------------------------------
       기    능 : E-mail이 정확하게 입력되었는지 체크하는 부분
       형식인자 : v_str   = 길이를 평가할 문자열   
                  v_min   = 허용된 최소길이  
                  v_max   = 허용된 최대길이
                  v_space = 공백문자(" ") 허용 여부 (true=허용, false=허용안함)
       리 턴 값 : true    = 평가할 문자열이 허용한 크기일 때 
                  false   = 평가할 문자열이 허용한 크기가 아닐때
       참고사항 : 
     --------------------------------------------------------------*/ 
     function checkStringSize(v_str, v_min, v_max, v_space) 
     {
          v_strLength = getStringLength(v_str);
          
          if (v_space == false) {
               if (!checkSpace(v_str)) {
                    return false;
               }
          }
        
          if (checkBlank(v_str) && v_strLength >= v_min && v_strLength <= v_max) {
               return true;
          } else {
               return false;
          }
     }



     /*--------------------------------------------------------------
       기    능 : 비교할 문자열의 값이 공백인지 체크
       형식인자 : checkStr = 공백체크할 문자열
       리 턴 값 : true     = 문자열의 값이 공백("", null)이 아닐 때 
                  false    = 문자열의 값이 공백일 때
       참고사항 : 
     --------------------------------------------------------------*/ 
     function checkBlank(checkStr) 
     {
          if ((checkStr != "") &&
              (checkStr != null) &&
              (checkStr.length > 0)) {
         
             return true;
          } else {
             return false;
          }
     }

     /*--------------------------------------------------------------
       기    능 : 문자열의 크기를 구한다.
       형식인자 : checkStr  = 문자열
       리 턴 값 : strLength = 문자열의 크기 (byte)
       참고사항 : 
     --------------------------------------------------------------*/ 
     function getStringLength(checkStr)
     {
          var strLength = 0;

          for (i=0; i<checkStr.length; i++)
          {
               ch = checkStr.charAt(i);
               if (ch >= "가" && ch <= "횧") {
                    strLength += 2;
               } else {
                    strLength += 1;
               }
          }
          return strLength;
     }

     /*--------------------------------------------------------------
       기    능 : 문자열 내에 공백문자(" ")가 포함되어 있는지 체크
       형식인자 : checkStr = 공백문자를 체크할 문자열
       리 턴 값 : true     = 문자열에 공백(" ")이 없을 때 
                  false    = 문자열에 공백이 있을 때
       참고사항 : 
     --------------------------------------------------------------*/ 
     function checkSpace(checkStr)
     {
          for (i=0; i < checkStr.length; i++)
          {
               ch = checkStr.charAt(i);
               if (ch != " ") {
                    continue;
               } else {
                    return false;
                    break;
               } 
          }
          return true;
     }

     /*--------------------------------------------------------------
       기    능 : 입력한 문자열이 첫번째 문자가 알파벳인지 체크
       형식인자 : checkStr  = 검사할 문자열
       리 턴 값 : true      = 문자열의 첫번째 문자가 알파벳일 때
                  false     = 문자열의 첫번째 문자가 알파벳이 아닐때
       참고사항 : 아이디 체크
     --------------------------------------------------------------*/
     function checkAlphaStart(checkStr)
     {
          var checkOk = "ACDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

          ch = checkStr.charAt(0);
          for (j=0; j<=checkOk.length; j++)
          {
               if (ch == checkOk.charAt(j))
                    break;
               if (j == checkOk.length)
               {
                    return (false);  // 잘못 입력했을 때
                    break;
               }
          }

          return true;  // 정확히 입력했을 때
     }  
	/**
		주민번호 keyCode추가요~
	**/
	function focusThis(id) {
	document.getElementById(id).focus();
	}
	function controlFocus(obj, toID) {
		if (toID == null) return;
		var maxLen = obj.getAttribute("maxlength"); 
		if (obj.value.length >= maxLen) {
			focusThis(toID);
		}
	}
	function onlyInputNumber(){
	if ( (event.keyCode < 48 && event.keyCode !=13) || event.keyCode > 57) event.returnValue = false;
	}
     /*--------------------------------------------------------------
       기    능 : 문자열이 알파벳과 숫자 구리고 "_"로만 구성되어 잇는지 체크
       형식인자 : checkStr  = 검사할 문자열
       리 턴 값 : true      = 허용된 문자로만 올바르게 구성되어 있을때
                  false     = 허용된 이외의 문자가 포함되어 있을때
       참고사항 : 아이디로 사용할 수 있는 문자들 
     --------------------------------------------------------------*/ 
     function checkAlphaNumericUnderline(checkStr)
     {
          // 아이디로 사용할 수 있는 문자
          //var checkOk = "ACDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
		  var checkOk = "abcdefghijklmnopqrstuvwxyz0123456789_";

          for (i=0; i<checkStr.length; i++)
          {
               ch = checkStr.charAt(i);
               for (j=0; j<=checkOk.length; j++)
               {
                    if (ch == checkOk.charAt(j))
                         break;
                    if (j == checkOk.length)
                    {
                         return (false);  // 잘못 입력했을 때
                         break;
                    }
               }
          }

          return true;  // 정확히 입력했을 때
     }


     /*--------------------------------------------------------------
       기    능 : 입력한 문자열이 첫번째 문자가 알파벳인지 체크
       형식인자 : checkStr  = 검사할 문자열
       리 턴 값 : true      = 문자열의 첫번째 문자가 알파벳일 때
                  false     = 문자열의 첫번째 문자가 알파벳이 아닐때
       참고사항 : 아이디 체크
     --------------------------------------------------------------*/
     function checkAlphaStart(checkStr)
     {
          var checkOk = "abcdefghijklmnopqrstuvwxyz_";

          ch = checkStr.charAt(0);
          for (j=0; j<=checkOk.length; j++)
          {
               if (ch == checkOk.charAt(j))
                    break;
               if (j == checkOk.length)
               {
                    return (false);  // 잘못 입력했을 때
                    break;
               }
          }

          return true;  // 정확히 입력했을 때
     }   

     /*--------------------------------------------------------------
       기    능 : 입력한 문자열의 입력 범위 체크
       참고사항 : 아이디 체크
     --------------------------------------------------------------*/
     function checkNumcheck(t,lmin,lmax,cmt)
     {

        if (t.length < lmin || t.length > lmax) {
                if (lmin == lmax) alert('[입력오류]\n\n'+cmt + '는(은) ' + lmin + ' 자 이어야 합니다');
                else alert('[입력오류]\n\n'+cmt + '는 ' + lmin + ' ~ ' + lmax + ' 자 이내로 입력하셔야 합니다');
                return false;
        }
	 }

     /*--------------------------------------------------------------
       기    능 : E-mail이 정확하게 입력되었는지 체크하는 부분
       형식인자 : checkStr = 체크할 E-mail
       리 턴 값 : true     = E-mail이 정확하게 구성되었을 때 
                  false    = E-mail이 정확하지 않게 구성되었을 때
       참고사항 : 
     --------------------------------------------------------------*/ 
		function CheckEmail2(str)
		{
		        var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		        if (filter.test(str)) { return true; }
		        else { return false; }
		}     
     function checkEmail(v_str)
     {
          var atPos     = v_str.indexOf('@');
          var atLastPos = v_str.lastIndexOf('@');
          var dotPos    = v_str.indexOf('.');
          var spacePos  = v_str.indexOf(' ');
          var commaPos  = v_str.indexOf(',');
          var emailSize = v_str.length;
          
          if (atPos > 1 && atPos == atLastPos && dotPos > 3 && spacePos == -1 &&
              commaPos == -1 && (atPos + 1) < dotPos && dotPos + 1 < emailSize &&
              checkSpace(v_str) && checkStringSize(v_str, 5, 50, false))
          {
               return true;
          } else {
               return false;
          }
     }

     /*--------------------------------------------------------------
       기    능 : 주민등록번호가 정확하게 구성되었는지 체크
       형식인자 : v_jumin1 = 주민등록번호 앞쪽 6자리 숫자
                  v_jumin2 = 주민등록번호 뒤쪽 7자리 숫자
       리 턴 값 : true     = 주민등록번호가 정확하게 구성되었을 때
                  false    = 주민등록번호가 정확하지 않게 구성되었을 때
       참고사항 : 
     --------------------------------------------------------------*/ 
     function checkJumin(v_jumin1, v_jumin2) 
     {
          var juminAll = v_jumin1 + v_jumin2;
          var juminChar = new Array(13);

          if (checkBlank(v_jumin1) && checkBlank(v_jumin2) && 
              checkSpace(v_jumin1) && checkSpace(v_jumin2) && 
              checkNumeric(v_jumin1) && checkNumeric(v_jumin2) && 
              (getStringLength(v_jumin1) == 6) && (getStringLength(v_jumin2) == 7) &&
              (v_jumin2.charAt(0) >= 1) && (v_jumin2.charAt(0) <= 4))
	  {
          
               for (i=0; i<juminAll.length; i++) {
                   juminChar[i] = juminAll.charAt(i);
               }
               
               store  = juminChar[0]  * 2;
               store += juminChar[1]  * 3;
               store += juminChar[2]  * 4;
               store += juminChar[3]  * 5;
               store += juminChar[4]  * 6;
               store += juminChar[5]  * 7;
               store += juminChar[6]  * 8;
               store += juminChar[7]  * 9;
               store += juminChar[8]  * 2;
               store += juminChar[9]  * 3;
               store += juminChar[10] * 4;
               store += juminChar[11] * 5;
               
               remain = store % 11;
               last = 11 - remain;
               
               if (last>9) {
                    last = last % 10;
               }
               
               if (last == juminChar[12] ) {
                  return true;
               } else {
                  return false;
               }
               
          } else {
               return false;
          }
     }

     /*--------------------------------------------------------------
       기    능 : 입력한 문자열이 숫자로만 구성되어 있는지 체크
       형식인자 : checkStr  = 검사할 문자열
       리 턴 값 : true      = 문자열이 숫자로만 구성되어 있을 때
                  false     = 문자열이 숫자이외의 문자를 포함하고 있을 때
       참고사항 : 아이디 체크
     --------------------------------------------------------------*/
     function checkNumeric(checkStr)
     {
          var checkOk = "0123456789";
          for (i=0; i<checkStr.length; i++)
          {
               ch = checkStr.charAt(i);
               for (j=0; j<=checkOk.length; j++)
               {
                    if (ch == checkOk.charAt(j))
                         break;
                    if (j == checkOk.length)
                    {
                         return false;  // 잘못 입력했을 때
                         break;
                    }
               }
          }
          return true;  // 정확히 입력했을 때
     }   

	// 주어진 문자열이 비어있는지 검사한다. - 비워있으면 return true, 문자가 있으면 return false                   
	function IsEmpty(toCheck){  
	  var chkstr = toCheck + "";                     
	  var is_Space = false;                     
	                       
	  if (( chkstr == "") || (chkstr == null))                     
	    return true;                     
	                       
	  for (j = 0; is_Space && j < chkstr.length; j++) {                     
	    if (chkstr.substring(j, j+1) != " ")                     
	      is_Space = true ;                     
	  }                     
	                       
	  return is_Space;                     
	}

	
	// 정수확인 루틴
	function IsInteger(st){ 
		
	  if (!IsEmpty(st)) {    //입력이 되어있다면                 
	    for (j = 0; j < st.length; j++)                     
	      if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9"))){   
	        return false;
		   } 	
	  }else{                     
	    return false;                     
	  }
	  
	  return true;                     
	}   
	
	// 정수확인 루틴
	function IsInteger(obj,msg){
		
	  var st = obj.value;
	  if (!IsEmpty(st)) {    //입력이 되어있다면                 
	    for (j = 0; j < st.length; j++)                     
	      if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9"))){   
	        alert(msg+" 숫자로 입력해주세요!");
			obj.focus();
			return false;
		  } 	
	  }else{
		alert(msg+" 입력해주세요!");
		obj.focus();
	    return false;                     
	  }
	 
	  return true;                     
	} 
	
	//trim 기능...
	function trim(str) 	{
		var trimstr = str;
		for (var i=0; i< str.length;i++)	{
			trimstr = trimstr.replace(' ' ,'');
		}
		return trimstr;
	} 
	
	//내국인, 외국인 구분
   function dispNum(arg){
   		if(arg == "1"){
      		tr1.style.display = "block";
        	tr2.style.display = "none";
       }else{
       	tr1.style.display = "none";
        	tr2.style.display = "block";	
       }
   }  
   
   //회원가입 실명인증 Step1
   function nextStep(){
   		var f = document.insForm;
   		var msg = "";
   		
   		if( f.txtName.value == "" ){
   			alert('이름을 입력하세요');
   			f.txtName.focus();
   			return false;
   		}

   		if( f.rdoGubun[0].checked == true ){
   			if( f.txtSsn1.value == "" ){
	   			alert('주민번호(1)을 입력하세요');
	   			f.txtSsn1.focus();
	   			return false;
	   		}
	   		
	   		if( f.txtSsn2.value == "" ){
	   			alert('주민번호(2)를 입력하세요');
	   			f.txtSsn2.focus();
	   			return false;
	   		}
	   		
	   		//올바른 주민번호인지 체크
	   		if( !checkJumin(f.txtSsn1.value, f.txtSsn2.value) ){
	   			alert('올바른 주민등록번호가 아닙니다.');
	   			f.txtSsn1.value = "";
	   			f.txtSsn2.value = "";
	   			f.txtSsn1.focus();
	   			return false;
	   		}
   		}else{
   			if( f.txtSsn3.value == "" ){
	   			alert('외국인주민번호(1)을 입력하세요');
	   			f.txtSsn3.focus();
	   			return false;
	   		}
	   		
	   		if( f.txtSsn4.value == "" ){
	   			alert('외국인주민번호(2)를 입력하세요');
	   			f.txtSsn4.focus();
	   			return false;
	   		}
	   		
	   		//올바른 외국인주민번호인지 체크
	   		if( f.txtSsn3.value != "" && f.txtSsn4.value != "" ) {
				var fgnno;
				var sum=0;
				var odd=0;
	
				fgnno = f.txtSsn3.value + f.txtSsn4.value;
	
				buf = new Array(13);
	
				for( i=0; i<13; i++ ) { buf[i]=parseInt(fgnno.charAt(i)); }
				odd = buf[7]*10 + buf[8];
	
				if( odd%2 != 0 ) { 
					alert("외국인등록번호에 오류가 있습니다(1).");
					return false;
				}
	
				if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) {
					alert("외국인등록번호에 오류가 있습니다(2).");
					return false;
				}
	
				multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
	
				for( i=0, sum=0; i<12; i++ ) { sum += (buf[i] *= multipliers[i]); }
				sum = 11 - (sum%11);
	
				if( sum >= 10 ) { sum -= 10; }
				sum += 2;
				if( sum >= 10 ) { sum -= 10; }
	
				if( sum != buf[12] ) { 
					alert("외국인등록번호에 오류가 있습니다(3).");
					return false;
				}
			} //end if(외국인체크)
   		}
   		
   		f.isProcess.value = "A";		//승인
   		return true;
  	}
  	
  	//회원가입 약관동의
   function nextStep2(){
   		var f = document.argForm;
   		
   		if( !f.rdoAgree[0].checked == true ){
   			alert('약관에 동의하셔야 회원가입이 가능합니다.');
   			return;
   		}
   		
   		f.submit();
   }
   
   //Email Validation
   function mailValidation(js_Obj) {
		if (js_Obj.value.indexOf('@') != -1){
			alert("메일형식이 잘못되었습니다. ('@', '.'을 포함할 수 없습니다.)");
			js_Obj.focus()
			return;
		}
		if (js_Obj.value.indexOf('.') != -1){
			alert("메일형식이 잘못되었습니다. ('@', '.'을 포함할 수 없습니다.)");
			js_Obj.focus()
			return;
		}
    }
    
    //이메일 자동입력
    function emailChange(){
		var frm = document.insForm;
		
		if (frm.selEmail.value == "") {
            frm.txtEmail2.value = "";
            frm.txtEmail2.readOnly = true;
			alert("메일주소를 선택하세요.");
            frm.selEmail.focus();
			return;

		} else if (frm.selEmail.value == "99") {
            frm.txtEmail2.readOnly = false;
            frm.txtEmail2.value = "";
            frm.txtEmail2.focus();
			return;
		} else {
            frm.txtEmail2.value = frm.selEmail.value;
            frm.txtEmail2.readOnly = true;
			return;
		}
	}
	
	
	function mail_chg(){
		var frm = document.insForm;
		
		if (frm.selEmail.value == "") {
            frm.txtEmail2.readOnly = false;
            frm.selEmail.value = "99";
            frm.selEmail.focus();
			return;
		} 
	}
	
	//이메일 입력시 한글 및 특수문자 제외
	function numberCheck2(target){
		if (target.value.length == 0) {
			return true;
		}

		var digit="1234567890abcdefghijklmnopqrstuvwxyz-_";
		var i;
		var t=target.value;
		
		t = t.toLowerCase();
		
		for(i=0;i<t.length;i++){
		if(digit.indexOf(t.substring(i,i+1))<0) {
			alert("한글 및 특수문자 입력은 불가능합니다.");
			var temp="";
		
			for(i=0;i<t.length;i++){
				if(digit.indexOf(t.substring(i,i+1))>=0) {
					temp = temp + t.substring(i,i+1);
				}
			}
			
			target.value = temp;
				return false;
			}
		}
		return true;
	}

	//우편번호 찾기
	function goZipcode(){
	
		window.open('/member/pop_zipcode.asp','password','width=416,height=410,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no');	
	}
	
	//회원가입
	function goInsert(){
		
		var f = document.insForm;
		
		if(f.txtMemberId.value == "") {
			alert('아이디를 입력해주세요.');
			f.txtMemberId.focus();
			return;
		}
		
		if(f.hidCheckId.value != "Y") {
			alert('아이디 중복체크를 해주세요.');
			return;
		}
		
		if (!alphadigitstr(f.txtMemberId.value)) {
			alert("아이디는 영문소문자와 숫자로만 이루어져야 합니다. 아이디를 다시 입력하시기 바랍니다.");
			f.txtMemberId.value = "";
			return;
		}
		
		//아이디 길이체크
		if(!strlenCheck(f.txtMemberId.value,3,8)) { alert('아이디 최소 3글자 이상,  최대 8글자 이하이어야합니다.'); return; }
		
		if(f.txtPwd.value == "") {
			alert('비밀번호를 입력해주세요.');
			f.txtPwd.focus();
			return;
		}
		
		if(f.txtRePwd.value == "") {
			alert('비밀번호 확인을 입력해주세요.');
			f.txtRePwd.focus();
			return;
		}
		
		//비밀번호 유효성 체크
		if( !passCheck(f.txtPwd.value,f.txtRePwd.value,f.txtMemberId.value) ){
			return;
		}
		
		//생년월일
		if(!IsInteger(f.txtBirthY,"생년월일(년)을")){return;};	//숫자입력여부 확인
	
		if(f.selBirthM.value == ""){
			alert('생년월일(월)을 선택하세요');
			f.selBirthM.focus();
			return;
		}
	
		if(f.selBirthD.value == ""){
			alert('생년월일(일)을 선택하세요');
			f.selBirthD.focus();
			return;
		}
	
		if(f.txtEmail1.value == "") {
			alert('email을 입력해주세요.');
			f.txtEmail1.focus();
			return;
		}
		
		if( f.selEmail.value == "" ){
			alert('email(2)을 입력해주세요.');
			f.selEmail.focus();
			return;
		}else if( f.selEmail.value = "99" ){
			if(f.txtEmail2.value == "") {
				alert('email(2)을 입력해주세요.');
				f.txtEmail2.focus();
				return;
			}
		}		
		
		//Email 유효성 검사
		if(CheckEmail2(f.txtEmail1.value+"@"+f.txtEmail2.value) == false){
			alert("이메일 형식이 아닙니다. 확인 후 다시 입력하세요.");
			f.txtEmail1.focus();
			return ;			
		}

		//주소검색
		if(f.txtZip1.value == ""){
			alert('우편번호(1)을 입력하세요!');
			f.txtZip1.focus();
			return;
		}
		
		if(f.txtZip2.value == ""){
			alert('우편번호(2)를 입력하세요!');
			f.txtZip2.focus();
			return;
		}
	
		if(f.txtAddr1.value == ""){
			alert('주소를 입력하세요!');
			f.txtAddr1.focus();
			return;
		}
		
		if(f.txtAddr2.value == ""){
			alert('상세주소를 입력하세요!');
			f.txtAddr2.focus();
			return;
		}
	
		//휴대폰번호
		if(!IsInteger(f.selHp1,"휴대폰번호(1)을")){return;};	//숫자입력여부 확인
		if(!IsInteger(f.txtHp2,"휴대폰번호(2)를")){return;};	//숫자입력여부 확인	
		if(!IsInteger(f.txtHp3,"휴대폰번호(3)을")){return;};	//숫자입력여부 확인
		
		//집전화번호
		if(!IsInteger(f.selTel1,"집전화(1)을")){return;};	//숫자입력여부 확인
		if(!IsInteger(f.txtTel2,"집전화(2)를")){return;};	//숫자입력여부 확인	
		if(!IsInteger(f.txtTel3,"집전화(3)을")){return;};	//숫자입력여부 확인
		
		//취미처리
		var tmp= "";
		for(i=0;i<f.chkHobby.length;i++){
			if( f.chkHobby[i].checked == true ){
				tmp = tmp+f.chkHobby[i].value+",";
			}
		}
		
		f.hidHobby.value = tmp.substring(0,tmp.length-1);
		f.process.value	=	"insert";
		f.action = "member_m.asp";
		f.submit();
	}
	
	
	//개인정보수정
	function goUpdate(){
		
		var f = document.insForm;
			
		if(f.txtPwd.value == "") {
			alert('비밀번호를 입력해주세요.');
			f.txtPwd.focus();
			return;
		}
		
		if(f.txtRePwd.value == "") {
			alert('비밀번호 확인을 입력해주세요.');
			f.txtRePwd.focus();
			return;
		}
		
		//비밀번호 유효성 체크
		if( !passCheck(f.txtPwd.value,f.txtRePwd.value,f.txtMemberId.value) ){
			return;
		}
		
		//생년월일
		if(!IsInteger(f.txtBirthY,"생년월일(년)을")){return;};	//숫자입력여부 확인
	
		if(f.selBirthM.value == ""){
			alert('생년월일(월)을 선택하세요');
			f.selBirthM.focus();
			return;
		}
	
		if(f.selBirthD.value == ""){
			alert('생년월일(일)을 선택하세요');
			f.selBirthD.focus();
			return;
		}
	
		if(f.txtEmail1.value == "") {
			alert('email을 입력해주세요.');
			f.txtEmail1.focus();
			return;
		}
		
//		if( f.selEmail.value == "" ){
//			alert('email(2)을 입력해주세요.');
//			f.selEmail.focus();
//			return;
//		}else if( f.selEmail.value = "99" ){
			if(f.txtEmail2.value == "") {
				alert('email(2)을 입력해주세요.');
				f.txtEmail2.focus();
				return;
			}
//		}		
		
		//Email 유효성 검사
		if(CheckEmail2(f.txtEmail1.value+"@"+f.txtEmail2.value) == false){
			alert("이메일 형식이 아닙니다. 확인 후 다시 입력하세요.");
			f.txtEmail1.focus();
			return ;			
		}

		//주소검색
		if(f.txtZip1.value == ""){
			alert('우편번호(1)을 입력하세요!');
			f.txtZip1.focus();
			return;
		}
		
		if(f.txtZip2.value == ""){
			alert('우편번호(2)를 입력하세요!');
			f.txtZip2.focus();
			return;
		}
	
		if(f.txtAddr1.value == ""){
			alert('주소를 입력하세요!');
			f.txtAddr1.focus();
			return;
		}
		
		if(f.txtAddr2.value == ""){
			alert('상세주소를 입력하세요!');
			f.txtAddr2.focus();
			return;
		}
	
		//휴대폰번호
		if(!IsInteger(f.selHp1,"휴대폰번호(1)을")){return;};	//숫자입력여부 확인
		if(!IsInteger(f.txtHp2,"휴대폰번호(2)를")){return;};	//숫자입력여부 확인	
		if(!IsInteger(f.txtHp3,"휴대폰번호(3)을")){return;};	//숫자입력여부 확인
		
		//집전화번호
		if(!IsInteger(f.selTel1,"집전화(1)을")){return;};	//숫자입력여부 확인
		if(!IsInteger(f.txtTel2,"집전화(2)를")){return;};	//숫자입력여부 확인	
		if(!IsInteger(f.txtTel3,"집전화(3)을")){return;};	//숫자입력여부 확인
		
		//취미처리
		var tmp= "";
		for(i=0;i<f.chkHobby.length;i++){
			if( f.chkHobby[i].checked == true ){
				tmp = tmp+f.chkHobby[i].value+",";
			}
		}
		
		f.hidHobby.value = tmp.substring(0,tmp.length-1);
		f.process.value	=	"update";
		f.action = "member_v.asp";
		f.submit();
	}
	
	//비밀번호 유효성체크
	function passCheck(pass1,pass2,id){
		msg = "비밀번호는 최소 6글자 이상,  최대 8글자 이하이어야합니다.";
		if(!strlenCheck(pass1,6,8)) { alert(msg); return; }
		if(!strlenCheck(pass2,6,8)) { alert(msg); return; }
	
		if(pass1 != pass2) { alert('비밀번호확인에서 비밀번호가 일치하지 않습니다.'); return; }
		if(pass1 == id) { alert("아이디와 비밀번호는 동일할 수 없습니다!");return; }
		if(Empty.test(pass1)) { alert("비밀번호에 공백이 포함될수 없습니다!");return; }
		return true;
	}
	
	function strlenCheck(str,s,e){
		if(s > str.length || str.length > e) 
		{
			return false;
		}
		return true;
	}
		
	function alphadigitstr(pstr) {
		var valid = "abcdefghijklmnopqrstuvwxyz0123456789";
		return checkstr(pstr, valid, 0);
	}
	
	function checkstr(pstr, pvalid, han) {
		var valid = pvalid;
		var tmp;
		var flag = true;
	
		for (var i = 0; i < pstr.length; i++) {
			flag = true;
			tmp = "" + pstr.substring(i, i+1);
			
			if (han != 1) {
				if (valid.indexOf(tmp) == "-1") {
					return false;
				}
			} else {
				ch = escape(pstr.charAt(i));        //ISO-Latin-1 문자셋으로 변경
				if (valid.indexOf(tmp) == "-1" && 
					strCharByte(ch) != 2) {
					return false;
				}
			}
		}
		return true;;
	}
	
	
	function strCharByte(chStr) {
	
		if (chStr.substring(0, 2) == '%u') {
			
			/* alert(chStr.substring(2,6)); */
			if (chStr.substring(2,6) >= "AC00" && chStr.substring(2,6) <= "D7A3") {
				return 2;			/* 한글 */
			} else {
				return 1;
			}
		} else if (chStr.substring(0,1) == '%') {
			if (parseInt(chStr.substring(1,3), 16) > 127)
				return 2;			/* 한글 */
			else
				return 1;
		} else {
			return 1;
		}
	}
	
	
	//회원탈퇴
	function leaveMember(){
		var f = document.leaveForm;
		var cnt = 0;
		for(i=0;i<f.rdoGubun.length;i++){
			if( f.rdoGubun[i].checked == true ){
				cnt = cnt + 1;
			}
		}
		
		if( cnt == 0 ){
			alert('탈퇴사유를 선택해주세요.');
			return;
		}
		
		if( f.rdoGubun[3].checked == true ){
			if( f.txtContents.value == "" ){
				alert('기타사유를 적어주세요');
				f.txtContents.focus();
				return;
			}
		}
		
		if( f.txtMemberId.value == "" ){
			alert('아이디를 입력하세요');
			f.txtMemberId.focus();
			return;
		}
		
		if( f.txtPwd.value == "" ){
			alert('비밀번호를 입력하세요');
			f.txtPwd.focus();
			return;
		}
		
		f.process.value = "delete";
		f.action = "secessionout.asp";
		f.submit();	
		
	}



	//개인정보수정
	function goAdminUpdate(){
		
		var f = document.insForm;
		
		if(f.txtPwd.value == "") {
			alert('비밀번호를 입력해주세요.');
			f.txtPwd.focus();
			return;
		}
		
		
		
		//주소검색
		if(f.txtZip1.value == ""){
			alert('우편번호(1)을 입력하세요!');
			f.txtZip1.focus();
			return;
		}
		
		if(f.txtZip2.value == ""){
			alert('우편번호(2)를 입력하세요!');
			f.txtZip2.focus();
			return;
		}
	
		if(f.txtAddr1.value == ""){
			alert('주소를 입력하세요!');
			f.txtAddr1.focus();
			return;
		}
		
		if(f.txtAddr2.value == ""){
			alert('상세주소를 입력하세요!');
			f.txtAddr2.focus();
			return;
		}
		
		//집전화번호
		if(!IsInteger(f.selTel1,"집전화(1)을")){return;}	//숫자입력여부 확인
		if(!IsInteger(f.txtTel2,"집전화(2)를")){return;}	//숫자입력여부 확인	
		if(!IsInteger(f.txtTel3,"집전화(3)을")){return;}    //숫자입력여부 확인

		//휴대폰번호
		
		if(!IsInteger(f.selHp1,"휴대폰번호(1)을")){
			return;}	//숫자입력여부 확인

		if(!IsInteger(f.txtHp2,"휴대폰번호(2)를")){return;}	//숫자입력여부 확인	
		if(!IsInteger(f.txtHp3,"휴대폰번호(3)을")){return;}	//숫자입력여부 확인
		
		
		f.process.value	=	"update";
		f.action = "Save.asp";
			
		f.submit();
	}