﻿/* 게시판 설정 */
function goSearch() {
	var frm = document.theForm;
	if (frm.cate.value == "") {
		alert("검색항목을 선택해 주시기 바랍니다.");
		frm.cate.focus();
		return false;
	}
	if (frm.query.value == "") {
		alert("검색단어를 입력해 주시기 바랍니다.");
		frm.query.focus();
		return false;
	}
	frm.action = "default.asp";
	frm.submit();
}

function goViewList() {
	var frm = document.theForm;
	frm.action = "default.asp";
	frm.submit();
}

function goViewModify() {
	var frm = document.theForm;
	frm.action = "modify.asp";
	frm.submit();
}

function goViewDelete() {
	var frm = document.theForm;
	frm.action = "checkpwd.asp";
	frm.submit();
	/*
	if(confirm("선택한 게시물을 삭제하시겠습니까?")) {
		var frm = document.theForm;
		frm.action = "delete_proc.asp";
		frm.submit();
	}
	else {
		return false;
	}
	*/
}

function goViewReply() {
	var frm = document.theForm;
	frm.action = "reply.asp";
	frm.submit();
}

function goViewPrint(idx) {
	var str = "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=700, height=700, top=10, left=100";
	window.open("print.asp?idx="+idx, "gbmgtourprint", str);
}

function goRegister() {
	var frm = document.theForm;
	var frmSpace = /^\s/;
	var frmEmail = /^[-!#$%&\'*+\\./0-9=?A-Z^_a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_a-z{|}~]+$/;

	if (!frm.name.value) {
		alert("이름을 입력해 주세요.");
		frm.name.focus();
		frm.name.select();
		return false;
	}

	if (frmSpace.exec(frm.name.value)) {
		alert("공백은 입력할수 없습니다.");
		frm.name.focus();
		frm.name.select();
		return false;
	}
	/*
	if (frm.email.value) {
		if (!frmEmail.exec(frm.email.value)) {
			alert("이메일 주소가 유효하지 않습니다. 확인 후 다시 입력해 주세요.");
			frm.email.focus();
			frm.email.select();
			return false;
		}
	}
	*/
	if (!frm.title.value) {
		alert("제목을 입력해 주세요.");
		frm.title.focus();
		frm.title.select();
		return false;
	}

	if (frmSpace.exec(frm.title.value)) {
		alert("공백은 입력할수 없습니다.");
		frm.title.focus();
		frm.title.select();
		return false;
	}

	if (!frm.pwd.value) {
		alert("비밀번호를 입력해 주세요.");
		frm.pwd.focus();
		frm.pwd.select();
		return false;
	}

	if (frmSpace.exec(frm.pwd.value)) {
		alert("공백은 입력할수 없습니다.");
		frm.pwd.focus();
		frm.pwd.select();
		return false;
	}

	if (confirm("작성하신 게시물을 등록합니다. 계속 진행하시겠습니까?")) {
		frm.action = "register_proc.asp";
		frm.submit();
		return true;
	}
	else {
		return false;
	}
}

function goModify() {
	var frm = document.theForm;
	var frmSpace = /^\s/;
	var frmEmail = /^[-!#$%&\'*+\\./0-9=?A-Z^_a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_a-z{|}~]+$/;

	if (!frm.name.value) {
		alert("이름을 입력해 주세요.");
		frm.name.focus();
		frm.name.select();
		return false;
	}

	if (frmSpace.exec(frm.name.value)) {
		alert("공백은 입력할수 없습니다.");
		frm.name.focus();
		frm.name.select();
		return false;
	}
	/*
	if (frm.email.value) {
		if (!frmEmail.exec(frm.email.value)) {
			alert("이메일 주소가 유효하지 않습니다. 확인 후 다시 입력해 주세요.");
			frm.email.focus();
			frm.email.select();
			return false;
		}
	}
	*/
	if (!frm.title.value) {
		alert("제목을 입력해 주세요.");
		frm.title.focus();
		frm.title.select();
		return false;
	}

	if (frmSpace.exec(frm.title.value)) {
		alert("공백은 입력할수 없습니다.");
		frm.title.focus();
		frm.title.select();
		return false;
	}

	if (!frm.pwd.value) {
		alert("비밀번호를 입력해 주세요.");
		frm.pwd.focus();
		frm.pwd.select();
		return false;
	}

	if (frmSpace.exec(frm.pwd.value)) {
		alert("공백은 입력할수 없습니다.");
		frm.pwd.focus();
		frm.pwd.select();
		return false;
	}

	if (confirm("작성하신 게시물을 수정합니다. 계속 진행하시겠습니까?")) {
		frm.action = "modify_proc.asp";
		frm.submit();
		return true;
	}
	else {
		return false;
	}
}

function goReply() {
	var frm = document.theForm;
	var frmSpace = /^\s/;
	var frmEmail = /^[-!#$%&\'*+\\./0-9=?A-Z^_a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_a-z{|}~]+$/;

	if (!frm.name.value) {
		alert("이름을 입력해 주세요.");
		frm.name.focus();
		frm.name.select();
		return false;
	}

	if (frmSpace.exec(frm.name.value)) {
		alert("공백은 입력할수 없습니다.");
		frm.name.focus();
		frm.name.select();
		return false;
	}
	/*
	if (frm.email.value) {
		if (!frmEmail.exec(frm.email.value)) {
			alert("이메일 주소가 유효하지 않습니다. 확인 후 다시 입력해 주세요.");
			frm.email.focus();
			frm.email.select();
			return false;
		}
	}
	*/
	if (!frm.title.value) {
		alert("제목을 입력해 주세요.");
		frm.title.focus();
		frm.title.select();
		return false;
	}

	if (frmSpace.exec(frm.title.value)) {
		alert("공백은 입력할수 없습니다.");
		frm.title.focus();
		frm.title.select();
		return false;
	}

	if (!frm.pwd.value) {
		alert("비밀번호를 입력해 주세요.");
		frm.pwd.focus();
		frm.pwd.select();
		return false;
	}

	if (frmSpace.exec(frm.pwd.value)) {
		alert("공백은 입력할수 없습니다.");
		frm.pwd.focus();
		frm.pwd.select();
		return false;
	}

	if (confirm("작성하신 게시물을 등록합니다. 계속 진행하시겠습니까?")) {
		frm.action = "reply_proc.asp";
		frm.submit();
		return true;
	}
	else {
		return false;
	}
}

function goDelete() {
	var frm = document.theForm;
	var frmSpace = /^\s/;

	if (!frm.pwd.value) {
		alert("비밀번호를 입력해 주세요.");
		frm.pwd.focus();
		frm.pwd.select();
		return false;
	}

	if (frmSpace.exec(frm.pwd.value)) {
		alert("공백은 입력할수 없습니다.");
		frm.pwd.focus();
		frm.pwd.select();
		return false;
	}

	if (confirm("작성하신 게시물을 삭제합니다. 계속 진행하시겠습니까?")) {
		frm.action = "delete_proc.asp";
		frm.submit();
		return true;
	}
	else {
		return false;
	}
}
