// 로그인 처리부
function doLogin(f) {
	if(f.user_id.value == "") {
		alert("아이디를 입력하세요");
		f.user_id.focus();
		return;
	}

	if(!checkID(f.user_id)) { return; }

	if(f.user_pw.value == "") {
		alert("비밀번호를 입력하세요");
		f.user_pw.focus();
		return;
	}

	if(!checkPWD(f.user_pw)) { return; }

//	f.target = "exeFrame";
	f.submit();
}

function enterLogin(f) {
	if(window.event.keyCode == 13) {
		doLogin(f);
	}	
} 

function doLogout() {
	exeFrame.location.href = "../lib/proc/logout.asp";
}

// 아이디/비밀번호 찾기
function doFindMember(f) {
	if(f.username.value == "") {
		alert("성명을 입력하세요.");
		f.username.focus();
		return;
	}

	if(!checkName(f.username)) { return; }

	if(f.ssn1.value == "") {
		alert("주민번호 앞자리을 입력하세요.");
		f.ssn1.focus();
		return;
	}

	if(!checkNumber(f.ssn1)) { return; }	// 주민등록번호 숫자입력 체크

	if(f.ssn2.value == "") {
		alert("주민번호 뒷자리을 입력하세요.");
		f.ssn2.focus();
		return;
	}

	if(!checkNumber(f.ssn2)) { return; }	// 주민등록번호 숫자입력 체크

	if(!RegistCheck(f.ssn1.value,f.ssn2.value)) {
		alert("올바르지 않은 주민등록번호 유형입니다. 다시 확인하여 주세요.");
		f.user_rrn1.focus();
		return;	
	}

	f.action="idpw_sch.asp";
	f.target = "exeFrame";
	f.submit();
}

// 회원탈퇴
function delMember(f) {
	if(f.username.value == "") {
		alert("성명을 입력하세요.");
		f.username.focus();
		return;
	}

	if(!checkName(f.username)) { return; }

	if(f.ssn1.value == "") {
		alert("주민번호 앞자리을 입력하세요.");
		f.ssn1.focus();
		return;
	}

	if(!checkNumber(f.ssn1)) { return; }	// 주민등록번호 숫자입력 체크

	if(f.ssn2.value == "") {
		alert("주민번호 뒷자리을 입력하세요.");
		f.ssn2.focus();
		return;
	}

	if(!checkNumber(f.ssn2)) { return; }	// 주민등록번호 숫자입력 체크

	if(!RegistCheck(f.ssn1.value,f.ssn2.value)) {
		alert("올바르지 않은 주민등록번호 유형입니다. 다시 확인하여 주세요.");
		f.user_rrn1.focus();
		return;	
	}

	if(!confirm("회원 탈퇴 처리를 하시겠습니까?")) { return; }

	f.action="member_del.asp";
	f.target = "exeFrame";
	f.submit();
}

// 회원 정보부
function goView(f, _sid) {
	f.sid.value = _sid;
	f.action = "member_viw.asp";
	f.submit();
}

function goList(f) {
	f.action = "member_lst.asp";
	f.submit();
}

function goWrite(f, _level) {
	f.action = "member_wrt.asp?level=" + _level;
	f.submit();
}

function goEdit(f) {
	f.action = "member_edt.asp";
	f.submit();
}

function checkInfo(f) {
	if(f.post1.value == "") {
		alert("우편번호 검색을 통해 입력하여 주십시오.");
		f.post1.focus();
		return;
	}

	if(!checkNumber(f.post1)) { return; }

	if(f.post2.value == "") {
		alert("우편번호 검색을 통해 입력하여 주십시오.");
		f.post2.focus();
		return;
	}

	if(!checkNumber(f.post2)) { return; }

	if(f.addr1.value == "") {
		alert("우편번호 검색을 통해 기본 주소를 입력하여 주십시오.");
		f.addr1.focus();
		return;
	}

	if(f.addr2.value == "") {
		alert("상세 주소를 입력하십시오.");
		f.addr2.focus();
		return;
	}


	// 이메일이 입력된 경우 오류 체크
	if(!checkEmail(f.email)) { return; }

	if(f.tel1.value == "") {
		alert("전화번호을 입력하여 주십시오.");
		f.tel1.focus();
		return;
	}

	if(!checkNumber(f.tel1)) { return; }

	if(f.tel2.value == "") {
		alert("전화번호을 입력하여 주십시오.");
		f.tel2.focus();
		return;
	}

	if(!checkNumber(f.tel2)) { return; }

	if(f.tel3.value == "") {
		alert("전화번호을 입력하여 주십시오.");
		f.tel3.focus();
		return;
	}

	if(!checkNumber(f.tel3)) { return; }

	if(f.fax1.value != "" || f.fax2.value != "" || f.fax3.value != "") {
		if(f.fax1.value == "") {
			alert("팩스번호을 입력하여 주십시오.");
			f.fax1.focus();
			return;
		}

		if(!checkNumber(f.fax1)) { return; }

		if(f.fax2.value == "") {
			alert("팩스번호을 입력하여 주십시오.");
			f.fax2.focus();
			return;
		}

		if(!checkNumber(f.fax2)) { return; }

		if(f.fax3.value == "") {
			alert("팩스번호을 입력하여 주십시오.");
			f.fax3.focus();
			return;
		}

		if(!checkNumber(f.fax3)) { return; }
	}

	if(f.mobile1.value == "") {
		alert("휴대전화번호을 입력하여 주십시오.");
		f.mobile1.focus();
		return;
	}

	if(!checkNumber(f.mobile1)) { return; }

	if(f.mobile2.value == "") {
		alert("휴대전화번호을 입력하여 주십시오.");
		f.mobile2.focus();
		return;
	}

	if(!checkNumber(f.mobile2)) { return; }

	if(f.mobile3.value == "") {
		alert("휴대전화번호을 입력하여 주십시오.");
		f.mobile3.focus();
		return;
	}

	if(!checkNumber(f.mobile3)) { return; }

	return true;
}

function checkPass(f) {
	if(f.passwd.value == "") {
		alert("비밀번호를 입력하십시오.");
		f.passwd.focus();
		return;
	}

	if(!checkPWD(f.passwd)) { return; }


	if(f.passwd_chk.value == "") {
		alert("비밀번호를 한번더 입력하십시오.");
		f.passwd_chk.focus();
		return;
	}

	if(f.passwd.value != f.passwd_chk.value) {
		alert("비밀번호를 잘못입력하였습니다.\n\n다시 입력하십시오.");
		f.passwd_chk.focus();
		return;
	}

	return true;
}

function doInsert(f) {
	if(f.user_id.value == "") {
		alert("아이디를 입력하십시오.");
		f.user_id.focus();
		return;
	}

	if(!checkID(f.user_id)) { return; }

	if(f.id_chk.value == "") {
		alert("아이디 중복 체크를 하여 주십시오.");
		return;
	}

	if(!checkPass(f)) { return; }			// 비밀번호 체크

	if(f.username.value == "") {
		alert("성명을 입력하세요.");
		f.username.focus();
		return;
	}

	if(!checkName(f.username)) { return; }

	if(f.ssn1.value == "") {
		alert("주민번호 앞자리을 입력하세요.");
		f.ssn1.focus();
		return;
	}

	if(!checkNumber(f.ssn1)) { return; }	// 주민등록번호 숫자입력 체크

	if(f.ssn2.value == "") {
		alert("주민번호 뒷자리을 입력하세요.");
		f.ssn2.focus();
		return;
	}

	if(!checkNumber(f.ssn2)) { return; }	// 주민등록번호 숫자입력 체크

	if(!RegistCheck(f.ssn1.value,f.ssn2.value)) {
		alert("올바르지 않은 주민등록번호 유형입니다. 다시 확인하여 주세요.");
		f.user_rrn1.focus();
		return;	
	}

	if(!checkInfo(f)) { return; }

	f.action = "member_ins.asp";
	f.target = "exeFrame";
	f.submit();
}

function doUpdate(f) {
	if(f.passwd.value != "" || f.passwd_chk.value != "") {
		if(!checkPass(f)) { return; }			// 비밀번호 체크
	}

	if(!checkInfo(f)) { return; }

	f.action = "member_upt.asp";
	f.target = "exeFrame";
	f.submit();
}

function openID(f) {
	var url = "";
	
	if(f.user_id.value == "") {
		alert("중복체크할 아이디를 입력하세요");
		f.user_id.focus();
		return;
	}

	if(!checkID(f.user_id)) { return; }

	url = "../../html/member/id_chk.asp?user_id=" + f.user_id.value;

	openWindow(url,'id',302,200,0,0,100,100);
}