<%@ 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 prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ 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"); 
%> 
<!DOCTYPE html>
<html lang="ko">
<head>
<title>외부감사</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="stylesheet" href="/direct/css/font.css">
<link rel="stylesheet" href="/direct/css/reset.css">
<link rel="stylesheet" href="/direct/css/enroll_popup.css">
<link rel="stylesheet" href="/direct/css/nice-select.css">
<script src="/direct/js/jquery-1.11.3.min.js"></script>
<script src="/direct/js/jquery-ui.min.js"></script>
<script src="/direct/js/popup_open_2.js"></script>
<script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js' />"></script>
<script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script>
<script src="/direct/js/jquery.nice-select.js"></script>
<script type="text/javascript" src="/js/audit/audit.common.js"></script>   
<script type="text/javaScript" language="javascript">
var close_del = false; //화면 close시 사용변수
<c:if test="${auditVO.pageType eq 'New'}">
	close_del = true;
</c:if>
$(window).bind("beforeunload", function (e){
	if(close_del){
		$("#auth_delete_btn").trigger("click");
	}
});
var itemSpanElement = "";
var logCmd = ""; //로그 구분
$( document).ready(function() {
	
	// 달력버튼 마우스오버 시 이미지 변경
	$("a.date_select_btn").mouseover(function(){
		$(this).children("img").attr("src","/direct/img/bu_icon_carlendar_on.gif")
	})
	
	$("a.date_select_btn").mouseleave(function(){
		$(this).children("img").attr("src","/direct/img/bu_icon_carlendar.gif")
	})
	
	//popupAutoResize();
	set_topfile_count(); //첨부파일 상단 갯수 표시
	set_file_image(); //파일 이미지 세팅
	
	/* 임시저장 버튼 클릭시 */
	$("#audit_btn_imsi").click(function (event){ 
		var frm = document.writeForm;
		if(frm.autSj.value ==""){
	    	alert("감사명 필수 값입니다.");
			return;
		}
		if(!validateDate('N')){ return;}
		frm.imsi.value = 'Y' ;
		$("#audit_update_btn").trigger("click") ;	
	});
	
	/* 저장,수정 버튼 클릭시 */
	$("#audit_save_btn").click(function (event){
		var frm = document.writeForm;
		if(frm.autSj.value ==""){
	    	alert("감사명 필수 값입니다.");
			return;
		}
		if(!validateDate('Y')){ return;}
		frm.imsi.value = 'N' ;
		$("#audit_update_btn").trigger("click") ;	
	});
	
	/* 화면에는 숨겨져 있으나 실제 임시저장, 저장, 수정 모두 처리된다. */
	if($('#pageType').val() == "New"){
		logCmd = "I" ;
	}else if($('#pageType').val() == "Modify"){
		logCmd = "U" ;
	}
	$("#audit_update_btn").click(function (event){
		event.preventDefault();
	    var frm = document.writeForm;
	    if(frm.autSj.value ==""){
	    	alert("감사명 필수 값입니다.");
			return;
		}
	    setButtonDisableEvent("T") ;
	    var data = new FormData(frm);
	    $.ajax({
	        type: "POST",
	        enctype: 'multipart/form-data',
	        url: "/uss/itsm/audit/SciTecAuditUpdateAjax.do?logCmd="+logCmd,
	        data: data,
	        dataType:'jsonp',
	        processData: false,
	        contentType: false,
	        cache: false,
	        timeout: 600000,
	        success: function (returnData, status) {
	            if(status == 'success'){
	            	if(returnData.result == 'fail'){
	            		alert("저장에 실패하였습니다.");
	            		setButtonDisableEvent("F") ;
	            	}else if(returnData.result == 'auth_fail'){
	            		alert("세션이 종료되었습니다.");
	            		if(opener !=null){
	            			opener.location.reload();	
	            		} 
	            		close_del = false;
	            		window.self.close() ;
	            	}else if(returnData.result =='success'){
	            		if(opener !=null){
	            			opener.location.reload();	
	            		}
	            		if($('#imsi').val()=='Y'){
	            			alert("임시 저장되었습니다.");
	            			setButtonDisableEvent("F") ;
	            		}else{
	            			alert("저장되었습니다.");
	            			close_del = false;
	            			window.self.close() ;
	            		}
	            	}
	            }else{
	            	alert("저장에 실패하였습니다.");
	            	setButtonDisableEvent("F") ;
	            }
	        },
	        error: function (e) {
	            console.log("ERROR : ", e);
	            setButtonDisableEvent("F") ;
	            alert("저장에 실패하였습니다.");
	        }
	    });
	});
	
	/*삭제,취소 버튼 클릭시*/
	$("#auth_delete_btn").click(function (event){
		event.preventDefault();
		var frm = document.writeForm;
		var data = new FormData(frm);
	    $.ajax({
	        type: "POST",
	        enctype: 'multipart/form-data',
	        url: "/uss/itsm/audit/SciTecAuditDeleteAjax.do?logCmd=tecDel",
	        data: data,
	        dataType:'jsonp',
	        processData: false,
	        contentType: false,
	        cache: false,
	        timeout: 600000,
	        success: function (returnData, status) {
	            if(status == 'success'){
	            	if(returnData.result == 'fail'){
	            		alert("저장에 실패하였습니다.");
	            		setButtonDisableEvent("F") ;
	            	}else if(returnData.result == 'auth_fail'){
	            		alert("세션이 종료되었습니다.");
	            		if(opener !=null){
	            			opener.location.reload();	
	            		}
	            		close_del = false;
	            		window.self.close() ;
	            	}else if(returnData.result =='success'){
	            		if(opener !=null){
	            			opener.location.reload();	
	            		}
	            		if($('#auth_delete_btn').attr("buttonType") == "Cancel"){
	            			alert("취소되었습니다.");
	            		}else{
	            			alert("삭제되었습니다.");	
	            		}
	            		close_del = false;
            			window.self.close() ;
	            	}
	            }else{
	            	alert("저장에 실패하였습니다.");
	            	setButtonDisableEvent("F") ;
	            }
	        },
	        error: function (e) {
	            console.log("ERROR : ", e);
	            setButtonDisableEvent("F") ;
	            alert("저장에 실패하였습니다.");
	        }
	    });
	});
	
	$('select').niceSelect();
	//상단 selectbox change 이벤트 
	$("#upload_list").on( "change", function() {  
		$('#upload_list_detail').html($('#span_option_'+this.value).html().trim());
		$("#upload_list_detail").niceSelect('update');
	});
	
});

/* 버튼 이벤트 설정 */ 
function setButtonDisableEvent(flag){
	if(flag == 'T'){
		$("#audit_btn_imsi").prop("disabled", true);
	    $("#audit_save_btn").prop("disabled", true);
	    $("#auth_delete_btn").prop("disabled", true);
	}else{
		$("#audit_btn_imsi").prop("disabled", false);
	    $("#audit_save_btn").prop("disabled", false);
	    $("#auth_delete_btn").prop("disabled", false);
	}
}

/* ********************************************************
* PROTOTYPE JS FUNCTION
******************************************************** */
String.prototype.trim = function(){
	return this.replace(/^\s+|\s+$/g, "");
}

String.prototype.replaceAll = function(src, repl){
	 var str = this;
	 if(src == repl){return str;}
	 while(str.indexOf(src) != -1) {
	 	str = str.replace(src, repl);
	 }
	 return str;
}

/* 감사관, 담당자 + 버튼 클릭시  autFlag:01 감사관, 02: 담당자*/
var gamsaOpener ;
function gamsa_openerView(autItemId , autFlag){
	
	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 - 749) / 2;
	var popupY = scY + (docHeight - 407) / 2;
	
    gamsaOpener = window.open('', 'gamsaOpener', 'width=749, height=407, left='+popupX+', top='+popupY,'toolbar=0','location=0', 'directories=0', 'status=0', 'menubar=0');
	document.writeForm.method = "post";
	document.writeForm.action = "/uss/itsm/audit/SciTecAuditGamsaOpenerView.do";
	document.writeForm.autFlag.value=autFlag ;
	document.writeForm.target = "gamsaOpener" ;
	if(autItemId == '' || autItemId== 'undefined' ||  autItemId== undefined){  //insert 
		document.writeForm.autItemId = "" ;	
	}else{  //update
		document.writeForm.autItemId.value = autItemId ;
	}
	document.writeForm.submit();
	document.writeForm.autItemId.value = "" ;
}

/* 첨부파일 등록버튼 클릭시 */
function file_upload(autFlag) { 
	
	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 - 793) / 2;
	var popupY = scY + (docHeight - 363) / 2;
	
	gamsaOpener = window.open('', 'gamsaOpener', "width=793, height=363, left="+popupX+", top="+popupY,"location = no","status= no","toolbars= no");
	document.writeForm.method = "post";
	document.writeForm.autFlag.value=autFlag ;
	document.writeForm.action = "/uss/itsm/audit/SciTecAuditFileUpload.do";
	document.writeForm.target = "gamsaOpener" ;
	document.writeForm.submit();
}

/* 감사관, 담당자 삭제버튼(휴지통) 클릭시 */
function delete_item_gamsa(itemId , delObject){
	if(!confirm("삭제하시겠습니까?")){
		return false;
	}
	event.preventDefault();
	$.ajax({
	    type: "POST",
	    url: "/uss/itsm/audit/SciTecAuditItemDeleteAjax.do",
	    data:{ "autItemId" : itemId},
	    dataType:'jsonp',
	    //processData: false,
	    //contentType: false,
	    cache: false,
	    timeout: 600000,
	    success: function (returnData, status) {
	    	if(status == 'success'){
	        	if(returnData.result == 'fail'){
	        		alert("삭제에 실패하였습니다.");
	        	}else if(returnData.result == 'auth_fail'){
	        		alert("세션이 종료되었습니다.");
	        		if(opener !=null){
	        			opener.location.reload();	
	        		}
	        		if(gamsaOpener != null){ //팝업창 종료
	        			gamsaOpener.close();
	        		}
	        		close_del = false;
	        		window.self.close() ;
	        	}else if(returnData.result =='success'){
	        		$('.'+delObject+itemId).remove();
	        		if(gamsaOpener != null){
	        			gamsaOpener.location.reload();	 //팝업창 새로고침
	        		}
	        		set_topfile_count()
	        	}
	        }else{
	        	alert("삭제에 실패하였습니다.");
	        }
	    },
	    error: function (e) {
	        alert("삭제에 실패하였습니다.");
	    }
	});
}

/* 감사관, 담당자 첨부파일 다운로드 */
function downItsmFile(atchFileId, fileSn){
	window.open("/cmm/fms/ItsmFileDown.do?atchFileId="+atchFileId+"&fileSn=0");
}

/* 첨부파일 상세 + 버튼 클릭시 */
function unfold(object, codeId){ 
	if("plus"==$(object).attr("buttonType")){
		$(object).css("background" , "url(/direct/img/remove_enroll_popup_file.png) no-repeat center center") ;
		$(object).attr("buttontype" , "minus");
	}else{
		$(object).css("background" , "url(/direct/img/add_enroll_popup_file.png) no-repeat center center") ;
		$(object).attr("buttontype" , "plus");
	}
    $('.ul_'+codeId).toggle();
}

/* 첨부파일 상단 + 버튼 클릭시 */
function unfold_all(object , codeId){
	if("plus"==$(object).attr("buttonType")){
		$(object).css("background" , "url(/direct/img/remove_enroll_popup_file.png) no-repeat center center") ;
		$(object).attr("buttontype" , "minus");
		$('.ul_top_'+codeId).find('input[type=button]').css("background" , "url(/direct/img/remove_enroll_popup_file.png) no-repeat center center") ;
		$('.ul_'+codeId).show();	
	}else{
		$(object).css("background" , "url(/direct/img/add_enroll_popup_file.png) no-repeat center center") ;
		$(object).attr("buttontype" , "plus");
		$('.ul_top_'+codeId).find('input[type=button]').css("background" , "url(/direct/img/add_enroll_popup_file.png) no-repeat center center") ;
		$('.ul_'+codeId).hide();	
	}
}

/* 첨부파일 상세 체크버튼 클릭시 */
function all_check_li(object, codeId){
	if($(object).is(':checked')){
		$('.li_'+codeId).find('input[type=checkbox]').prop("checked", true);	
	}else{
		$('.li_'+codeId).find('input[type=checkbox]').prop("checked", false);
	}
}

/* 첨부파일 상단 체크버튼 클릭시 */
function all_check(object, codeId){
	if($(object).is(':checked')){
		$('.ul_top_'+codeId).find('input[type=checkbox]').prop("checked", true);	
	}else{
		$('.ul_top_'+codeId).find('input[type=checkbox]').prop("checked", false);
	}
}


/* 첨부파일 최상단 체크버튼 클릭시 */
function total_check(object, codeId){
	if($(object).is(':checked')){
		$('.enroll_input_file_list_wrap').find('input[type=checkbox]').prop("checked", true);
	}else{
		$('.enroll_input_file_list_wrap').find('input[type=checkbox]').prop("checked", false);
	}
}

/* 첨부파일 최상단 다운로드 버튼 클릭시 */
// function file_download(){
// 	var checkbox_check = false;;
// 	$('input:checkbox[name="atchFileId"]').each(function(){
// 		if($(this).is(":checked")){
// 			checkbox_check = true;
// 		}
// 	});
// 	if(!checkbox_check){
// 		alert("선택된 항목이 없습니다.");
// 		return false;
// 	}
 	
// 	$('input:checkbox[name="atchFileId"]').each(function(){
// 		if($(this).is(":checked")){
// 			window.open("/cmm/fms/ItsmFileDown.do?atchFileId="+$(this).val()+"&fileSn=0");
// 		}
// 	});
// }
function file_download(){
    	var checkbox_check = false;;
    	$('input:checkbox[name="atchFileId"]').each(function(){
    		if($(this).is(":checked")){
    			checkbox_check = true;
    		}
    	});
    	if(!checkbox_check){
    		alert("선택된 항목이 없습니다.");
    		return false;
    	}
    	//다운로드 항목이 1개 일때 기존의 다운로드(알집형식이 아닌)
//     	if($('input:checkbox[name="atchFileId"]:checked').length < 2){
//     	$('input:checkbox[name="atchFileId"]').each(function(){
//     		if($(this).is(":checked")){
//     			window.open("/cmm/fms/ItsmFileDown.do?atchFileId="+$(this).val()+"&fileSn=0");
//     		}
//     	});
//     	}else{
		//다운로드 항목이 2개 이상일때 알집형식으로 다운로드    		
    	var checkboxId = Array();
		var checkboxCnt = 0;
		var checkbox = $(".checkboxClass");
		
		for(i=0; i<checkbox.length; i++){
			if(checkbox[i].checked == true){
				checkboxId[checkboxCnt] = checkbox[i].value;
				checkboxCnt++;
			}}
		
		var frm = document.writeForm
		window.opener.name="parentPage";
		frm.target = "parentPage";
		frm.atchFileIdDown.value = checkboxId;
		frm.action="/cmm/fms/evalFileDownZip.do";
		frm.submit();
//     	}
		
		}
/* 감사기간 validate */
function validateDate(neceFlag){
	var ntceBgndeYYYMMDD = document.getElementById('ntceBgndeYYYMMDD').value;
	var ntceEnddeYYYMMDD = document.getElementById('ntceEnddeYYYMMDD').value;
	var frm = document.writeForm;
	if(neceFlag == 'Y'){
		if( ntceBgndeYYYMMDD==""){
			alert("감사시작기간은 필수 값입니다.");
			setButtonDisableEvent("F") ;
			return false;
		}
		if( ntceEnddeYYYMMDD==""){
			alert("감사종료간은 필수 값입니다.");
			setButtonDisableEvent("F") ;
			return false;
		}
		
		var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") );
		var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") );

		if(iChkBeginDe > iChkEndDe || iChkEndDe < iChkBeginDe ){
			alert("감사시작기간은  감사종료일보다 클수 없습니다.");
			setButtonDisableEvent("F") ;
			return false;
		}

		frm.autStrPnttm.value = iChkBeginDe ;
		frm.autEndPnttm.value = iChkEndDe ;
	}else{
		if( ntceBgndeYYYMMDD!="" && ntceEnddeYYYMMDD!=""){
			var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") );
			var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") );
			if(iChkBeginDe > iChkEndDe || iChkEndDe < iChkBeginDe ){
				alert("감사시작기간은  감사종료일보다 클수 없습니다.");
				return false;
		 	}
		}
		
		if( ntceBgndeYYYMMDD!=""){
			var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") );
			frm.autStrPnttm.value = iChkBeginDe ;
		}
		
		if( ntceEnddeYYYMMDD!=""){
			var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") );
			frm.autEndPnttm.value = iChkEndDe ;
		}
	}
	return true;
}

/* 감사관,담당자, 첨부파일 오프너에서 부모창 리로드 제어(익스에서 리로드 경고창 없애기 위해)  */
function self_reload(){
	frm = document.writeForm;
	frm.target="_self";
	$('#imsi').val(""); //리로드 변수초기화
	frm.action = "<c:url value='/uss/itsm/audit/SciTecAuditView.do'/>";
    frm.submit();
}

/* 첨부파일 상단 갯수 표시 */
function set_topfile_count(){
	$('.th_top').each(function(){
	   	$('#th_top_count_'+$(this).attr('value')).text($('.ul_'+$(this).attr('value')).length);
	});
}
/* 첨부파일 이미지 세팅 */
function set_file_image(){
	$("[class^='ul_each_']").each(function(){
	 	$($(this).find("img")[0]).attr("src" , getfile_img($(this).text().trim())) ;
	});
}

function file_move(){
	var checkbox_check = false;
	$('input:checkbox[name="atchFileId"]').each(function(){
		if($(this).is(":checked")){
			checkbox_check = true;
		}
	});
	if(!checkbox_check){
		alert("선택된 항목이 없습니다.");
		return false;
	}
	
	if(!confirm("선택된 첨부파일이 이동처리 됩니다. 이동 처리하시겠습니까?")){	
		return;
	}
	
	//항목이동    		
	var checkboxId = Array();
	var checkboxCnt = 0;
	var checkbox = $(".checkboxClass");
	
	for(i=0; i<checkbox.length; i++){
		if(checkbox[i].checked == true){
			checkboxId[checkboxCnt] = checkbox[i].value;
			checkboxCnt++;
		}}
	var frm = document.writeForm;
	frm.atchFileIdDown.value = checkboxId;
	var data = new FormData(frm);

   	$.ajax({
       type: "POST",
       url: "/cmm/fms/EvalFileMoveAjax.do",
       //data: data,
       async:false,
       data: data,
       dataType:'jsonp',
       processData: false,
       contentType: false,
       cache: false,
       
       timeout: 600000,
       success: function (returnData, status) {
           if(status == 'success'){
	           	if(returnData.result == 'fail'){
	           		alert("등록에 실패하였습니다.");
	           	}else if(returnData.result == 'auth_fail'){
	           		alert("세션이 종료되었습니다.");
	           	}else if(returnData.result =='success'){
					alert("등록되었습니다.");
					self_reload();
	           	}
           }else{
           	alert("등록에 실패하였습니다.");
           }
       },
       error: function (e) {
           console.log("ERROR : ", e);
           alert("등록에 실패하였습니다.");
       }
   });
	
}	

</script>
<style type="text/css">
	 _:-ms-input-placeholder, :root a.date_select_btn img{ top:6.7px !important; }
	 div.enroll_popup{width:1324px;}
	 div.enroll_popup_title{width:1325px;}
	 
</style>
</head>
<body>
<form name="writeForm" enctype="multipart/form-data" method="post">
<input type="hidden" name="selectedId" />	
<input type="hidden" name="autId" value="${auditVO.autId}"/>	
<input type="hidden" name="del" value="${auditVO.autId}" />	
<input type="hidden" name="autCd" value="${auditVO.autCd}" />	
<input type="hidden" name="AutKinds" value="${auditItemVO.autKinds}" />
<input type="hidden" name="autStrPnttm"  />	
<input type="hidden" name="autEndPnttm"  />
<input type="hidden" name="atchFileIdDown"/>	
<input type="hidden" name="autFlag" />
<input type="hidden" name="autItemId" />	
<input type="hidden" name="pageType" id="pageType" value="${auditVO.pageType}" />
<input type="hidden" name="pageReload" value="Y" /> <!-- 페이지 리로드를 위한 변수 -->
<input type="hidden" name="imsi"  />
<input type="hidden" name="clCode"  value="${auditVO.clCode}"/><!-- 첨부파일종류 -->
<input type="hidden" name="frstRegistPnttm" value="${auditVO.frstRegistPnttm}" />

    <div class="enroll_popup Sci_popup">
        <div class="enroll_popup_title">
            <img src="/direct/img/enroll_popup_title_bg.png" alt=""> 외부감사
            <!-- <div class="enroll_popup_title_btns">
                <ul>
                    <li><img src="/direct/img/popup_little_icon.png" alt=""></li>
                    <li><img src="/direct/img/popup_full_icon.png" alt=""></li>
                    <li><img src="/direct/img/popup_close_icon.png" alt=""></li>
                </ul>
            </div> -->
        </div>
        <div class="enroll_input_left">
            <ul>
                <li>
                    <div class="enroll_input_title required_area"><div class="listTitle">감사구분</div></div>
                    <div class="enroll_sort">
                        <input type="radio" name="autConFlag" value="01" id="cb1" <c:if test="${auditVO.autConFlag == '01' or auditVO.autConFlag ==''}">checked="checked"</c:if>>
                        <label for="cb1"></label><label for="cb1" style="margin-left:6px;">대면</label>
                        <input type="radio" name="autConFlag" value="02" id="cb2" <c:if test="${auditVO.autConFlag == '02'}">checked="checked"</c:if>>
                        <label for="cb2"></label><label for="cb2" style="margin-left:6px;">서면</label>
                    </div>
                    <span class="Essential_text_2">* 필수 입력사항</span>
                </li>
                <li>
                    <div class="enroll_input_title required_area"><div class="listTitle">감사명</div></div>
                    <input type="text" name="autSj" id="autSj" maxlength="20"  value="${auditVO.autSj}" placeholder="감사명을 입력하세요">
                </li>
                <li>
                    <div class="enroll_input_title required_area"><div class="listTitle">감사기간</div></div>
                    <input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" >
                     <input type="text" style="width:144px;" class="date_format" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" size="10" maxlength="10" value="${auditVO.autStrPnttm}" readonly="">
					    <a href="#" onClick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.ntceBgndeYYYMMDD);" class="date_select_btn">
					    <img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />"  align="middle" style="border:0px;vertical-align: baseline;top:2.7px;" alt="달력창팝업버튼이미지">
					    </a>
					    &emsp;~&emsp;
					    <input type="text" style="width:144px;" class="date_format" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" size="10" maxlength="10" value="${auditVO.autEndPnttm}" readonly="">
					    <a href="#" onClick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.ntceEnddeYYYMMDD);" class="date_select_btn">
					    <img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />"  align="middle" style="border:0px;vertical-align: baseline;top:2.7px;" alt="달력창팝업버튼이미지">
						</a>
                </li>
                <li>
                    <div class="enroll_input_title"><div class="listTitle">감사부서</div></div>
                    <input type="text" name="autDept" id="autDept" maxlength="20"  value="${auditVO.autDept}" placeholder="감사부서를 입력하세요">
                </li>
                <li>
                    <div class="enroll_input_title"><div class="listTitle">담당부서</div></div>
                    <input type="text" name="autChrDept" id="autChrDept" maxlength="20"  value="${auditVO.autChrDept}" placeholder="담당부서를 입력하세요">
                </li>
            </ul>
            <div class="enroll_person_table">
                <table>
                    <table>
                        <thead>
                            <tr>
                                <th>감사관<div class="add_person_btn"><input type="button" onclick="gamsa_openerView('', '01')"></div></th>
                            </tr>
                        </thead>
                    </table>
                    <div class="enroll_person_list">
                        <tbody>
                            <table>
                              <c:forEach var="result" items="${auditItemGamsaList}" varStatus="status">
                              	<tr class="audit_item_gamsa_${result.autItemId}" value='${result.autItemId}'>
                                    <td>
                                        <ul>
                                            <li>${result.autName} ｜</li>
                                            <li>${result.autTel}  ｜</li>
                                            <li>${result.autEmail}</li>
                                        </ul>
                                    </td>
                                    <td>
                                        <ul class="enroll_person_table_btns">
                                        	<c:if test="${!empty result.autAttchId }">
                                        		<li>
                                        			<input type="button" id="item_file_btn" onclick="downItsmFile('${result.autAttchId}','0')">
                                        		</li>  
                                        	</c:if>
                                           	<li onclick="gamsa_openerView('${result.autItemId }','01')" >
                                           		<input type="button" id="item_pen_btn">
                                           	</li>
                                            <li><input type="button" id="item_trash_btn" onclick="delete_item_gamsa('${result.autItemId}' , 'audit_item_gamsa_');"></li>
                                        </ul>
                                    </td>
                                </tr>
                              </c:forEach>  
                            </table>
                        </tbody>
                    </div>
                </table>
            </div>
            <div class="enroll_person_table">
                <table>
                    <table>
                        <thead>
                            <tr>
                                <th>담당자<div class="add_person_btn"><input type="button" onclick="gamsa_openerView('', '02')"></div></th>
                            </tr>
                        </thead>
                    </table>
                    <div class="enroll_person_list">
                        <tbody>
                            <table>
                                <c:forEach var="result" items="${auditItemDamdangList}" varStatus="status">
                              	<tr class="audit_item_gamsa_${result.autItemId}" value='${result.autItemId}'>
                                    <td>
                                        <ul>
                                            <li>${result.autName} ｜</li>
                                            <li>${result.autTel}  ｜</li>
                                            <li>${result.autEmail}</li>
                                        </ul>
                                    </td>
                                    <td>
                                        <ul class="enroll_person_table_btns">
                                        	<c:if test="${!empty result.autAttchId }">
                                        		<li>
                                        			<input type="button" id="item_file_btn" onclick="downItsmFile('${result.autAttchId}','0')">
                                        		</li>  
                                        	</c:if>
                                           	<li onclick="gamsa_openerView('${result.autItemId }', '02')" >
                                           		<input type="button" id="item_pen_btn">
                                           	</li>
                                            <li><input type="button" id="item_trash_btn" onclick="delete_item_gamsa('${result.autItemId}' , 'audit_item_gamsa_');"></li>
                                        </ul>
                                    </td>
                                </tr>
                              </c:forEach>  
                            </table>
                        </tbody>
                    </div>
                </table>
            </div>
        </div>
        <div class="enroll_input_file">
            <div class="enroll_file_title">
                <img src="/direct/img/enroll_file_title_bg.png" alt=""> 첨부파일
                <input type="checkbox" id="all" onclick="total_check(this);">
                <label for="all"></label>
                <input type="button" value="다운로드" onclick="file_download(this); return false;">
                <div class="add_file_btn"><input type="button" value="등록" onclick="file_upload('03')"></div>
                
                <div class="file_move_area">
					<select name="upload_list" id="upload_list" class="file_move_menu">
						<c:forEach var="result" items="${cmmCodeList}" varStatus="status">
                               <option value="${result.codeId}">${result.codeIdNm}</option>
                              </c:forEach>
					</select>
					<select name="upload_list_detail" id="upload_list_detail" class="file_move_submenu">
						<c:forEach var="codeResult" items="${cmmCodeList}" varStatus="status" end="0">
		             		<c:forEach var="detailResult" items="${cmmDetailCodeList}" varStatus="status">
		             			<c:if test="${codeResult.codeId eq detailResult.codeId}">
		             				<option value="<c:out value='${detailResult.code}'/>"><c:out value='${detailResult.codeNm}'/></option>
		             			</c:if>
		             		</c:forEach>
		             	</c:forEach>
					</select>
					<input type="button" class="file_move_btn" value="이동" onclick="file_move(); return false;">
				</div>
                
            </div>
            <div class="enroll_input_file_list_wrap">
                <table>
                    <table>
                        <thead>
                            <tr>
                                <c:forEach var="result" items="${cmmCodeList}" varStatus="status">
	                                <th class="th_top" value="${result.codeId}">
	                                    <input type="checkbox" id="file_list_all_${result.codeId}" onclick="all_check(this, '${result.codeId}');">
	                                    <label for="file_list_all_${result.codeId}"></label>
	                                    	${result.codeIdNm}(<span id="th_top_count_${result.codeId}">0</span>)
	                                    <input type="button" buttonType="plus" onclick="unfold_all(this , '${result.codeId}'); return false;">
	                                </th>
                                </c:forEach>
                            </tr>
                        </thead>
                    </table>
                    <tbody>
                        <table>
                            <tr>
                            <c:forEach var="codeResult" items="${cmmCodeList}" varStatus="status">
                            	 <td><ul class="ul_top_${codeResult.codeId}">
                            	 <c:forEach var="detailResult" items="${cmmDetailCodeList}" varStatus="status">
									<c:if test="${codeResult.codeId eq detailResult.codeId}">
                                	 	<li class="li_${detailResult.code}">
                                            <input type="checkbox" id="main_file_title_${detailResult.code}" onclick="all_check_li(this, '${detailResult.code}');">
                                            <label for="main_file_title_${detailResult.code}"></label>
                                            	${detailResult.codeNm}
                                            <input type="button" buttonType="plus" onclick="unfold(this , '${detailResult.codeId}'); return false;">
                                            <c:forEach var="fileResult" items="${auditItemFileList}" varStatus="status">
                                            	<c:if test="${detailResult.codeId eq fileResult.autAttfile1dep and detailResult.code eq fileResult.autAttfile2dep}">
                                            		<ul class="ul_each_${fileResult.autItemId} ul_${detailResult.codeId}" style="display:none;">
		                                                <li>
		                                                    <input type="checkbox" name="atchFileId" value="${fileResult.atchFileId}" id="file_sort_each_${fileResult.autItemId}" class="checkboxClass">
		                                                    <label for="file_sort_each_${fileResult.autItemId}"></label>
		                                                    <img src="/direct/img/enroll_pdf_file.png" alt="">
		                                                    <a href="javascript:downItsmFile('<c:out value="${fileResult.atchFileId}"/>','0')">
		                                                    ${fileResult.orignlFileNm}
		                                                    </a>
		                                                    <img src="/direct/img/add_enroll_popup_delect.png" alt="" onclick="delete_item_gamsa('${fileResult.autItemId}' , 'ul_each_');">
		                                                </li>
		                                            </ul>
                                            	</c:if>
                                            </c:forEach>
                                	 	</li>
                                	</c:if>									
                            	</c:forEach>
                            	</ul></td>
                            </c:forEach>
                            </tr>
                        </table>
                    </tbody>

                </table>
            </div>
        </div>
        <div class="enroll_popup_bottom">
           <div class="enroll_popup_bottom_title">감사내용(요약)</div>
            <div class="enroll_popup_bottom_table outer_table">
                <table>
                    <tr>
                        <th>감사내용</th>
                        <th>감사결과(지적사항)</th>
                        <th>조치내역</th>
                        <th>미조취 내역 및 향후계획</th>
                    </tr>
                    <tr>
                        <td><!-- <input type="button" value="+ 추가"> -->
                        	<textarea name="autCn" id="autCn" cols="30" rows=10 maxlength="300" >${auditVO.autCn}</textarea>
                        </td>
                        <td>
                        	<!-- <input type="button" value="+ 추가"> -->
                        	<textarea name="autCnRst" id="autCnRst" cols="30" rows=10 maxlength="300" >${auditVO.autCnRst}</textarea>
                        </td>
                        <td>
                        	<!-- <input type="button" value="+ 추가"> -->
                        	<textarea name="autCnAct" id="autCnAct"  cols="30" rows=10 maxlength="300" >${auditVO.autCnAct}</textarea>
                        </td>
                        <td>
                        	<textarea name="autCnNoact" id="autCnNoact" cols="30" rows=10 maxlength="300" >${auditVO.autCnNoact}</textarea>
                        </td>
                    </tr>
                </table>
            </div>
            
            <div class="main1_btn_div">
			<c:if test="${auditVO.pageType eq 'New'}">
				<input type="button" class="main1_btn main1_save_imsi_btn" id="audit_btn_imsi" value="임시저장" />
				<input type="button" class="main1_btn main1_save_btn" buttonType="${auditVO.pageType}" id="audit_save_btn" value="저 장" />
				<input type="button" class="main1_btn main1_delete_btn" buttonType="Cancel" id="auth_delete_btn" value="취 소" />
			</c:if>
			<c:if test="${auditVO.pageType eq 'Imsi'}">
				<input type="button" class="main1_btn main1_save_imsi_btn" id="audit_btn_imsi" value="임시저장" />
				<input type="button" class="main1_btn main1_save_btn" buttonType="${auditVO.pageType}" id="audit_save_btn" value="저 장" />
				<input type="button" class="main1_btn main1_delete_btn" buttonType="Cancel" id="auth_delete_btn" value="취 소" />
			</c:if>
			<c:if test="${auditVO.pageType eq 'Modify'}">
				<input type="button" class="main1_btn main1_save_btn" buttonType="${auditVO.pageType}" id="audit_save_btn" value="수 정" />
				<input type="button" class="main1_btn main1_delete_btn" buttonType="Delete" id="auth_delete_btn" value="삭 제">
				<!-- <input type="button" class="main1_btn main1_list_btn" buttonType="Cancel" id="auth_list_btn" value="목 록" /> -->
				<input type="button" class="main1_btn main1_print_btn" buttonType="Print" id="auth_print_btn" value="인 쇄" onclick="window.print();"/>
			</c:if>
			<input type="button" class="main1_btn main1_save_imsi_btn" id="audit_update_btn" style="display:none;" />
			</div>		
        </div>
        <!-- <div class="view_info" style="margin-top:0;">
			<div class="enroll_date">
					등록일시&emsp;2019.09.09&ensp;18:18:18</div>
			<div class="list_view_btns">
				<input type="button" value="이전글" class="before_list">&ensp;&ensp;｜&ensp;&ensp;
				<input type="button" value="다음글" class="next_list">
			</div>
		</div> -->
    </div>
</form>

<!-- selectbox 미리만들기 -->
<c:forEach var="codeResult" items="${cmmCodeList}" varStatus="status">
<span id="span_option_${codeResult.codeId}" style="display:none;">	
<c:forEach var="detailResult" items="${cmmDetailCodeList}" varStatus="status"><c:if test="${codeResult.codeId eq detailResult.codeId}"><option value="<c:out value='${detailResult.code}'/>"><c:out value='${detailResult.codeNm}'/></option></c:if></c:forEach>
	</span>
</c:forEach>

</body>
</html>