/*
 * 일반 함수
 */
// 패스워드/암호 코드 입력
function pf_passwdForm() {
	var passwdForm = document.getElementById("passwdForm");
	if (jf_isEmptyRtnMsg(passwdForm.passwd, "비밀번호를 입력하세요")) {
		return false;
	}
	return true;
}
	
// 부서별 리스트 보기
function pf_searchGroup() {
	var changeGpMode = document.getElementById("changeGpMode");
	if(changeGpMode.value == 0){
		alert("부서를 선택해주세요");
		return false;
	}
}

// 검색
function pf_searchForm() {
	var searchForm = document.getElementById("searchForm");
	if (jf_isEmptyRtnMsg(searchForm.searchWord, "검색단어를 입력하세요")){
		return false;
	}
	return true;
}

// 검색
function pf_searchMergeForm() {
	var searchForm = document.getElementById("searchForm");
	if(searchForm.searchFieldEtc.value == ""){
		if (jf_isEmptyRtnMsg(searchForm.searchWord, "검색단어를 입력하세요")){
			return false;
		}
	}
	return true;
}

/*
 * proc 함수
 */

// 쓰기 검사
function pf_writeProc(type) {
	var writeProc = document.getElementById("writeProc");

	if (jf_isEmptyRtnMsg(writeProc.title, "제목을 입력하세요")) {
		return false;
	}
	if (writeProc.name != null && writeProc.name != "writeProc") {
		if (jf_isEmptyRtnMsg(writeProc.name, "이름을 입력하세요")) {
			return false;
		}
	}
	if (writeProc.passwd != null) {
		if (jf_isEmptyRtnMsg(writeProc.passwd, "비밀번호를 입력하세요")) {
			return false;
		}
	}

	if (writeProc.email != null) {
		// 이메일을 아무것도 안쓰면 검사 안함, 뭐라도 쓰면 이메일 형식 체크
		if (jf_Trim(writeProc.email.value) != ""
				&& !jf_isValidEmail(writeProc.email))
			return false;
	}

	if (writeProc.jumin1 != null) {
		if (!jf_juminCheck(writeProc.jumin1, writeProc.jumin2))
			return false;
		writeProc.jumin.value = writeProc.jumin1.value + writeProc.jumin2.value;
	}

	// fck에디터 내용부분 입력했는지 체크
	var oEditor = FCKeditorAPI.GetInstance('content');
	var editorContent = oEditor.GetXHTML(true);
	if (editorContent == "") {
		alert("내용을 입력하세요.");
		return false;
	}

	// 포토갤러리인 경우 이미지 필수 입력
	if (type != null && type == "photo") {
		// 쓰기 모드이면
		if (writeProc.mode.value == "writeProc") {
			var imageUpload = false;
			var arrayObj = jf_makeArrayForm(writeProc.orgFilename);

			for (i = 0; i < arrayObj.length; i++) {
				if (arrayObj[i].value != "") {
					imageUpload = true;
					break;
				}
			}

			if (!imageUpload) {
				alert("이미지를 등록해 주세요");
				return false;
			}
		}
	}
	return true;
}

// 글 삭제
function pf_deleteArticleProc(id) {
	var deleteArticleProc = document.getElementById("deleteArticleProc");
	if (confirm("정말 삭제하시겠습니까?")) {
		deleteArticleProc.articleSeq.value = id;
		deleteArticleProc.submit();
	}
}

// 코멘트 쓰기 검사
function pf_writeCommentProc() {
	var writeCommentProc = document.getElementById("writeCommentProc");
	if (writeCommentProc.name != null
			&& writeCommentProc.name != "writeCommentProc") {
		if (jf_isEmptyRtnMsg(writeCommentProc.name, "이름을 입력하세요")) {
			return false;
		}
	}
	if (writeCommentProc.passwd != null) {
		if (jf_isEmptyRtnMsg(writeCommentProc.passwd, "비밀번호를 입력하세요")) {
			return false;
		}
	}

	if (jf_isEmptyRtnMsg(writeCommentProc.content, "내용을 입력하세요")) {
		return false;
	}
	return true;
}

// 코멘트 삭제
function pf_deleteCommentProc(v, boardid, cmtid) {
	var deleteCommentProc = document.getElementById("deleteCommentProc");
	deleteCommentProc.passwd.value = "";
	if (v != null) {
		if (jf_isEmptyRtnMsg(v, "비밀번호를 입력하세요"))
			return false;
		deleteCommentProc.passwd.value = v.value;
		deleteCommentProc.articleSeq.value = boardid;
		deleteCommentProc.commentSeq.value = cmtid;
		return true;
	} 
	else {
		if (confirm("정말 삭제하시겠습니까?")) {
			deleteCommentProc.articleSeq.value = boardid;
			deleteCommentProc.commentSeq.value = cmtid;
			deleteCommentProc.submit;
		}
	}
	deleteCommentProc.submit();
}

// 트랙백 삭제
function pf_deleteTrackbackProc(boardid, trackid) {
	var deleteTrackbackProc = document.getElementById("deleteTrackbackProc");
	if (confirm("정말 삭제하시겠습니까?")) {
		deleteTrackbackProc.articleSeq.value = boardid;
		deleteTrackbackProc.relationSeq.value = trackid;
		return true;
	}
	deleteTrackbackProc.submit();
}

