<%--
  Class Name : cvlCmplntList.jsp
  Description : 민원 관리 목록 페이지
  Modification Information

      수정일         수정자                   수정내용
    -------    --------    ---------------------------
     2009.09.16    장동한          최초 생성

    author   : 공통서비스 개발팀 장동한
    since    : 2009.09.16

    Copyright (C) 2009 by MOPAS  All right reserved.
--%>
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%   
	response.setHeader("Cache-Control","no-store");   
	response.setHeader("Pragma","no-cache");   
	response.setDateHeader("Expires",0);   
	if (request.getProtocol().equals("HTTP/1.1")) response.setHeader("Cache-Control", "no-cache"); 
%> 
<%-- url? --%>
<%-- <c:set var="ImgUrl" value="${pageContext.request.contextPath}/images/egovframework/com/cmm/" />
<c:set var="CssUrl" value="${pageContext.request.contextPath}/css/egovframework/com/" />
<c:set var="JsUrl"  value="${pageContext.request.contextPath}/js/egovframework/com/uss/ion/pwm/"/> --%>
<!DOCTYPE html>
<html lang="ko">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<!-- <link rel="stylesheet" href="/direct/css/enroll_popup.css"> --> <!-- 관리자 목록이랑 css다르네 -->
<script type="text/javascript" src="/js/EgovCalPopup.js"></script>
<%-- <script src="<c:url value='/js/jquery.js' />"></script> --%>

<script type="text/javaScript" language="javascript">
$( document).ready(function() {
	
	<c:if test="${!empty userCheck.atchFileId}">
	$('.user_img').css({'background':'url("/cmm/fms/getUserImage.do?atchFileId=${userCheck.atchFileId}")', 
 	'background-repeat': 'no-repeat', 
 	'background-position':'center',
 	'background-size' : '100%'
 	});
	</c:if>
	
	<c:if test="${empty userCheck.atchFileId}">
	$('.user_img').css({'background':'url("/direct/img/profile_img.png")', 
 	'background-repeat': 'no-repeat', 
 	'background-position':'center',
 	'background-size' : '100%'
 	});
	</c:if>
	 
	 }); //document.ready 끝
	 
	//민원 등록
	function registCvlCmplnt() {
		 
		var docWidth = screen.availWidth;
		var docHeight = screen.availHeight;
		
		var scX = window.screenX||window.screenLeft||0;
		var scY = window.screenY||window.screenTop||0;
		
		var popupX = scX + (docWidth - 888) / 2;
		var popupY = scY + (docHeight - 846) / 2;
		 
   		window.open('', "registOpener", "width=888, height=846, left="+popupX+", top="+popupY,"toolbar=0","location=no", "directories=0", "status=0", "menubar=0");
   		document.comForm.cmplntSn.value = 0;
		document.comForm.cmplntImsiYn.value = "Y";
	
		document.comForm.method = "post";
		document.comForm.action = "<c:url value='/uss/itsm/cvlCmplnt/selectCvlCmplntDetailWeb.do'/>";
		document.comForm.target = "registOpener" ;
		document.comForm.submit();
	}
	 
	//민원 수정
	function fn_detailWeb(cmplntId, cmplntSn){
		
		var docWidth = screen.availWidth;
		var docHeight = screen.availHeight;
		
		var scX = window.screenX||window.screenLeft||0;
		var scY = window.screenY||window.screenTop||0;
		
		var popupX = scX + (docWidth - 888) / 2;
		var popupY = scY + (docHeight - 846) / 2;
		
	   	window.open('', "viewWebOpener", "width=888, height=846, left="+popupX+", top="+popupY,"toolbar=0","location=no", "directories=0", "status=0", "menubar=0");
		document.comForm.cmplntId.value = cmplntId;
		document.comForm.cmplntSn.value = cmplntSn;
		document.comForm.cmplntImsiYn.value = "N";
		
		document.comForm.method = "post";
		document.comForm.action = "<c:url value='/uss/itsm/cvlCmplnt/selectCvlCmplntDetailWeb.do'/>";
		document.comForm.target = "viewWebOpener" ;
		document.comForm.submit();
	}
	
	//추가민원 등록 화면 조회
	function selectReCvlCmplnt(obj) {
		var cmplntStateCd = $(obj).prevAll("[name=trStateCd]").val();
		var cmplntId = $(obj).prevAll("[name=trCmplntId]").val();
		var cmplntSn = $(obj).prevAll("[name=trCmplntSn]").val();
	    
	    if(cmplntStateCd != "04" && cmplntStateCd != "06") { alert("현재 민원 진행상태에서는 처리할 수 없습니다."); return; }
	    
	    
	    var docWidth = screen.availWidth;
		var docHeight = screen.availHeight;
		
		var scX = window.screenX||window.screenLeft||0;
		var scY = window.screenY||window.screenTop||0;
		
		var popupX = scX + (docWidth - 888) / 2;
		var popupY = scY + (docHeight - 846) / 2;
	    
	    window.open('', "viewReWebOpener", "width=888, height=846, left="+popupX+", top="+popupY,"toolbar=0","location=no", "directories=0", "status=0", "menubar=0");
		document.comForm.cmplntId.value = cmplntId;
		document.comForm.cmplntSn.value = cmplntSn;
		document.comForm.cmplntImsiYn.value = "N";
		
		document.comForm.method = "post";
		document.comForm.action = "/uss/itsm/cvlCmplnt/selectReCvlCmplntDetailWeb.do";
		document.comForm.target = "viewReWebOpener" ;
		document.comForm.submit();
	}
	
	//장비대여 등록
	function registView() {
		
		var docWidth = screen.availWidth;
		var docHeight = screen.availHeight;
		
		var scX = window.screenX||window.screenLeft||0;
		var scY = window.screenY||window.screenTop||0;
		
		var popupX = scX + (docWidth - 888) / 2;
		var popupY = scY + (docHeight - 600) / 2;
		
	   	window.open('', "registEqRntlOpener", "width=888, height=600, left="+popupX+", top="+popupY,"toolbar=0","location=no", "directories=0", "status=0", "menubar=0");
		document.eqForm.imsiYn.value = "Y";
		
		document.eqForm.method = "post";
		document.eqForm.action = "<c:url value='/uss/itsm/eqRntl/selectEqRntlDetailWeb.do'/>";
		document.eqForm.target = "registEqRntlOpener" ;
		document.eqForm.submit();
	}
	//장비 수정
	function fn_eqDetailWeb(eqRntlId){
		
		var docWidth = screen.availWidth;
		var docHeight = screen.availHeight;
		
		var scX = window.screenX||window.screenLeft||0;
		var scY = window.screenY||window.screenTop||0;
		
		var popupX = scX + (docWidth - 888) / 2;
		var popupY = scY + (docHeight - 846) / 2;
		
	   	window.open('', "viewEqRntlWebOpener", "width=888, height=846,  left="+popupX+", top="+popupY,"toolbar=0","location=no", "directories=0", "status=0", "menubar=0");
		document.eqForm.eqRntlId.value = eqRntlId;
		document.eqForm.imsiYn.value = "N";
		
		document.eqForm.method = "post";
		document.eqForm.action = "<c:url value='/uss/itsm/eqRntl/selectEqRntlDetailWeb.do'/>";
		document.eqForm.target = "viewEqRntlWebOpener";
		document.eqForm.submit();
	}
	
	// 일괄 반납 처리
	function astRtrnAll(cnd) {
		if ($("[name=del]:checked").size() == 0) { alert("대여항목을 선택해주세요."); return;}
		if (!confirm("선택된 항목들을 반납 처리하시겠습니까?")) return;
		
		
		document.eqForm.target = "_self";
		document.eqForm.returnUrl.value = "/uss/itsm/cvlCmplnt/cvlCmplntMain.do";
		document.eqForm.action = "<c:out value='/uss/itsm/eqRntl/updateEqRntlStateAllWeb.do'/>";
		document.eqForm.submit();	
	}

	//장비 전체 선택
	function fnCheckAll() {
    var checkField = document.eqForm.del;
    if(document.eqForm.checkAll.checked) {
        if(checkField) {
            if(checkField.length > 1) {
                for(var i=0; i < checkField.length; i++) {
                    checkField[i].checked = true;
                }
            } else {
                checkField.checked = true;
            }
        }
    } else {
        if(checkField) {
            if(checkField.length > 1) {
                for(var j=0; j < checkField.length; j++) {
                    checkField[j].checked = false;
                }
            } else {
                checkField.checked = false;
            }
        	}
    	}
	}
	
	//공지사항 상세
	    function fn_egov_inqire_notice(bbsId, nttId, secretAt,pageType) {
        document.frm.nttId.value = nttId;
        document.frm.bbsId.value = bbsId;
        document.frm.secretAt.value = secretAt;
        document.frm.pageType.value = pageType;
        document.frm.method = "get";
        document.frm.action = "<c:url value='/cop/bbs/selectBoardArticle.do'/>";
        document.frm.submit();  
    }
	
    function goIpRec() { //IP결제 리스트
    	goSubsession('/uss/itsm/ip/IpReceiveList.do?apprStatus=R' , '1140000' , '1147000');
        /* document.ipRecForm.apprStatus.value = 'R';
        document.ipRecForm.method = "post";
        document.ipRecForm.action = "<c:url value='/uss/itsm/ip/IpReceiveList.do'/>";
        document.ipRecForm.submit(); */  
    }
    
    function goRtAppr() { //장비대여 결재 리스트
    	//goSubsession('/uss/itsm/ip/IpReceiveList.do?apprStatus=R' , '1140000' , '1147000');
    	goSubsession('/uss/itsm/eqRntl/selectEqRntlList.do' , '1140000' , '1144000');
        /* document.ipRecForm.apprStatus.value = 'R';
        document.ipRecForm.method = "post";
        document.ipRecForm.action = "<c:url value='/uss/itsm/ip/IpReceiveList.do'/>";
        document.ipRecForm.submit(); */  
    }
	    

</script>
</head>
<body>
	<div class="cont_area user_complanint_area">
		<!-- <div class="cont_main_title">
			<img src="/direct/img/home_icon.png" alt="">
			<span id="cnt_cate_list"></span>
		</div> -->

		<div class="user_complanint_wrap">
			<div class="complanint_top_area">
				<div class="menu_box">
<li style="font-size : 20px" >
차세대 오픈으로 인하여 ITSM접수는 25일 오전11시 30분까지 접수 가능하며 급한 업무는 8282로 문의 주십시오
</li>
					<ul>
						<li>
							<!-- <a href="/uss/itsm/cvlCmplnt/selectCvlCmplntListWeb.do">
								<img src="/direct/img/complanint/menu_icon_1.png" alt="">민원신청
							</a> -->
							<a href="javascript:goSubsession('/uss/itsm/cvlCmplnt/selectCvlCmplntListWeb.do' , '1140000' , '1142000');">
								<img src="/direct/img/complanint/menu_icon_1.png" alt="">민원신청
							</a>
						</li>
						<li>
						<!-- <a href="/uss/itsm/eqRntl/selectEqRntlListWeb.do">
							<img src="/direct/img/complanint/menu_icon_2.png" alt="">장비대여·반납
						</a> -->
							<a href="javascript:goSubsession('/uss/itsm/eqRntl/selectEqRntlListWeb.do' , '1140000' , '1143000');">
								<img src="/direct/img/eqAll.png" alt="">장비대여·반납
							</a>
						</li>
						<li>
						<!-- <a href="/uss/itsm/schdlr/selectSchdlrList.do">
						<img src="/direct/img/complanint/menu_icon_3.png" alt="">스케줄러
						</a> -->
							<a href="javascript:goSubsession('/uss/itsm/schdlr/selectSchdlrList.do' , '1310000' , '1311000');">
								<img src="/direct/img/schIcon.png" alt="">스케줄러
							</a>
						</li>
						<li>
						<!-- <a href="/uss/itsm/ip/IpReceiveList.do">
						<img src="/direct/img/complanint/menu_icon_3.png" alt="">IP신청
						</a> -->
							<a href="javascript:goSubsession('/uss/itsm/ip/IpReceiveList.do' , '1140000' , '1147000');">
								<img src="/direct/img/ipEnrollIcon.png" alt="" style="width:47px;">IP신청
							</a>
						</li>
						<li>
						<%-- <a href="<c:url value='/uss/umt/user/EgovUserSelectUpdtView.do'/>?selectedId=<c:out value="${myPage.uniqId}"/>">
						<img src="/direct/img/complanint/menu_icon_4.png" alt="">마이페이지
						</a> --%>
							<a href="javascript:goSubsession('/uss/umt/user/EgovUserSelectUpdtView.do' , '1140000' , '1148000');">
								<img src="/direct/img/mypageIcon.png" alt="">마이페이지
							</a>
						</li>
					</ul>
				</div>
				<div class="cfNum">
					<ul class="nav">
						<li>IP 결재대기 건수 : <span class="cfNumText" style="text-decoration:underline"><a href="javascript:goIpRec();">${totCntIpRec}</a></span>&ensp;건</li>&emsp;&emsp;｜&emsp;&emsp;
						<li>장비대여 결재대기 건수 : <span class="cfNumText" style="text-decoration:underline">
							<a href="javascript:goRtAppr();"><c:out value="${apprCnt}" /></a>
						</span>&ensp;건</li>
					</ul>
				</div>
			</div>
			<div class="complanint_cont_area">
				<div class="user_my_box">
					<div class="user_img"><img src="" alt=""></div>
					<div class="user_data">
						<ul>
							<li class="user_name"><c:out value="${myPage.name}" />&nbsp<c:out value="${myPage.orgnztPosi}" /></li>
							<li class="user_affiliation"><c:out value="${myPage.orgnztNm}" /></li>
						</ul>
					</div>
					<div class="mypage_go">
						<%-- <input type="button" value="마이페이지 바로가기" onClick="location.href='/uss/umt/user/EgovUserSelectUpdtView.do?selectedId=<c:out value="${myPage.uniqId}"/>'"> --%>
						<input type="button" value="마이페이지 바로가기" onClick="goSubsession('/uss/umt/user/EgovUserSelectUpdtView.do' , '1140000' , '1148000');">
					</div>
				</div>
				
				<div class="user_complanint_table_area user_ask_area">
					<form name="comForm" method="post">
						<input type="hidden" name="searchSortCnd" value="<c:out value="${cvlCmplntVO.searchSortCnd}" />" />
						<input type="hidden" name="searchSortOrd" value="<c:out value="${cvlCmplntVO.searchSortOrd}" />" />
						<input type="hidden" name="pageIndex" value="<c:out value="${cvlCmplntVO.pageIndex}" />" />
						<input type="hidden" name="cmplntId" />
						<input type="hidden" name="cmplntSn" value="0" />
						<input type="hidden" name="cmplntImsiYn" />
						
					<div class="user_table_title_area">
						<img src="/direct/img/complanint/table_title_icon_1.png" alt="" style="width:16px;"> 민원신청
						<input type="button" value="민원신청" class="user_complanint_ask_btn" onclick="registCvlCmplnt();">
						<c:set var="totCnt" value="0" />
							<c:if test="${not empty cvlCmplntList}" >
								<c:set var="totCnt" value="${cvlCmplntList[0].totCnt}" />
							</c:if>
						<div class="user_ask_list">총 <c:out value="${totCnt}" />건
							<!-- <a href="/uss/itsm/cvlCmplnt/selectCvlCmplntListWeb.do"> -->
							<a href="javascript:goSubsession('/uss/itsm/cvlCmplnt/selectCvlCmplntListWeb.do' , '1140000' , '1142000');">
						<input type="button" class="user_ask_go"></a></div>
					</div>
					<table>
						<thead>
							<tr>
<!-- 								<th class="complanint_check"><input type="checkbox"><label for=""></label></th> -->
								<th class="complanint_num"><div class="sort" id="sort_cmplntId">번호
									</div>
								</th>
								<c:if test="${userType eq 'A' }">
								<th class="complanint_area">분야<div class="sort">
									</div>
								</th>
								</c:if>
								<th class="complanint_sort">민원구분<div class="sort">
									</div>
								</th>
<!-- 								<th class="complanint_importance">중요도<div class="sort"> -->
<!-- 									</div> -->
<!-- 								</th> -->
								<th class="complanint_title">제목</th>
								<th class="complanint_claimant">신청자<div class="sort">
									</div>
								</th>
								<th class="complanint_attach">첨부</th>
								<th class="complanint_status">처리상태<div class="sort">
									</div>
								</th>
								<th class="complanint_enroll_date">등록일자<div class="sort">
									</div>
								</th>
								<th class="complanint_add_complant">추가민원</th>
							</tr>
						</thead>
						<tbody>
							<c:forEach var="result" items="${cvlCmplntList}" varStatus="status">
								<tr>
<!-- 									<td class="complanint_check"><input type="checkbox"><label for=""></label></td> -->
									<td class="complanint_num"><c:out value="${paginationInfo.totalRecordCount+1 - ((cvlCmplntVO.pageIndex-1) * cvlCmplntVO.pageUnit + status.count)}" /></td>
									<c:if test="${userType eq 'A' }">
									<td class="complanint_area"><c:out value="${result.cmplntFieldNm}" /></td>
									</c:if>
									<td class="complanint_sort"><c:out value="${result.cmplntTypeNm}" /></td>
<%-- 									<td class="complanint_importance"><c:out value="${result.cmplntImprtnceNm}" /></td> --%>
									<td class="complanint_title">
										<a href="javascript:fn_detailWeb('<c:out value="${result.cmplntId}" />', '<c:out value="${result.cmplntSn}" />');" >
											<c:out value="${result.cmplntTitle}" />
										</a>
									</td>
									<td class="complanint_claimant"><c:out value="${result.frstRegisterNm}" /></td>
									<td class="complanint_attach">
										<div class="file_btn">
											<!-- 첨부파일여부(이미지외,이미지) -->
											<c:if test="${result.atchFileYn == 'Y'}"><img src="/direct/img/complanint/table_file_icon.png" alt=""></c:if>
											<c:if test="${result.imgAtchFileYn == 'Y'}"><img src="/direct/img/complanint/table_img_icon.png" alt="" style="margin-left:4px;"></c:if>
										</div>
									</td>
									<td class="complanint_status"><c:out value="${result.cmplntStateNm}" /></td>
									<td class="complanint_enroll_date"><c:out value="${result.frstRegistPnttm}" /></td>
									<td class="complanint_add_complant">
										<c:if test="${result.cmplntStateCd == '04' || result.cmplntStateCd == '06'}">
											<input type="hidden" name="trStateCd" value="<c:out value="${result.cmplntStateCd}" />"/>
											<input type="hidden" name="trCmplntId" value="<c:out value="${result.cmplntId}" />"/>
											<input type="hidden" name="trCmplntSn" value="<c:out value="${result.cmplntSn}" />"/>
											<input type="button" class="user_add_ask_btn" onclick="selectReCvlCmplnt(this);" style="border: none;background: url(/direct/img/complanint/user_add_Ask_btn.png) no-repeat center center; width: 18px;">
										</c:if>
									</td>
								</tr>
							</c:forEach>
						</tbody>
					</table>
					</form>
				</div>
				
				<div class="user_complanint_table_area user_notice_area">
					<form name="frm" action="<c:url value='/cop/bbs/selectBoardList.do'/>" method="post">
						<input type="hidden" name="bbsId" value="<c:out value='${boardVO.bbsId}'/>" />
						<input type="hidden" name="nttId" value="0" />
						<input type="hidden" name="nttIds" value="0" />
						<input name="pageType" type="hidden" value=""/>
						<input name="secretAt" type="hidden" value=""/>
						<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" />
						
					<div class="user_table_title_area">
						<img src="/direct/img/complanint/table_title_icon_2.png" alt="" style="width:16px;">공지사항
						<div class="user_ask_list">총 <c:out value="${BoardpaginationInfo.totalRecordCount}" /> 건 
						<!-- <a href="/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000221"> -->
						<a href="javascript:goSubsession('/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000221' , '6000000' , '6100000')">
						
						<input type="button" class="user_notice_go"></a></div>
					</div>
					<table>
						<tbody>
							<c:forEach var="result" items="${resultList}" varStatus="status">
							<tr>
								<td style="width:190px;">
									<ul>
										<li>
											<%-- <a href="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>','<c:out value="${result.secretAt}"/>','MAIN');" style="min-width:17px;width:auto;max-width:150px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:17px;">
												<c:out value="${result.nttSj}" />
											</a> --%>
											<c:set var="secretCheck" value=""></c:set>
											<c:if test="${result.secretAt == 'Y'  && userCheck.authorCode != 'ROLE_ADMIN'}">
											<c:set var="secretCheck" value="Y"></c:set>
											</c:if>
											<a 
											<c:choose>
												<c:when test="${secretCheck eq 'Y'}">
												</c:when>
												<c:otherwise>
													href="javascript:goSubsession('/cop/bbs/selectBoardArticle.do?bbsId=${result.bbsId}&nttId=${result.nttId}&secretAt=${result.secretAt}&pageType=MAIN' , '6000000' , '6100000');" style="min-width:17px;width:auto;max-width:150px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:17px;"												
												</c:otherwise>
											</c:choose>
											>
												<c:choose>
													<c:when test="${result.secretAt == 'Y'  && userCheck.authorCode != 'ROLE_ADMIN'}">
														비밀글 입니다.								
													</c:when>
													<c:otherwise>
														<c:out value="${result.nttSj}" />
													</c:otherwise>
												</c:choose>
											</a>
										</li>
										<li>
										<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
											<c:if test="${result.atchFileCnt > 0}">
												<img src="/direct/img/complanint/table_file_icon.png" alt="" style="margin-top:-17px">
											</c:if>
											<c:if test="${result.imgAtchFileYn == 'Y'}">
												<img src="/direct/img/complanint/table_img_icon.png" alt="" style="margin-left:4px;margin-top:-17.5px">
											</c:if>
											<c:if test="${result.secretAt == 'Y'}">
												<img src="/img/post/bo_lock.png" style="position:relative; bottom:7px;">
											</c:if>
										</c:if>
										</li>
										<li class="clear"></li>
										<li style="display:block;margin-top:-4px;"><c:out value="${result.frstRegisterPnttm}" /></li>
									</ul>
								</td>
								<td>
									<img src="/direct/img/complanint/notice_deco.png" alt="">
								</td>
							</tr>
							</c:forEach>
						</tbody>
					</table>
					</form>
				</div>

					<form name="schForm" method="post">
						<input type="hidden" name="searchYear" value="" /> 
						<input type="hidden" name="searchMonth" value="" /> 
					</form>
				
				<script type="text/javaScript" language="javascript">
				var searchYear;
				var searchMonth;
				var searchDay;
				var resultList;
				$( document).ready(function() {
					searchYear = "<c:out value='${schdlrVO.searchYear}' />";
					searchMonth = "<c:out value='${schdlrVO.searchMonth}' />";
					searchDay = "<c:out value='${schdlrVO.searchDay}' />";
					if (!searchDay) {
						var date = new Date();
						searchDay = $.datepicker.formatDate('dd', date);
					}
					
					schdlrList(); // 스케줄 조회
				});

				// 스케줄러 이동
				function selectSchList(year, month) {
			        /* document.schForm.searchYear.value = year;
			        document.schForm.searchMonth.value = month;
			        document.schForm.action = "<c:url value='/uss/itsm/schdlr/selectSchdlrList.do'/>?logCmd=USR";
			        document.schForm.submit(); */
			        goSubsession('/uss/itsm/schdlr/selectSchdlrList.do?logCmd=USR&searchYear='+year+'&searchMonth='+month , '1310000' , '1311000');
				}
				
				// 월 이동
				function monthNavi(cnd) {
					var date = new Date(searchYear + "-" + searchMonth + "-" + "01");
					var move = 1; if (cnd == "prev") move = -1; 
					date.setMonth(date.getMonth() + move);
					
					searchYear = $.datepicker.formatDate('yy', date);
					searchMonth = $.datepicker.formatDate('mm', date);
					searchDay = "01";
					schdlrList();
				}
				
				// 스케줄 조회
				function schdlrList() {
					if (!searchYear) {
						var date = new Date();
						searchYear = $.datepicker.formatDate('yy', date);
						searchMonth = $.datepicker.formatDate('mm', date);
					}
					
					// 달력 일자 조회기간(지난달, 다음달 일자 포함)
					//var intSearchMonth = Number(searchMonth);

					/* var nextMonth = intSearchMonth + 1 < 10 ?  "0" + (intSearchMonth + 1) : intSearchMonth + 1
					var prevMonth = intSearchMonth - 1 < 10 ?  "0" + (intSearchMonth - 1) : intSearchMonth - 1 */
					var nextMonth = new Date(searchYear + "-" + searchMonth + "-" + "01");
					nextMonth.setMonth(nextMonth.getMonth() + 1);
					nextMonth = $.datepicker.formatDate('mm', nextMonth);
					var prevMonth = new Date(searchYear + "-" + searchMonth + "-" + "01");
					prevMonth.setMonth(prevMonth.getMonth() - 1);
					//prevMonth = $.datepicker.formatDate('mm', prevMonth);
							
					//var prevMonthLastDay = ( new Date(searchYear, prevMonth, 0) ).getDate();
					var startDayOfWeek = new Date(searchYear, searchMonth - 1, "01").getDay();
					var endDayOfWeek = new Date(searchYear, searchMonth, 0).getDay();
					
					//var bgnDate = new Date(searchYear, prevMonth, 0);
					var endDate = new Date(searchYear, searchMonth, 0);

					//bgnDate.setDate(bgnDate.getDate() - startDayOfWeek + 1);
					
					prevMonth.setDate(prevMonth.getDate() - startDayOfWeek + 1);
					endDate.setDate(endDate.getDate() + 6 - endDayOfWeek + 1);
					
					//var startDay = prevMonthLastDay - startDayOfWeek + 1
					//var startDay = $.datepicker.formatDate("dd", prevMonthLastDay);
					//var endDay = 6 - endDayOfWeek;
					//var endDay = $.datepicker.formatDate("dd", monthLastDay);
					
					//var searchBgnDt = searchYear + prevMonth + startDay;
					//var searchEndDt = searchYear + nextMonth + endDay;	
					var searchBgnDt = $.datepicker.formatDate("yymmdd", prevMonth);
					var searchEndDt = $.datepicker.formatDate("yymmdd", endDate);
					
					//console.log("searchDt", searchBgnDt, searchEndDt);
					
					$.ajax({
						type : "POST",
						url : "<c:url value='/uss/itsm/schdlr/selectSchdlrListAjax.do' />",
						data : {
							"searchYear" : searchYear
							,"searchMonth" : searchMonth
							,"searchBgnDt" : searchBgnDt
							,"searchEndDt" : searchEndDt
						},
						dataType : 'jsonp',
						success : function(returnData, status) {
							if (status == "success") {
								setMonthList(returnData.resultList);
							} else alert("조회가 실패되었습니다.");
						},
						error : function(request, status, error) { alert("조회가 실패되었습니다."); }
					});
				}
				
				// 스케줄 set
				function setMonthList(result) {
					resultList = result;
					searchYear = result.searchYear;
					searchMonth = result.searchMonth;
					
					// 년월 표시
					$(".calMonText").html(searchYear + "." + Number(searchMonth));
					
					var tbodyHtml = "";
					tbodyHtml += "<div class='calDay_row'>"; // 한주 칸

					var startDate = new Date(searchYear, searchMonth - 1, "01");
					var lastDate = new Date(searchYear, searchMonth, 0).getDate();
					var startDayOfWeek = startDate.getDay();
					var endDayOfWeek = new Date(searchYear, searchMonth, 0).getDay();
					var todayDt = new Date().toISOString().substr(0, 10).split("-").join("");
					var newLine = 0;
					
					var loopCnt = lastDate + startDayOfWeek + (6 - endDayOfWeek);
					var monthDay = 1; // 현재월 일자
					var nextMonthDay = 1; // 다음월 일자
					
					var prevMonthDate = new Date(searchYear + "-" + searchMonth + "-" + "01");
					var move = -1 
					prevMonthDate.setMonth(prevMonthDate.getMonth() + move);
					
					var prevMonth = tmpMonth = $.datepicker.formatDate('mm', prevMonthDate);
					var prevYear = tmpMonth = $.datepicker.formatDate('yy', prevMonthDate);
					
					var prevMonthLastDay = ( new Date(prevYear, prevMonth, 0) ).getDate();	

					
					for (var i = 1; i <= loopCnt; i++) {
						var strDate; // 달력 일표시
						
						var numBgnMon = 0; // 의미 없음
						
						var tmpMonth; 
						if (startDayOfWeek + numBgnMon >= i) { // 지난달 일자 표시
							strDate = prevMonthLastDay - startDayOfWeek - numBgnMon + i // 지난달 표시 다른달도 확인필요 계산이 정확한지
							var tmpDate = new Date(searchYear + "-" + searchMonth + "-" + "01");
							var move = -1 
							tmpDate.setMonth(tmpDate.getMonth() + move);
							
							tmpYear = $.datepicker.formatDate('yy', tmpDate);
							tmpMonth = $.datepicker.formatDate('mm', tmpDate);
							
							// ! 지난달 일자 css 처리 필요
						} else if (lastDate < monthDay) { // 다음달 일자 표시
							strDate = nextMonthDay;
							nextMonthDay++;
							
							var tmpDate = new Date(searchYear + "-" + searchMonth + "-" + "01");
							var move = 1 
							tmpDate.setMonth(tmpDate.getMonth() + move);
							
							tmpYear = $.datepicker.formatDate('yy', tmpDate);
							tmpMonth = $.datepicker.formatDate('mm', tmpDate);
							
							//! 다음달 일자 css 처리 필요
						} else { // 현재월
							strDate = monthDay;
							monthDay++;
							tmpYear = searchYear;
							tmpMonth = searchMonth;
						}
						
						var listDt = searchYear + tmpMonth + ((strDate < 10) ? "0" + strDate: strDate);
						
						var dtCssStyle = "";
						if (newLine == 0) dtCssStyle += "color: #fc1111;"; // red
						else if (newLine == 6) dtCssStyle += "color: #0054ff;"; // blue

						var calDayCss = "calDay";
						// today css
						if (todayDt == listDt) calDayCss += " todayMain"; 
						

						// 일정 표시
						var schDataArr = resultList[listDt];
						if (schDataArr) calDayCss += " calDayWork";
						
						// 요기 년도 왜 안바뀌지
						tbodyHtml += "<div class='"+calDayCss+"' onclick=\"selectSchList('"+tmpYear+"', '"+tmpMonth+"');\">"; // 일자 칸
						tbodyHtml += "<span class='calDayN'><font style='"+dtCssStyle+"'>" + strDate + "</font></span>";
						tbodyHtml += "</div>"; // 일자 칸
						
						newLine++;
						
						// row div 줄바꿈
						if (newLine == 7) {
							snObj = {}; // 순번배열 주 초기화
							newLine = 0;
							tbodyHtml += "</div>"; 
							if (strDate <= lastDate) tbodyHtml += "<div class='calDay_row'>"; // 한주 칸
						}
						
					} // 일자 loop end

					tbodyHtml += "</div>"; // row div 줄바꿈

					var listTbody = $(".calDayNum");
					$(listTbody).html(tbodyHtml);
				}
				</script>
				
				<!-- 캘린더s -->
				<div class="user_complanint_table_area user_calender_area">
					<div class="user_table_title_area">
						<img src="/direct/img/complanint/table_title_icon_3.png" alt=""> 캘린더
						<div class="user_ask_list"><input type="button" class="user_cal_go" onclick="selectSchList('', '');"></div>
					</div>
					<div class="calender_area">
						<div class="contCal">
							<div class="calBefore">
								<input type="button" class="calBefore_btn" onclick="monthNavi('prev');">
							</div>
							<div class="calMon">
								<span class="calMonText"></span>
							</div>
							<div class="calNext">
								<input type="button" class="calNext_btn" onclick="monthNavi('next');">
							</div>
							<div class="calInArea">
								<div class="calDayText">
									<ul>
										<li class="sunDay">일</li>
										<li>월</li>
										<li>화</li>
										<li>수</li>
										<li>목</li>
										<li>금</li>
										<li class="satDay">토</li>
									</ul>
								</div>
								<div class="calDayNum">
								</div>
							</div>
						</div>
					</div>
				</div>
				<!-- 캘린더e -->
				
				
				<div class="user_complanint_table_area user_equipment_area">
					<form name="eqForm" method="post">
					<input type="hidden" name="returnUrl" />
					<input type="hidden" name="eqRntlId" />
					<input type="hidden" name="imsiYn" />
					<input type="hidden" name="stateAllCnd" />
		
					<div class="user_table_title_area">
						<img src="/direct/img/complanint/table_title_icon_4.png" alt=""> 장비대여·반납
						<input type="button" value="장비대여" class="eq_rental" onclick="registView();">
						<!-- <input type="button" value="장비반납" class="eq_return" onclick="astRtrnAll();"> -->
						<c:set var="eqTotCnt" value="0" />
							<c:if test="${not empty eqRntlList}" >
								<c:set var="eqTotCnt" value="${eqRntlList[0].totCnt}" />
							</c:if>
						<div class="user_ask_list">총 <c:out value="${eqTotCnt}" />건
						<!-- <a href="/uss/itsm/eqRntl/selectEqRntlListWeb.do"> -->
						<a href="javascript:goSubsession('/uss/itsm/eqRntl/selectEqRntlListWeb.do' , '1140000' , '1143000');">
						<input type="button" class="user_eq_go"></a></div>
					</div>
					<table>
						<thead>
							<tr>
								<th class="complanint_check"><input type="checkbox" name="checkAll" id="checkAll" onclick="fnCheckAll();"><label for="checkAll"></label></th>
								<th class="complanint_num">번호<div class="eqSort">
									</div>
								</th>
								<th class="equipment_name">장비명<div class="eqSort">
									</div>
								</th>
								<th class="equipment_model_name">모델명<div class="eqSort">
									</div>
								</th>
								<th class="equipment_department">부서<div class="eqSort">
									</div>
								</th>
								<th class="equipment_user">사용자<div class="eqSort">
									</div>
								</th>
								<th class="rental_period">대여기간<div class="eqSort">
									</div>
								</th>
								<th class="rental_status">대여상태<div class="eqSort">
									</div>
								</th>
								<th class="return_date">반납일자<div class=eqSort>
									</div>
								</th>
							</tr>
						</thead>
						<tbody>
						<c:forEach var="result" items="${eqRntlList}" varStatus="status">
						<style>
							.mdName{width:80%;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;display:block;}
							.dpMent{width:80%;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;display:block;}
						</style>
							<tr>
								<td class="complanint_check"><input type="checkbox" name="del" id="<c:out value="${result.eqRntlId}" />" value="<c:out value="${result.eqRntlId}" />">
									<label for="<c:out value="${result.eqRntlId}" />"></label></td>
								<td class="complanint_num"><c:out value="${eqPaginationInfo.totalRecordCount+1 - ((eqRntlVO.pageIndex-1) * eqRntlVO.pageUnit + status.count)}" /></td>
								<td class="equipment_name">
									<a href="javascript:fn_eqDetailWeb('<c:out value="${result.eqRntlId}" />');" >
										<c:out value="${result.astName}" />
									</a>
								</td>
								<td class="equipment_model_name"><div class="mdName"><c:out value="${result.astModel}" /></div></td>
								<td class="equipment_department"><div class="dpMent"><c:out value="${result.reqDeptNm}" /></div></td>
								<td class="equipment_user"><c:out value="${result.frstRegisterNm}" /></td>
								<td class="rental_period"><c:out value="${result.eqRntlBgnDatetime}" />~<c:out value="${result.eqRntlEndDatetime}" /></td>
								<td class="rental_status"><c:out value="${result.eqRntlStateNm}" /></td>
								<td class="return_date"><c:out value="${result.eqRntlRtrnDatetime}" /></td>
							</tr>
						</c:forEach>
							
						</tbody>
					</table>
					</form>
				</div>
				<div class="user_complanint_table_area user_data_area">
					<div class="user_table_title_area">
						<img src="/direct/img/complanint/table_title_icon_5.png" alt="" style="width:16px;">자료실
						<div class="user_ask_list">총 <c:out value="${BoardpaginationInfo2.totalRecordCount}" /> 건 
						<!-- <a href="/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000222"> -->
						<a href="javascript:goSubsession('/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000222' , '6000000' , '6200000')">
						<input type="button" class="user_notice_go"></a></div>
						
					</div>
					<table>
						<tbody>
							<c:forEach var="result" items="${resultList2}" varStatus="status">
							<tr>
								<td style="width:190px;">
									<ul>
										<li>
											<%-- <a href="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>','<c:out value="${result.secretAt}"/>','MAIN');">
												<c:out value="${result.nttSj}" />
											</a> --%>
											<c:set var="secretCheck2" value=""></c:set>
											<c:if test="${result.secretAt == 'Y'  && userCheck.authorCode != 'ROLE_ADMIN'}">
											<c:set var="secretCheck2" value="Y"></c:set>
											</c:if>
											<a 
											<c:choose>
												<c:when test="${secretCheck2 eq 'Y'}">
												</c:when>
												<c:otherwise>
													href="javascript:goSubsession('/cop/bbs/selectBoardArticle.do?bbsId=${result.bbsId}&nttId=${result.nttId}&secretAt=${result.secretAt}&pageType=MAIN' , '6000000' , '6200000');" style="min-width:17px;width:auto;max-width:150px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:17px;"												
												</c:otherwise>
											</c:choose>
											>
												<c:choose>
													<c:when test="${result.secretAt == 'Y'  && userCheck.authorCode != 'ROLE_ADMIN'}">
														비밀글 입니다.								
													</c:when>
													<c:otherwise>
														<c:out value="${result.nttSj}" />
													</c:otherwise>
												</c:choose>
											</a>
										</li>
										<li>
										<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
											<c:if test="${result.atchFileCnt > 0}">
												<img src="/direct/img/complanint/table_file_icon.png" alt="">
											</c:if>
											<c:if test="${result.imgAtchFileYn == 'Y'}">
												<img src="/direct/img/complanint/table_img_icon.png" alt="" style="margin-left:4px;">
											</c:if>
											<c:if test="${result.secretAt == 'Y'}">
												<img src="/img/post/bo_lock.png" style="position:relative; bottom:0px;">
											</c:if>
										</c:if>
										</li>
										<li class="clear"></li>
										<li style="display:block;margin-top:5px;"><c:out value="${result.frstRegisterPnttm}" /></li>
									</ul>
								</td>
								<td>
									<img src="/direct/img/complanint/notice_deco.png" alt="">
								</td>
							</tr>
							</c:forEach>
						</tbody>
					</table>
				</div>
			</div>
		</div>
	</div>
<form name="ipRecForm" id="ipRecForm" method="post">
<input type="hidden" name="apprStatus" id="apprStatus">
</form>	
</body>
</html>
