<%--
  Class Name : EgovNoticeRegist.jsp
  Description : 게시물  생성 화면
  Modification Information
 
      수정일         수정자                   수정내용
    -------    --------    ---------------------------
     2009.03.24   이삼섭              최초 생성
     2011.08.31   JJY       경량환경 버전 생성
 
    author   : 공통서비스 개발팀 이삼섭
    since    : 2009.03.24
--%>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
<%@ taglib prefix="ckeditor" uri="http://ckeditor.com"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="content-language" content="ko">
<script type="text/javascript" src="<c:url value='/js/EgovBBSMng.js' />"></script>
<script type="text/javascript" src="<c:url value='/js/EgovMultiFileItn.js'/>"></script> <!-- 파일첨부, 썸네일이미지 있으면 미리보기 -->
<%-- <script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script> --%>
<script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js'/>"></script>
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
<validator:javascript formName="board" staticJavascript="false" xhtml="true" cdata="false" />
<script type="text/javascript">
$( document ).ready(function() {
	$(function () {

		$('#filebutton').click(function (e) {

		e.preventDefault();

		$('#file_temp').click();

		});

		});
	
});

function goList() {
	document.searchForm.submit(); 
}

function fn_egov_regist_notice() {
	CKEDITOR.instances.nttCn.updateElement();
	if (!validateBoard(document.board))
		return;

	//금지어 확인
	/* var prohibitCheck = false;
	var form = document.board ;
	form.checkProhibitCn.value = form.nttSj.value + form.nttCn.value ; 
	var data = new FormData(form);
	$.ajax({
	type: "POST",
	     url: "/uss/ion/cnf/prohiCheckAjax.do",
	     async:false,
	     data: data,
	     dataType:'json',
	     processData: false,
	     contentType: false,
	     cache: false,
	     timeout: 600000,
	     success: function (returnData, status) {
	     	if(status == 'success'){
		    	if(returnData.result == 'fail'){
		        }else if(returnData.result == 'auth_fail'){
		        }else if(returnData.result =='success'){
		        	if(null != returnData.prohibitVO.prohibitCn){
		        		alert( returnData.prohibitVO.prohibitCn + " 단어는 금지어로 등록되어 있는 단어입니다." );
		        		prohibitCheck = true;
		        	}
	           	}
           }else{
	           	//alert("등록에 실패하였습니다.");
           }
       },
       error: function (e) {
           //alert("등록에 실패하였습니다.");
       }
	});
  
	if(prohibitCheck){
		return;
	} */
	
	<c:if test="${bdMstr.noticeYn == 'Y' or bdMstr.bbsTyCode == 'BBST08'}"> 
		var tempTxt = "공지" ;
		<c:if test="${bdMstr.bbsTyCode == 'BBST08'}">
			tempTxt = "모집기간" ;
		</c:if>
		
		if($("input:checkbox[name='noticeAt']").is(":checked") || tempTxt=='모집기간'){
			{
				if($('#ntceBgndeYYYMMDD').val() == ''){
					alert(tempTxt+" 시작일은 필수입니다.");
					return;
				}
				if($('#ntceEnddeYYYMMDD').val() == ''){
					alert(tempTxt+" 마감일은 필수입니다.");
					return;
				}
				
				var iChkBeginDe = Number(($('#ntceBgndeYYYMMDD').val()+$('#ntceBgndeHH').val()+$('#ntceBgndeMM').val()).replaceAll("-","")   );
				var iChkEndDe =  Number(($('#ntceEnddeYYYMMDD').val()+$('#ntceEnddeHH').val()+$('#ntceEnddeMM').val()).replaceAll("-","")   );

				if(iChkBeginDe > iChkEndDe || iChkEndDe < iChkBeginDe ){
					alert("게시시작일자는 게시종료일자 보다 클수 없고,\n게시종료일자는 게시시작일자 보다 작을수 없습니다. ");
					return;
				}
				$('#ntceBgnde').val(iChkBeginDe) ;
				$('#ntceEndde').val(iChkEndDe) ;
			}
		}
	</c:if>
	
	if (confirm('<spring:message code="common.regist.msg" />')) {
		goSave();
	}
}

function goList() {
	document.searchForm.action = "<c:url value='/cop/bbs/selectBoardList.do'/>";
	document.searchForm.submit();
}

function fn_egov_regist_preview() {
	var PCC_window = window.open('', 'PCCV3Window', 'width=850, height=570, resizable=1, scrollbars=yes, status=0, titlebar=0, toolbar=0, left=350, top=50' );
	
	var previewImgs = "";
	var i = 0;
	
	$("#DIV_IMG_VIEW").find("img").each(function() {
		previewImgs += $(this).get(0).src + "^";
		i++;
	});
	
	document.board.previewImgs.value = previewImgs;
	document.board.action = "<c:url value='/cop/bbs/bbsPreview.do'/>";
	document.board.target = "PCCV3Window";
	document.board.submit();
}
</script>
<title><c:out value='${bdMstr.bbsNm}' /> - 글 등록</title>
<style>
.uploaded_obj{width: 100%;}
</style>
</head>
<body>
	<form:form commandName="searchForm" name="searchForm" method="get" action="">
		<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" />
		<input name="searchCnd" type="hidden" value="<c:out value='${searchVO.searchCnd}'/>" />
		<input name="searchWrd" type="hidden" value="<c:out value='${searchVO.searchWrd}'/>" />
		<input name="bbsId" type="hidden" value="<c:out value='${searchVO.bbsId}'/>" />
	</form:form>
			
	<form:form commandName="board" name="board" method="post" enctype="multipart/form-data">
	<input type="hidden" name="pageIndex" value="<c:out value='${searchVO.pageIndex}'/>" />
	<input type="hidden" name="searchCnd" value="<c:out value='${searchVO.searchCnd}'/>" />
	<input type="hidden" name="searchWrd" value="<c:out value='${searchVO.searchWrd}'/>" />
	<input type="hidden" name="bbsId" value="<c:out value='${bdMstr.bbsId}'/>" />
	<input type="hidden" name="previewImgs" value="" />
	<input type="hidden" name="checkProhibitCn" value="" />
	<input type="hidden" name="siteId" value="<c:out value='${bdMstr.siteId}'/>"  />
	<input type="hidden" name="pageType" id="pageType" value="insert" />
	
	<input id="ntceBgnde" name="ntceBgnde" type="hidden" value="">
	<input id="ntceEndde" name="ntceEndde" type="hidden" value="">
	
	<!-- 드래그앤 드롭 파라미터 -->
	<input type="hidden" name="limitcount" value="${bdMstr.posblAtchFileNumber}" />
	<!-- cont -->
	<div class="cont_wrap">
		<div class="box">
	
			<!-- cont_tit -->
			<div class="cont_tit">
				<h2><c:out value='${bdMstr.bbsNm}' />- 글 등록  (<c:out value='${bdMstr.menuNm}' />)</h2>
				<ul class="cont_nav">
					<li class="home"><a href="/"><i></i></a></li>
						<li>
							<p>게시판관리</p>
						</li>
						<li>
							<p>게시판관리</p>
						</li>
						<li>
							<p><c:out value='${bdMstr.bbsNm}' /> 목록</p>
						</li>
					<li><span class="cur_nav"><c:out value='${bdMstr.bbsNm}' /> 등록</span></li>
				</ul>
			</div>
			<!-- //cont_tit -->
	
			<div class="cont">
				<!-- list_상세 -->
				<div class="tbType02 col-table data-table left">
					<table>
						<colgroup>
							<col style="width: 20%">
							<col style="width: 80%">
						</colgroup>
	
						<tbody>
							<%-- <c:if test="${Transfer}">
								<tr>
									<th>
										<label for="secretAt">임시수정</label>
									</th>
									<td>
										등록일 :
										<input style="width: 10%;" id="frstRegisterPnttm" name="frstRegisterPnttm" title="제목" type="text" value="${board.frstRegisterPnttm}">
										2000-01-05 (형식)
										<br>
										조회수 : 
										<input style="width: 10%;" id="inqireCo" name="inqireCo" title="제목" type="text" value="${board.inqireCo}">
										123 (형식)
										<br>
										등록자 : 
										<input style="width: 10%;" id="ntcrNm" name="ntcrNm" title="제목" type="text" value="${board.ntcrNm}">
										아무개 (형식)
									</td>
								</tr>
							</c:if> --%>
							<tr>
								<th><span class="reqArea">
									<span class="reqArea"><c:out value='${bdMstr.bbsTyCode eq "BBST07" ? "항목" : bdMstr.menuNo eq "9510000" ? "질문" : "제목"}' /></span>
									</span>
									<c:out value="${msgNttSj}" />
								</th>
								<td>
									<form:input path="nttSj" title="${msgNttSj}" cssClass="w100per"/>
									<form:errors path="nttSj" cssClass="w100per"/>
								</td>
							</tr>
			               <c:if test="${'9650000' eq bdMstr.menuNo}">
							<tr>
								<th class="req_text">
									<!-- <span class="reqArea"></span> -->
									<p>URL</p>
								</th>
								<td>
									<form:input path="linkUrl" class="text" size="50" cssClass="w100per"/>
									<form:errors path="linkUrl" />
								</td>
			               </tr>		  
			               </c:if>  							
							<tr>
								<th style="vertical-align:middle;"><span class="reqArea">
									<c:out value='${brdMstrVO.menuNo eq "9510000" ? "답변" : "내용"}' />
								</span></th>
								<td>
									<form:textarea path="nttCn" class="textarea" cols="500" rows="20" />
									<ckeditor:replace replace="nttCn" basePath="${pageContext.request.contextPath}/html/egovframework/com/cmm/utl/ckeditor/" />
									<form:errors path="nttCn" />
								</td>
							</tr>
							<%-- <tr>
								<th><span class="reqArea">모집상태</span></th>
								<td>
									<select name="seCd" id="seCd" title="모집상태">
										<c:forEach var="result" items="${codeList}" varStatus="status">
											<option value="${result.code}" <c:if test="${result.code eq board.seCd }">selected="selected"</c:if> ><c:out value='${result.codeNm}' /></option>
									</c:forEach>
									</select>
								</td>
							</tr> --%>
							
							
							<%-- <tr>
								<th>파일 첨부</th>
								<td class="upload_area">
									<div class="file_upload_box no_img_box fileWrap">
										<table>	
											<colgroup>
												<col style="width: 60%">
												<col style="width: 10%">
												<col style="width: 20%">
												<col style="width: 10%">
											</colgroup>
											<thead>
												<tr>
												<th>파일명</th>
												<th>크기</th>
												<th>등록일시</th>
												<th>삭제</th>
												</tr>
											</thead>
										</table>
									</div>
									<div class="fileWrap fileAfter file_list_div">
										<table>
											<colgroup>
												<col style="width: 60%">
												<col style="width: 10%">
												<col style="width: 20%">
												<col style="width: 10%">
											</colgroup>
											<thead>
												<tr>
													<th>파일명</th>
													<th>크기</th>
													<th>등록일시</th>
													<th>삭제</th>
												</tr>
											</thead>
											<tbody id="tbody_fiielist">
												<c:forEach var="fileList" items="${fileList}" varStatus="status">
				                        			<tr class="item_<c:out value='${fileList.fmsImageFile}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
														<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
														<td class="file_name">
															<img src="/direct/img/upload_hwp_img.png" alt="" />
															<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
														</td>
														<td>
															<span class="file_size_text" value="<c:out value="${fileList.fileSize}"/>"></span>
															
														</td>
														<td>
															<c:out value="${fileList.regdt}"/>
														</td>
														<td>
															<input type="button" class="delBtn" onclick="delAtchFile('<c:out value='${fileList.fmsImageFile}' />', '<c:out value='${fileList.fileSn}' />'); return false;">
														</td>
													</tr>
				                        		</c:forEach>
											</tbody>
										</table>
									</div>
									<div class="fileInfo file_list_div">
										<ul class="inline">
											<li>
												<p>최대 <span class="c_e40000 fwBold limitcount_li"><c:out value='${bdMstr.posblAtchFileNumber}' /></span>개 ｜ <span class="c_e40000 fwBold upload_number">50MB</span>제한</p>
											</li>
											<li>
												<p><span class="c_456ded fwBold totalfileCount">1</span>개 ｜ <span class="c_456ded fwBold totalfileSize">72.01KB</span></p>
											</li>
										</ul>
									</div>
									<div class="uploadBtm">
										<input type="file" id="file_temp" name="file_temp" class="uploadFile">
									</div>
								</td>
							</tr> --%>
							<c:if test="${bdMstr.fileAtchPosblAt == 'Y'}">
							<tr>
								<th class="req_text">
									<p>첨부파일</p>
								</th>
								<td class="upload_area">
									<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> --><!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
									<input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display:none"/>
									<button type="button" id="filebutton" class="btn btn_text btn_30 blue_border btnType01 btn_add_file">파일 첨부하기</button>
									<div class="file_wrap file_upload_box no_img_box">
										<table class="tbType02">
											<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
											<colgroup>
												<col style="width: 60%;">
												<col style="width: auto;">
												<col style="width: 20%;">
												<col style="width: 10%;">
											</colgroup>
											<thead>
												<!-- <th>
													<input type="checkbox" id="all_check"><label for="all_check"></label>
												</th> -->
												<th style="text-align:center;">파일 명</th>
												<th style="text-align:center;">종류</th>
												<th style="text-align:center;">크기</th>
												<th style="text-align:center;">삭제</th>
											</thead>
											<tbody class="tb_file_before">
												<tr>
													<td colspan="4">
														<p>첨부하실 파일을 <span>마우스로 끌어서</span> 넣어주세요.</p>
													</td>
												</tr>
											</tbody>
										</table>
									</div>
									<div class="file_wrap fileAfter file_list_div">
										<table class="tbType02">
											<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
											<colgroup>
												<col style="width: 60%">
												<col style="width: 10%">
												<col style="width: 20%">
												<col style="width: 10%">
											</colgroup>
											<thead>
												<!-- <th>
													<input type="checkbox" id="all_check"><label for="all_check"></label>
												</th> -->
												<th style="text-align:center;">파일 명</th>
												<th style="text-align:center;">종류</th>
												<th style="text-align:center;">크기</th>
												<th style="text-align:center;">삭제</th>
											</thead>
											<tbody id="tbody_fiielist" class="tb_file_after">
												<c:forEach var="fileList" items="${fileList}" varStatus="status">
				                        			<tr class="item_<c:out value='${fileList.atchFileId}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
														<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
														<td class="td_filename">
															<!-- <img src="/direct/img/upload_hwp_img.png" alt="" /> -->
															<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
														</td>
														<td class="td_filesort">
															<span class="file_filesort_text" value="<c:out value="${fileList.fileExtsn}"/>"><c:out value="${fileList.fileExtsn}"/></span>
														</td>
														<td class="td_filesize">
															<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>"><c:out value="${fileList.fileMg}"/></span>
														</td>
														<td>
															<button type="button" class="btn btn_text btn_30 red_border btn_del" onclick="delAtchFile('<c:out value='${fileList.atchFileId}' />', '<c:out value='${fileList.fileSn}' />'); return false;" title="파일삭제">삭제</button>
														</td>
													</tr>
				                        		</c:forEach>
											</tbody>
										</table>
									</div>
								</td>
							</tr>
							</c:if>
							<tr>
								<th>
									<c:out value="작성자" />
								</th>
								<td>
									<form:input path="ntcrNm" cssClass="w50per"/>
									<form:errors path="ntcrNm" cssClass="w50per"/>
								</td>
							</tr>
							<tr>
								<th>
									<c:out value="담당부서" />
								</th>
								<td>
									<form:input path="pubLoc" cssClass="w50per"/>
									<form:errors path="pubLoc" cssClass="w50per"/>
								</td>
							</tr>
														
							<!-- 공지 여부  -->
							<%-- <c:choose>
								<c:when test="${bdMstr.noticeYn == 'Y'}">
									<c:set var="title">공지여부/공지기간 </c:set>
									<tr>
										<th>
											<label for="noticeAtTitle"><c:out value='${title}' /></label>
										</th>
										<td>
											<input type="checkbox" name="noticeAt" id="noticeAt" value="Y">
											<span  style="padding-left: 10px;">/</span> 
											
											<input type="hidden" name="cal_url" id="cal_url" value="/sym/cmm/EgovNormalCalPopup.do">
										    <input style="width:auto;margin-left: 10px;" type="text" class="date_format" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" size="4" maxlength="4" readonly="">
										    <a href="#" onclick="javascript:fn_egov_NormalCalendar(document.forms.board, document.forms.board.ntceBgndeYYYMMDD);">
										   	 	<input type="button" class="calBtn">
									    	</a>
											<select id="ntceBgndeHH" name="ntceBgndeHH" class="date_format">
											<c:forEach var="result" items="${ntceBgndeHH}" varStatus="status">
												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
											</c:forEach>
											</select>시
											<select id="ntceBgndeMM" name="ntceBgndeMM" class="date_format">
											<c:forEach var="result" items="${ntceBgndeMM}" varStatus="status">
												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
											</c:forEach>
											</select>분
											&nbsp;&nbsp;~&nbsp;&nbsp;
									    	<input style="width:auto;" type="text" class="date_format" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" size="4" maxlength="4" readonly="">
										    <a href="#" onclick="javascript:fn_egov_NormalCalendar(document.forms.board, document.forms.board.ntceEnddeYYYMMDD);">
										   	 	<input type="button" class="calBtn">
									    	</a>
											<select id="ntceEnddeHH" name="ntceEnddeHH" class="date_format">
											<c:forEach var="result" items="${ntceEnddeHH}" varStatus="status">
												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
											</c:forEach>
											</select>시
											<select id="ntceEnddeMM" name="ntceEnddeMM" class="date_format">
											<c:forEach var="result" items="${ntceEnddeMM}" varStatus="status">
												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
											</c:forEach>
											</select>분
										</td>
									</tr>
								</c:when>
								<c:otherwise>
									<form:hidden path="noticeAt" value="N" />
								</c:otherwise>
							</c:choose> --%>
							<!-- 공지 여부  -->
							
						</tbody>
					</table>
				</div>
				<!-- //list_상세 -->
	
				<!-- btn_wrap -->
				<div class="btn_wrap btn_layout01">
					<div class="area_left">
						<c:if test="${!empty fmsFileList[0].fmsId }">
							<button class="btn btn_text btn_46 red_border btnType06" onclick="fn_fmsfile_delete(); return false;">삭 제</button>
						</c:if>
					</div>
					<div class="area_right">
						<!-- <button class="btnType04" onclick="fn_egov_regist_preview(); return false;">미리보기</button> -->
						<c:if test="${!empty fmsFileList[0].fmsId }">
							<button class="btn btn_text btn_46 blue_fill btnType06" onclick="goSave('fmsFile_U'); return false;">수 정</button>
						</c:if>
						<c:if test="${empty fmsFileList[0].fmsId }">
							<button class="btn btn_text btn_46 blue_fill btnType06" onclick="fn_egov_regist_notice(); return false;">등 록</button>
						</c:if>						
						<button class="btn btn_text btn_46 gray_fill btnType04" onclick="goList(); return false;">목 록</button>
					</div>
				</div>
				<!-- //btn_wrap -->
			</div>
		</div>
	</div>
<!-- //cont -->
</form:form>

	<!-- //content 끝 -->
</body>
</html>
