	/*
	 * 일반 함수
	 */
	// 패스워드/암호 코드 입력
	function pf_passwdForm(){
		var passwdForm = document.getElementById("passwdForm");
		if ( jf_isEmptyRtnMsg(passwdForm.passwd, "비밀번호를 입력하세요") ){
			return;
		}
		passwdForm.submit();
	}

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

	// 검색 종료
	function pf_searchStopForm(){
		listForm.searchFieldContent.value = "";
		listForm.searchFieldName.value = "";
		listForm.searchFieldTitle.value = "";
		listForm.curPage.value = "";
		listForm.submit();
	}

	// 읽기
	function pf_readForm(id){
		var readForm = document.getElementById("readForm");
		readForm.articleSeq.value = id;
		readForm.submit();
	}


	// 쓰기 폼
	/*
	function pf_writeProc(){
		writeForm.submit();
	}
	*/

	// 답글 폼
	function pf_replyForm(id){
		var replyForm = document.getElementById("replyForm");
		replyForm.articleSeq.value = id;
		replyForm.submit();
	}

	// 글 수정 폼
	function pf_editForm(id){
		var editForm = document.getElementById("editForm");
		if (document.passwdForm != null){
			if (jf_isEmptyRtnMsg(document.passwdForm.passwd, "비밀번호를 입력하세요"))
				return;
			editForm.passwd.value = document.passwdForm.passwd.value;
		}
		editForm.articleSeq.value = id;
		editForm.submit();
	}

	// 목록
	function pf_listForm(){
		var listForm = document.getElementById("listForm");
		listForm.submit();
	}

	// 코멘트 수정 폼
	function pf_editCommentForm(v, boardid, cmtid){
		var deleteCommentProc = document.getElementById("deleteCommentProc");
		var editCommentForm = document.getElementById("editCommentForm");

		deleteCommentProc.passwd.value = "";

		if ( v != null){
			if (jf_isEmptyRtnMsg(v, "비밀번호를 입력하세요")) return;

			deleteCommentProc.passwd.value = v.value;
			deleteCommentProc.articleSeq.value = boardid;
			deleteCommentProc.commentSeq.value = cmtid;
		}
		else{
			editCommentForm.articleSeq.value = boardid;
			editCommentForm.commentSeq.value = cmtid;
		}

 		jf_openWindow('about:blank', 'commentEdit', 0, 0, 630, 150, 1, 1, 1);
		editCommentForm.target = "commentEdit";

		// 윈도우 이름 중복안되게.
		var r = Math.floor(Math.random()*10000);
		window.name="main_page_" + r;

		editCommentForm.submit();
	}
	
	// 게시물 이동 
	function pf_moveForm(articleSeq){
 		jf_openWindow('/adm_site/app/board/pra_board_move.jsp?articleSeq=' + articleSeq, 'boardMove', 0, 0, 500, 280, 1, 1, 1);
	}

	/*
	 * proc 함수
	 */


	// 쓰기 검사
	function pf_writeProc(type){
		var writeProc = document.getElementById("writeProc");
		if ( jf_isEmptyRtnMsg(writeProc.title, "제목을 입력하세요") ){
			return;
		}
		if(writeProc.name != null && writeProc.name != "writeProc"){
			if ( jf_isEmptyRtnMsg(writeProc.name, "이름을 입력하세요") ){
				return;
			}
		}
		if (writeProc.passwd != null){
			if ( jf_isEmptyRtnMsg(writeProc.passwd, "비밀번호를 입력하세요") ){
				return;
			}
		}
		if(writeProc.email != null){
			// 이메일을 아무것도 안쓰면 검사 안함, 뭐라도 쓰면 이메일 형식 체크
			if ( jf_Trim(writeProc.email.value) != "" && !jf_isValidEmail(writeProc.email) )
				return;
		}
		// 연락처를 입력 했다면 형식 체크 
//		if( writeProc.telno1.value !="" || writeProc.telno2.value !="" || writeProc.telno3.value !="" ){		
//			if(!jf_isIntegerRtnMsg1(writeProc.telno1, "연락처를",	2, 3)){
//				return;
//			}
//			if(!jf_isIntegerRtnMsg1(writeProc.telno2, "연락처를",	3, 4)){
//				return;
//			}
//			if(!jf_isIntegerRtnMsg(writeProc.telno3, "연락처를",	4)){
//				return;
//			}
//			writeProc.telno.value = writeProc.telno1.value + "-" + writeProc.telno2.value + "-" + writeProc.telno3.value;
//		}
		if (writeProc.jumin1 != null){
			if ( !jf_juminCheck(writeProc.jumin1, writeProc.jumin2) )
				return;
			writeProc.jumin.value	= writeProc.jumin1.value + writeProc.jumin2.value;
		}
		// 웹에디터를 사용해을 경우 
		if(document.twe != null) {
			if(document.twe.BodyValue == "<P>&nbsp;</P>"){

				alert("본문 내용을 입력하세요.");
				document.twe.SetFocus();
				
				return;
			}
			writeProc.mime_contents.value = document.twe.MimeValue();
		}
		// DHtml 에디터 사용
		else if (type != "statistic") {
			//fck에디터 내용부분 입력했는지 체크
			var oEditor = FCKeditorAPI.GetInstance('content') ; 
			var editorContent = oEditor.GetXHTML( true );
			if(editorContent == ""){
				alert("내용을 입력하여 주십시오");
				return;
			}
		}
		// 포토갤러리인 경우 이미지 필수 입력 
		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;
				}
			}
		}
		submitWebFilter('writeProc');
		//writeProc.submit();
	}

	// 글 삭제
	function pf_deleteProc(id){
		var passwdForm = document.getElementById("passwdForm");
		var deleteProc = document.getElementById("deleteProc");
		if (passwdForm != null){
			if (jf_isEmptyRtnMsg(passwdForm.passwd, "비밀번호를 입력하세요")) {
				return;
			}

			deleteProc.articleSeq.value = id;
			deleteProc.passwd.value = passwdForm.passwd.value;
			deleteProc.submit();
		}
		else{
			if(confirm("정말 삭제하시겠습니까?")){
				deleteProc.articleSeq.value = id;
				deleteProc.submit();
			}
			else{
				return;
			}
		}
	}
	
	// 글 삭제
	function pf_deleteArticleProc(id){
		var deleteArticleProc = document.getElementById("deleteArticleProc");
		if(confirm("정말 삭제하시겠습니까?")){
			deleteArticleProc.articleSeq.value = id;
			deleteArticleProc.submit();
		}
	}
	
	// 게시물 성격 변경
	function pf_typeProc(id, t){
		var typeProc = document.getElementById("typeProc");
		typeProc.articleSeq.value = id;
		typeProc.typeF.value = t;
		
		typeProc.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;
		}

		submitWebFilter('writeCommentProc');
		//writeCommentProc.submit();
	}

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

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

	// 코멘트 수정
	function pf_editCommentProc(){
		var editCommentProc = document.getElementById("editCommentProc");
		if ( editCommentProc.name != null && editCommentProc.name != "editCommentProc"){
			if ( jf_isEmptyRtnMsg(editCommentProc.name, "이름을 입력하세요") ) return;
		}
		if ( jf_isEmptyRtnMsg(editCommentProc.content, "내용을 입력하세요") ) return;
		if ( editCommentProc.passwd != null){
			if ( jf_isEmptyRtnMsg(editCommentProc.passwd, "비밀번호를 입력하세요") ) return;
		}

		// 파라미터 속성 제거 하고 순수 URL만 추출함
		var url = opener.document.location.href;
		var end = url.indexOf("?");
		url = url.substring(0, end);

		editCommentProc.action = url;
		editCommentProc.target = opener.window.name;
		editCommentProc.submit();
		self.close();
	}	
	

	// RSS 페이지
	function pf_rssForm(){
		var rssForm = document.getElementById("rssForm");
		jf_openWindow('about:blank', 'rssInfo', 1,1, 530, 600, 1, 1, 1);
		rssForm.target = "rssInfo";
		rssForm.submit();
	}
