<%@ 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>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
    <title>교육·회의 등록</title>
    <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/script.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">
	$(document).ready(function() {
		set_topfile_count(); //첨부파일 상단 갯수 표시
		set_file_image(); //파일 이미지 세팅
		
		
		 var eduPer = parseInt($("#eduPer").val() || 0 ); // input 값을 가져오며 계산하지만 값이 없을경우 0이 대입된다  뒷부분에 ( || 0 ) 없을경우 합계에 오류가 생겨 NaN 값이 떨어진다
	        var eduTot = parseInt($("#eduTot").val() || 0);

	        if(eduPer != "" && eduTot != "" && isNaN(eduPer) == false && isNaN(eduTot) == false
	        		&& eduPer != 0 && eduTot != 0){
	        var tmp = eduPer / eduTot ;
	        var eduAtt = Math.round(tmp * 100) + "%";
	        $("#eduAtt").val(eduAtt);
	        };
			/*출석률 계산하기  */
			$('input.num_only').on('keyup',function(){
		          
		            var eduPer = parseInt($("#eduPer").val() || 0 ); // input 값을 가져오며 계산하지만 값이 없을경우 0이 대입된다  뒷부분에 ( || 0 ) 없을경우 합계에 오류가 생겨 NaN 값이 떨어진다
		            var eduTot = parseInt($("#eduTot").val() || 0);
					
		            if(eduPer != "" && eduTot != "" && isNaN(eduPer) == false && isNaN(eduTot) == false
		            		&& eduPer != 0 && eduTot != 0){
		            var tmp = eduPer / eduTot ;
		           	/* 출석률 소수점 반올림처리 Math.round */
		            var eduAtt = Math.round(tmp * 100) + "%";
		            $("#eduAtt").val(eduAtt);
		            }; return false;
		        });
	       
			$('.edu_file').each(function(index, item){
				if($(this).find('li').size()>0){
					$(this).addClass('edu_file_open');
				}else{
					$(this).find('ul').hide();
					$(this).find(".file_btn").hide();
				}
			});
		
			 
		//참석률,소요예산 숫자만 입력
		$("input:text[numberOnly]").on("keyup", function(){
			    $(this).val($(this).val().replace(/[^0-9]/g,""));
			});		

		/* 임시저장 버튼 클릭시 */
		$("#audit_btn_imsi").click(function (event){ 
			var frm = document.writeForm;
			if($("input[name=autConFlag]").is(":checked") == false){
				alert("구분은 필수 값입니다.");
				return;
			}
			if($("input[name=autConFlag]:checked").val() == "01"){
				if($("input[name=autTunr]").is(":checked") == false){
					alert("구분은 필수 값입니다.");
					return;
				}		
				
			}
			if(frm.autSj.value ==""){
		    	alert("교육명은 필수 값입니다.");
				return;
			}
			if(!validateDate('Y')){ return;}
			
			if($("input[name=autConFlag]:checked").val() == "01"){
				if($("input[name=eduStat]").is(":checked") == false){
					alert("교육방법은 필수 값입니다.");
					return;
				}
			}
			if($("#eduPer").val() == ""){
				alert("참석률은 필수 값입니다.");
				return;
			}
			if($("#eduTot").val() == ""){
				alert("참석률은 필수 값입니다.");
				return;
			}
			frm.imsi.value = 'Y' ;
			$("#audit_update_btn").trigger("click") ;	
		});
		
		/* 저장,수정 버튼 클릭시 */
		$("#audit_save_btn").click(function (event){
			var frm = document.writeForm;
			if($("input[name=autConFlag]").is(":checked") == false){
				alert("구분은 필수 값입니다.");
				return;
			}
			if($("input[name=autConFlag]:checked").val() == "01"){
				if($("input[name=autTunr]").is(":checked") == false){
					alert("구분은 필수 값입니다.");
					return;
				}		
				
			}
			if(frm.autSj.value ==""){
		    	alert("교육명은 필수 값입니다.");
				return;
			}
			if(!validateDate('Y')){ return;}
			
			if($("input[name=autConFlag]:checked").val() == "01"){
				if($("input[name=eduStat]").is(":checked") == false){
					alert("교육방법은 필수 값입니다.");
					return;
				}
			}
			
			if($("#eduPer").val() == ""){
				alert("참석률은 필수 값입니다.");
				return;
			}
			if($("#eduTot").val() == ""){
				alert("참석률은 필수 값입니다.");
				return;
			}
			frm.imsi.value = 'N' ;
			$("#audit_update_btn").trigger("click") ;	
		});
		
		/* 화면에는 숨겨져 있으나 실제 임시저장, 저장, 수정 모두 처리된다. */
		$("#audit_update_btn").click(function (event){
			event.preventDefault();
		    var frm = document.writeForm;
		    if(frm.autSj.value ==""){
		    	alert("교육명 필수 값입니다.");
				return;
			}
		    var logCmd = ""; //로그 구분
		    if($('#pageType').val() == "New"){
    			logCmd = "eduI" ;
    		}else if($('#pageType').val() == "Modify"){
    			logCmd = "eduU" ;
    		}
		    
		    setButtonDisableEvent("T") ;
		    var data = new FormData(frm);
		    $.ajax({
		        type: "POST",
		        url: "/uss/itsm/edu/EduUpdateAjax.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();	
		            		} 
		            		window.self.close() ;
		            	}else if(returnData.result =='success'){
		            		if(opener !=null){
		            			opener.location.reload();	
		            		}
		            		if($('#imsi').val()=='Y'){
		            			alert("임시 저장되었습니다.");
		            			setButtonDisableEvent("F") ;
		            		}else{
		            			alert("저장되었습니다.");
		            			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",
		        url: "/uss/itsm/audit/SciTecAuditDeleteAjax.do?logCmd=eduDel",
		        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();	
		            		} 
		            		window.self.close() ;
		            	}else if(returnData.result =='success'){
		            		if(opener !=null){
		            			opener.location.reload();	
		            		}
		            		if($('#auth_delete_btn').attr("buttonType") == "Cancel"){
		            			alert("취소되었습니다.");
		            		}else{
		            			alert("삭제되었습니다.");	
		            		}
	            			window.self.close() ;
		            	}
		            }else{
		            	alert("저장에 실패하였습니다.");
		            	setButtonDisableEvent("F") ;
		            }
		        },
		        error: function (e) {
		            console.log("ERROR : ", e);
		            setButtonDisableEvent("F") ;
		            alert("저장에 실패하였습니다.");
		        }
		    });
		});
		//페이지 로딩시 구분 적용(상세 들어갈때)
		var tmp = $("input[name='autConFlag']:checked").val();
		
		if(tmp == null){
			tmp = '01'
			$("input:checkbox[id='ac1']").prop("checked", true);
		}
		if(tmp == '01' || tmp == ''){
			$("#autTunr").css("display", "");
			$("#autSj1").css("display", "");
			$("#autSj2").css("display", "none");
			$("#date1").css("display", "");
			$("#date2").css("display", "none");
			$("#autSj").attr("placeholder", "교육명을 입력하세요.")
			$("#place1").css("display", "");
			$("#place2").css("display", "none");
			$("#autChrDept").attr("placeholder", "교육장소를 입력하세요.")
			$("#way").css("display", "");
			$("#teacher").css("display", "");
			$("#cont1").css("display", "");
			$("#cont2").css("display", "none");
			$("#code1").css("display", "");
			$("#code2").css("display", "none");
			$("#upload_listId1").css("display", "");
			$("#upload_listId2").css("display", "none");
			$("#upload_list").removeAttr('disabled');
			$("#upload_list2").attr('disabled','true');
		}
		if(tmp == '02'){
			$("#autTunr").css("display", "none");
			$("#autSj1").css("display", "none");
			$("#autSj2").css("display", "");
			$("#date1").css("display", "none");
			$("#date2").css("display", "");
			$("#autSj").attr("placeholder", "회의명을 입력하세요.")
			$("#place1").css("display", "none");
			$("#place2").css("display", "");
			$("#autChrDept").attr("placeholder", "회의장소를 입력하세요.")
			$("#way").css("display", "none");
			$("#teacher").css("display", "none");
			$("#cont1").css("display", "none");
			$("#cont2").css("display", "");
			$("#code1").css("display", "none");
			$("#code2").css("display", "");
			$("#upload_listId1").css("display", "none");
			$("#upload_listId2").css("display", "");
			$("#upload_list").attr('disabled','true');
			$("#upload_list2").removeAttr('disabled');
		}
		
		//최고관리자가 아니고, 로그인한 ID가 글 등록한 ID가 아닐경우 체크박스, 달력,  모든 input 비활성화
		if("${userCheck.authorCode}" != "ROLE_ADMIN"){
		if("${loginVO.id}" != "${eduVO.frstRegisterId}"){
			$("#ac1").prop("disabled", true);
			$("#ac2").prop("disabled", true);
			$("#t1").prop("disabled", true);
			$("#t2").prop("disabled", true);
			$("#date").prop("disabled", true);
			$("input[name=eduStat]").prop("disabled", true);
			$("input").prop("readonly", true);
		}
		}
		
		$('select').niceSelect();
	});
	
	
	function selectPrint() { //인쇄 기능

		  //프린트 호출 전
		 window.onbeforeprint = function() {
			 $(".enroll_wrap").height(830);
		 }
		 window.onafterprint = function() {
		  //프린트 호출 후
			 $(".enroll_wrap").height(733);
		 }
		 window.print();
		 
		}

	
	//구분에 따른 항목 변경(상세 들어가서 구분 변경 할 때)
	function ckeckList(){
		var tmp = $("input[name='autConFlag']:checked").val();
		if(tmp == '01' || tmp == ''){
			$("#autTunr").css("display", "");
			$("#autSj1").css("display", "");
			$("#autSj2").css("display", "none");
			$("#date1").css("display", "");
			$("#date2").css("display", "none");
			$("#autSj").attr("placeholder", "교육명을 입력하세요.")
			$("#place1").css("display", "");
			$("#place2").css("display", "none");
			$("#autChrDept").attr("placeholder", "교육장소를 입력하세요.")
			$("#way").css("display", "");
			$("#teacher").css("display", "");
			$("#cont1").css("display", "");
			$("#cont2").css("display", "none");
			$("#code1").css("display", "");
			$("#code2").css("display", "none");
			$("#upload_listId1").css("display", "");
			$("#upload_listId2").css("display", "none");
			$("#upload_list").removeAttr('disabled');
			$("#upload_list2").attr('disabled','true');
			$('#upload_listId1').children('div').removeClass('disabled');
			$('#upload_listId2').children('div').addClass('disabled');
			}
		if(tmp == '02'){
			$("#autTunr").css("display", "none");
			$("#autSj1").css("display", "none");
			$("#autSj2").css("display", "");
			$("#date1").css("display", "none");
			$("#date2").css("display", "");
			$("#autSj").attr("placeholder", "회의명을 입력하세요.")
			$("#place1").css("display", "none");
			$("#place2").css("display", "");
			$("#autChrDept").attr("placeholder", "회의장소를 입력하세요.")
			$("#way").css("display", "none");
			$("#teacher").css("display", "none");
			$("#cont1").css("display", "none");
			$("#cont2").css("display", "");
			$("#code1").css("display", "none");
			$("#code2").css("display", "");
			$("#upload_listId1").css("display", "none");
			$("#upload_listId2").css("display", "");
			$("#upload_list").attr('disabled','true');
			$("#upload_list2").removeAttr('disabled');
			$('#upload_listId1').children('div').addClass('disabled');
			$('#upload_listId2').children('div').removeClass('disabled');
		}
		}
	

	//체크박스 1개만 체크되게 하기 (구분 교육,회의)
	function onlyCheckThree(chk){
		var obj = document.getElementsByName("autConFlag");
		for(var i = 0; i < obj.length; i++){
			if(obj[i] != chk){
				obj[i].checked = false;
			}
		}
	}
	
	//체크박스 1개만 체크되게 하기 (구분 내부,외부)
	function onlyCheckOne(chk){
		var obj = document.getElementsByName("eduStat");
		for(var i = 0; i < obj.length; i++){
			if(obj[i] != chk){
				obj[i].checked = false;
			}
		}
	}
	//체크박스 1개만 체크되게 하기 (교육방법)
	function onlyCheckTwo(chk){
		var obj = document.getElementsByName("autTunr");
		for(var i = 0; i < obj.length; i++){
			if(obj[i] != chk){
				obj[i].checked = false;
			}
		}
	}
	
	/* 버튼 이벤트 설정 */ 
	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);
		}
	}

	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){
	    gamsaOpener = window.open('', 'gamsaOpener', 'width=749, height=407, left=30, top=130','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.AutKinds.value="02";
		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) { 
	gamsaOpener = window.open('', 'gamsaOpener', "width=793, height=363, left=30, top=130","location = no","status= no","toolbars= no");
	document.writeForm.method = "post";
	document.writeForm.autFlag.value=autFlag ;
	document.writeForm.AutKinds.value="02";
	document.writeForm.action = "/uss/itsm/edu/ConfFileUpload.do";
	document.writeForm.target = "gamsaOpener" ;
	document.writeForm.submit();
}
if("${userCheck.authorCode}" != "${eduVO.frstRegisterId}")
/* 감사관, 담당자 삭제버튼(휴지통) 클릭시 */
function delete_item_gamsa(itemId , delObject){
	if(!confirm("삭제하시겠습니까?")){
		return false;
	}
	if("${userCheck.authorCode}" != "ROLE_ADMIN"){
	if("${loginVO.id}" != "${eduVO.frstRegisterId}"){
		alert("글 등록한 계정만 삭제 가능합니다.");
		return;
	}
	}
	event.preventDefault();
	$.ajax({
	    type: "POST",
	    url: "/uss/itsm/audit/SciTecAuditItemDeleteAjax.do",
	    data:{ "autItemId" : itemId},
	    dataType:'jsonp',
	    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 all_check(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 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 downItsmFile(atchFileId, fileSn){
	window.open("/cmm/fms/ItsmFileDown.do?atchFileId="+atchFileId+"&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;
    	}
    	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.action="/cmm/fms/eduFileDownZip.do?atchFileId="+checkboxId;
		frm.submit();
//     	}
		
		}
	

	/* 감사기간 validate */
	function validateDate(neceFlag){
		var ntceBgndeYYYMMDD = document.getElementById('ntceBgndeYYYMMDD').value;
		var ntceEnddeYYYMMDD = document.getElementById('ntceEnddeYYYMMDD').value;
		
		var first_time_s = document.getElementById('first_time_s').value;
		var first_time_m = document.getElementById('first_time_m').value;
		var last_time_s = document.getElementById('last_time_s').value;
		var last_time_m = document.getElementById('last_time_m').value;
		
		var frm = document.writeForm;
		if(neceFlag == 'Y'){
			if( ntceBgndeYYYMMDD==""){
				alert("시작 기간은 필수 값입니다.");
				setButtonDisableEvent("F") ;
				return false;
			}
			if( first_time_s == "" || first_time_m == ""){
				alert("시작 시간는 필수 값입니다.");
				return false;
			}
			if( ntceEnddeYYYMMDD==""){
				alert("종료 기간은 필수 값입니다.");
				setButtonDisableEvent("F") ;
				return false;
			}
			if( last_time_s == "" || last_time_m == ""){
				alert("종료 시간은 필수 값입니다.");
				return false;
			}
			
			if(first_time_s.length < 2
					|| first_time_s*1 > 23
					|| last_time_s.length < 2 
					|| last_time_s*1 > 23
				){
					alert("시간은 00~23 사이입니다.");
					return false;
				}
				
				if(first_time_m.length < 2 
					|| first_time_m*1 > 59
					|| last_time_m.length < 2 
					|| last_time_m*1 > 59 ){
					alert("분은 00~59 사이입니다.");
					return false;
				}
			
			var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") +first_time_s+first_time_m+"00");
			var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") + last_time_s+last_time_m+"00");

			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!=""){
				if(first_time_s ==""){
					first_time_s = "00"
					first_time_m = "00"
				}
				var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") +first_time_s+first_time_m+"00");
				frm.autStrPnttm.value = iChkBeginDe ;
			}
			
			if( ntceEnddeYYYMMDD!=""){
				if(last_time_s ==""){
					last_time_s = "00"
					last_time_m = "00"
				}
				var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") + last_time_s+last_time_m+"00");
				frm.autEndPnttm.value = iChkEndDe ;
			}
		}
		return true;
	}
	
		
	/* 감사관,담당자, 첨부파일 오프너에서 부모창 리로드 제어(익스에서 리로드 경고창 없애기 위해)  */
	function self_reload(){
		validateDate();
		frm = document.writeForm;
		frm.target="_self";
		$('#imsi').val(""); //리로드 변수초기화
		frm.action = "<c:url value='/uss/itsm/edu/eduView.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())) ;
		});
	}
	
	/* 당일회의 현재날짜 구하기 */
	var date = new Date();
	date.getFullYear(); //년
	date.getMonth() +1 ; //월
	date.getDate(); //일
	date.getHours(); //시
	date.getMinutes(); //분
	date.getSeconds(); //초
	
	/* 당일날짜 체크버튼 클릭시 */
	function nowDate(object){
		var nowDate = new Date();
		var year = nowDate.getFullYear(); //년
		var month = ("0"+(nowDate.getMonth()+1)).slice(-2); //월
			 
		var date = ("0"+nowDate.getDate()).slice(-2); //일
		var hours =("0"+nowDate.getHours()).slice(-2);
		var minutes =("0"+nowDate.getMinutes()).slice(-2); //분
		var seconds =("0"+nowDate.getSeconds()).slice(-2); //초
		if($(object).is(':checked')){
			$("#ntceBgndeYYYMMDD").val(year+"-"+month+"-"+date);
			$("#first_time_s").val(hours);
			$("#first_time_m").val(minutes);
			$("#ntceEnddeYYYMMDD").val(year+"-"+month+"-"+date);
			$("#last_time_s").val(hours);
			$("#last_time_m").val(minutes);
		}else{
			$("#ntceBgndeYYYMMDD").val("");
			$("#first_time_s").val("");
			$("#first_time_m").val("");
			$("#ntceEnddeYYYMMDD").val("");
			$("#last_time_s").val("");
			$("#last_time_m").val("");
		}
	}
	
	//행추가
	function add_line(){
		$.ajax({
		    type: "POST",
		    url: "/uss/itsm/edu/AutItemInsertRowAjax.do",
		    data:{  "autId": "${eduVO.autId}"},
		    dataType:'jsonp',
		    cache: false,
		    async: false,
		    success: function (returnData, status) {
		    	if(status == 'success'){
		        	if(returnData.result == 'fail'){
		        		alert("생성에 실패하였습니다.");
		        	}else if(returnData.result == 'auth_fail'){
		        		alert("세션이 종료되었습니다.");
		        	}else if(returnData.result =='success'){
		        		
		        		tempVO = returnData.auditItemVO;
		        		
		        		var eva_temp_tr = $('#temp_tr').clone();
		        		$('#tbody_autItem').append(eva_temp_tr);
		        		
		        		var tbodySize = $('#tbody_autItem tr').length-1;
		        		
		        		eva_temp_tr.find("input[name*=autItemListVO]").each(function(index, item){
		        			$(this).attr('name' ,  $(this).attr('name').replace('[]' , '['+tbodySize+""+']')) ;
		        			if($(this).attr('id') == 'temp_autItemId'){
		        				$(this).attr('value' , tempVO.autItemId) ;
		        			}
		        		});
		        		
		        		eva_temp_tr.find('#temp_autItemId').removeAttr('id').attr('value', tempVO.autItemId) ;
		        		eva_temp_tr.attr('id' , 'tr_'+tempVO.autItemId).attr('class' , 'tr_item');
		        		eva_temp_tr.find('#temp_check_tr').attr('id', 'check_tr_'+tempVO.autItemId).attr('value', tempVO.autItemId).attr('class' , 'check_tr');
		        		eva_temp_tr.find('#temp_label_tr').attr('for', 'check_tr_'+tempVO.autItemId).removeAttr('id');
		        	}
		        }else{
		        	alert("생성에 실패하였습니다.");
		        }
		    },
		    error: function (e) {
		        alert("생성에 실패하였습니다.");
		    }
		});
	}
	//행삭제
	var arrDel = new Array; //1차배열
	function delete_line(evId, table_index){
		if(!$(".check_tr").is(":checked")){
			alert("선택된 행이  없습니다.");
			return;
		}
		
		if($(".check_tr:checked").length == $(".tr_item").size()){
			alert('최소하나의 행은 필요합니다.')
			return;
		}	
		
		if($(".tr_item").size()==1){
			alert("최소하나의 행은 필요합니다.")
			return;
		}
		
	
	 	$(".check_tr").each(function(index){
			if($(this).is(":checked")){
				arrDel.push($(this).attr('value'));	
			}
		});
		
		$.ajax({
		    type: "POST",
		    url: "/uss/itsm/edu/AutItemDeleteRowAjax.do",
		    data:{  "del": arrDel.toString(),  "autId": "${eduVO.autId}" },
		    dataType:'jsonp',
		    cache: false,
		    async: false,
		    success: function (returnData, status) {
		    	if(status == 'success'){
		        	if(returnData.result == 'fail'){
		        		alert("삭제에 실패하였습니다.");
		        	}else if(returnData.result == 'auth_fail'){
		        		alert("세션이 종료되었습니다.");
		        	}else if(returnData.result =='success'){
		        		$('.check_tr').each(function(index, item){
		        			if($(this).is(":checked")){
		        				$(this).parents('.tr_item').remove()
		        			}
		        		});
		        		/* set_count();  */
		        	}
		        }else{
		        	alert("생성에 실패하였습니다.");
		        }
		    },
		    error: function (e) {
		        alert("생성에 실패하였습니다.");
		    }
		});
	}
	
	/*소요예산 콤마 찍기  */
	function inputNumberFormat(obj) {
    obj.value = comma(uncomma(obj.value));
	}
	
	function comma(str) {
	    str = String(str);
	    return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,');
	}

	function uncomma(str) {
	    str = String(str);
	    return str.replace(/[^\d]+/g, '');
	}
	
	// 1 ~ 9 한글 표시
    var arrNumberWord = new Array("","일","이","삼","사","오","육","칠","팔","구");
    // 10, 100, 100 자리수 한글 표시
    var arrDigitWord = new  Array("","십","백","천");
    // 만단위 한글 표시
    var arrManWord = new  Array("","만","억", "조");

    function fn_change_hangul_money(txt_id) //계약금액
    {
          var num_value = txt_id.value.replace(",","");
          var num_length = num_value.length;

          if(isNaN(num_value) == true)
                return;

          var han_value = "";
          var man_count = 0;      // 만단위 0이 아닌 금액 카운트.

          for(i=0; i < num_value.length; i++)
          {
                // 1단위의 문자로 표시.. (0은 제외)
                var strTextWord = arrNumberWord[num_value.charAt(i)];

                // 0이 아닌경우만, 십/백/천 표시
                if(strTextWord != "")
                {
                      man_count++;
                      strTextWord += arrDigitWord[(num_length - (i+1)) % 4];
                }

                // 만단위마다 표시 (0인경우에도 만단위는 표시한다)
                if(man_count != 0 && (num_length - (i+1)) % 4 == 0)
                {
                      man_count = 0;
                      strTextWord = strTextWord + arrManWord[(num_length - (i+1)) / 4];
                }

                han_value += strTextWord;
          }
          if(num_value != 0)
                han_value = han_value + " 원";

          document.all.koreanMoney.innerText = han_value;
    }

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");
   	var autConflagCheck = $("input[name='autConFlag']:checked").val();  	
  	
  	for(i=0; i<checkbox.length; i++){
  		if(checkbox[i].checked == true){
  			checkboxId[checkboxCnt] = checkbox[i].value;
  			checkboxCnt++;
  		}}
  	//var frm = document.writeForm;
  	var frm = document.abc;
  	frm.atchFileIdDown.value = checkboxId;
  	var data = new FormData(frm);
  	data.append('autCd', '02');
  	if(autConflagCheck == 01 || autConflagCheck == ""){
  		data.append('autConFlag', '01');
  	}else{
  		data.append('autConFlag', '02');
  	}
     	$.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("등록되었습니다.");
  					window.location.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: 7px; }
 .edu_table tbody tr td:first-child{padding-left:10px;}
</style>
</head>

<body>
<form name="writeForm"  method="post" >
<input type="hidden" name="selectedId" />	
<input type="hidden" name="autId" value="${eduVO.autId}"/>	
<input type="hidden" name="del" value="${eduVO.autId}" />	
<input type="hidden" name="autCd" value="${eduVO.autCd}" />	
<input type="hidden" name="AutKinds" value="${auditItemVO.autKinds}" />
<input type="hidden" name="autStrPnttm"  />	
<input type="hidden" name="autEndPnttm"  />
<input type="hidden" name="autFlag" />
<input type="hidden" name="autItemId" value="${result.autItemId}"/>	
<input type="hidden" name="pageType" id="pageType" value="${eduVO.pageType}" />
<input type="hidden" name="pageReload" value="Y" /> <!-- 페이지 리로드를 위한 변수 -->
<input type="hidden" name="imsi"  />
<input type="hidden" name="clCode"  value="${eduVO.clCode}"/><!-- 첨부파일종류 -->
<input type="hidden" name="frstRegistPnttm"  value="${eduVO.frstRegistPnttm}"/>


    <div class="enroll_popup edu_popup_detail" style="height:781px;">
        <div class="enroll_popup_title">
            <img src="/direct/img/enroll_popup_title_bg.png" alt=""> 교육·회의 등록
        </div>
        <div class="enroll_wrap">
        <div class="enroll_input_left">
            <ul>
                <li>
                    <div class="enroll_input_title required_area" style="margin-top:7px;"><div class="listTitle">구분</div></div>
                    <div class="enroll_sort">
                    	<input type="checkbox" name='autConFlag' value="01" id="ac1" <c:if test="${eduVO.autConFlag == '01' or eduVO.autConFlag == ''}">checked="checked"</c:if>
                    	onclick="onlyCheckThree(this); ckeckList();">
                        <label for="ac1"></label><label for="ac1">교육</label>
                        <input type="checkbox" name='autConFlag' value="02" id="ac2" <c:if test="${eduVO.autConFlag == '02'}">checked="checked"</c:if>
                        onclick="onlyCheckThree(this); ckeckList();">
                        <label for="ac2"></label><label for="ac2">회의</label>
                        <div class="sub_sort" id='autTunr' style="display:none;">
		                     <input type="checkbox" name="autTunr" value="01" id="t1" <c:if test="${eduVO.autTunr == '01' or eduVO.autTunr ==''}">checked="checked"</c:if> onclick="onlyCheckTwo(this);">
		                    <label for="t1"></label><label for="t1">내부</label>
		                    <input type="checkbox" name="autTunr" value="02" id="t2" <c:if test="${eduVO.autTunr == '02'}">checked="checked"</c:if> onclick="onlyCheckTwo(this);">
		                    <label for="t2"></label><label for="t2">외부(용역 등)</label>
                        </div>
                    </div>
                    <span class="required_text">* 필수입력사항</span>
                </li>
                <li>
                    <div class="enroll_input_title required_area">
                    <div class="listTitle" id="autSj1" style="display:none">교육명</div>
                    <div class="listTitle" id="autSj2" style="display:none">회의명</div>
                    </div>
                    <input type="text" name="autSj" id="autSj" class="popup_edu_name" value="<c:out value="${eduVO.autSj}" escapeXml="true" />" maxlength="600">
                    
                </li>
                <li>
                    <div class="enroll_input_title required_area">
                    <div class="listTitle" id="date1" style="display:none">교육일시</div>
                    <div class="listTitle" id="date2" style="display:none">회의일시</div>
                    </div>
                    <input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" >
                    <input type="text" class="date_format first_date" style="width:103.6px !important;" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" size="10" maxlength="10" value="${eduVO.autStrPnttm}" readonly="">
						<c:if test="${userCheck.authorCode eq 'ROLE_ADMIN' || eduVO.frstRegisterId eq loginVO.id}">
					    <a href="#" class="date_select_btn" onClick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.ntceBgndeYYYMMDD);">
					    <img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />"  align="middle" style="border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지">
					    </a>
					    </c:if>
                    <input type="text" numberOnly class="first_time" name="first_time" id="first_time_s" style="width: 24px; margin-left: 9px; vertical-align: middle; border-radius: 3px;" value="${fn:substring(eduVO.autStrTime, 0, 2)}" maxlength="2">&ensp;:
                    <input type="text" numberOnly class="first_time" name="first_time" id="first_time_m" style="width: 24px; margin-left: 7px; vertical-align: middle; border-radius: 3px;" value="${fn:substring(eduVO.autStrTime, 3, 5)}" maxlength="2">
                    &ensp;~&ensp;
                    <input type="text" class="date_format last_date" style="width:103.6px !important;" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" size="10" maxlength="10" value="${eduVO.autEndPnttm}" readonly="">
                    	<c:if test="${userCheck.authorCode eq 'ROLE_ADMIN' || eduVO.frstRegisterId eq loginVO.id}">
					    <a href="#" class="date_select_btn" onClick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.ntceEnddeYYYMMDD);">
					    <img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />"  align="middle" style="border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지">
						</a>
						</c:if>
                    <input type="text" numberOnly class="last_time" name="last_time"  id="last_time_s" style="width: 24px;  margin-left: 9px; vertical-align: middle;" border-radius: 3px; value="${fn:substring(eduVO.autEndTime, 0, 2)}" maxlength="2">&ensp;:
                    <input type="text" numberOnly class="last_time" name="last_time"  id="last_time_m" style="width: 24px;  margin-left: 7px; vertical-align: middle;" border-radius: 3px; value="${fn:substring(eduVO.autEndTime, 3, 5)}"  maxlength="2">
                    <div class="edu_today">
                        <input type="checkbox" id="date" onclick="nowDate(this);"><label for="date"></label><label for="date" style="margin-left:6px;vertical-align:middle;">당일</label></div>
                </li>
                <li class="edu_place">
                    <div class="enroll_input_title">
                    <div class="listTitle" id="place1">교육장소</div>
                    <div class="listTitle" id="place2">회의장소</div>
                    </div>
                    <input type="text" name="autChrDept" id="autChrDept" value="<c:out value="${eduVO.autChrDept}" escapeXml="true" />"  maxlength="300">
                    
                </li>
                <li class="edu_place" id="way" style="display:none">
                    <div class="enroll_input_title required_area"><div class="listTitle">교육방법</div></div>
                    <c:forEach var="result" items="${cmmCodeListEdu}" varStatus="status">
	                    <input type="radio" name="eduStat" id="c${result.codeId}" value="${result.codeId}" onclick="onlyCheckOne(this);"
		                    <c:if test="${eduVO.eduStat eq result.codeId}">
		                    	checked="checked"
		                    </c:if>>
	                    <label for="c${result.codeId}"></label><label for="c${result.codeId}">${result.codeIdNm}</label>
                    </c:forEach>
                </li>
                <li>
                    <div class="enroll_input_title required_area"><div class="listTitle">참석률</div></div>
                    <input type="text" numberOnly class="part_number num_only" name="eduPer" id="eduPer"  value="${eduVO.eduPer}" placeholder="참석자수" maxlength="10">
                    &emsp;/&emsp;
                    <input type="text" numberOnly class="part_count num_only" name="eduTot" id="eduTot" value="${eduVO.eduTot}" placeholder="참석대상수" maxlength="10">
                    <input type="text" class="part_per num_only" id="eduAtt" placeholder="%" readonly>
                </li>
                <li id="teacher" style="display:none">
                    <div class="enroll_person_table edu_table">
                        <table>
                            <table>
                                <thead>
                                    <tr>
                                        <th style="position:relative;height:22px;line-height:22px;">교육강사
                                        <div class="line_btn" style="float: right; margin-right: 1px;position:absolute;right:2px;">
                                        <div class="add_person_btn" style="margin-top:5px">
                                        <c:if test="${userCheck.authorCode eq 'ROLE_ADMIN' || eduVO.frstRegisterId eq loginVO.id}">
                                        <input type="button" onclick="gamsa_openerView('','01')">
                                        </c:if>
                                        </div>
                                        </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>
                                            	<c:if test="${userCheck.authorCode eq 'ROLE_ADMIN' || eduVO.frstRegisterId eq loginVO.id}">
                                                <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>
                                                </c:if>
                                            </td>
                                        </tr>
                                        </c:forEach>
                                    </table>
                                </tbody>
                            </div>
                        </table>
                    </div>
                </li>
                <li>
                    <div class="enroll_person_table edu_table enroll_popup_bottom_table ">
                        <table>
                            <!-- <table> -->
                               <thead>
                                    <tr>
                                        <th style="position:relative;height:22px;line-height:22px;">
                                        <div id="cont1" style="display:none">교육내용</div>
                                        <div id="cont2" style="display:none">회의내용</div>
                                        <c:if test="${userCheck.authorCode eq 'ROLE_ADMIN' || eduVO.frstRegisterId eq loginVO.id}">
                                        <div class="line_btn" style="top:2.4px;float: right; margin-right: 5px;position:absolute;right:2px;">
                      						<div class="add_line"><input type="button" value="행추가" onclick="add_line();" ></div>
                                   			 <div class="delect_line"><input type="button" value="행삭제" onclick="delete_line();" ></div>
                    					</div>
                    					</c:if>
                                        </th>
                                    </tr>
                                </thead>
                           <!-- </table> -->
                            <div class="enroll_person_list">
                                <tbody id="tbody_autItem" style="display:block;max-height:144px !important;overflow-y:scroll">
                                    	<c:forEach var="result" items="${auditCnFileList}" varStatus="status">
                                        <tr class="tr_item"  id="tr_${result.autItemId}">
                                            <td>
                                                <input type="checkbox" id="check_tr_${result.autItemId}" value="${result.autItemId}" class="check_tr">
                                                <label for="check_tr_${result.autItemId}"></label>
                                                <input type="hidden" name="autItemListVO[${status.index}].autItemId" value="${result.autItemId}">
                                                <input type="text" name="autItemListVO[${status.index}].autDc" placeholder="내용"  class="test_enterprise_Aff" style="width: 486px;" value="${result.autDc}">
                                            </td>
                                        </tr>
                                        </c:forEach>
                                </tbody>
                            </div>
                        </table>
                    </div>
                </li>
                <li id="eduMoneyWrap">
                    <div class="enroll_input_title">소요예산</div>
                    <input type="text" name="eduBug" id="eduBug" class="edu_money" onkeyup="this.value=this.value.replace(/[^0-9]/g,''); fn_change_hangul_money(this);" onblur="inputNumberFormat(this);" value="${eduVO.eduBug}" maxlength="12">
                    <span class="koreanMoney" id="koreanMoney"></span>
                </li>
            </ul>

        </div>
		</form>
		
        <div class="enroll_input_file">
 		<form name="abc" method="post">
 			<input type="hidden" name="atchFileIdDown"/><!-- 파일이동에 필요 -->
 			
            <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;">
                <c:if test="${userCheck.authorCode eq 'ROLE_ADMIN' || eduVO.frstRegisterId eq loginVO.id}">
				<div class="add_file_btn"><input type="button" value="등록" onclick="file_upload('03')"></div>
				
				<div class="file_move_area" id="upload_listId1" style="display:none">
					<select name="upload_list" id="upload_list" class="file_move_menu" > <!-- 교육 첨부파일 목록 -->
						<c:forEach var="result" items="${cmmCodeList2}" varStatus="status">
                            <option value="${result.codeId}">${result.codeIdNm}</option>
                        </c:forEach>
					</select>
				</div>
				<div class="file_move_area" id="upload_listId2" style="display:none">
					<select name="upload_list2" id="upload_list2" class="file_move_menu"><!--회의 첨부파일 목록  -->
						<c:forEach var="result" items="${cmmCodeList1}" varStatus="status">
                            <option value="${result.codeId}">${result.codeIdNm}</option>
                        </c:forEach>
					</select>
				</div>
				<div class="file_move_area">
					<input type="button" class="file_move_btn" value="이동" onclick="file_move(); return false;">
				</div>
				</c:if>	
            </div>
            <div class="edu_file_wrap meeting_file_wrap enroll_input_file_list_wrap" style="height:664px;">
                 	<ul id="code1" style="display:none">
                	 <c:forEach var="result" items="${cmmCodeList2}" varStatus="status">
						<li class="edu_file li_${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} 
						<input class="file_btn" type="button">
							<ul class="edu_sub_file"  value="${result.codeId}">
	                            <c:forEach var="fileResult" items="${auditItemFileList}" varStatus="status">
	                            	<c:if test="${result.codeId eq fileResult.autAttfile1dep}">
		                            	<ul class="ul_each_${fileResult.autItemId} ul_${detailResult.codeId}" >
				                               <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>
				                          		<c:if test="${userCheck.authorCode eq 'ROLE_ADMIN' || eduVO.frstRegisterId eq loginVO.id}">
				                             	 <img src="/direct/img/add_enroll_popup_delect.png" alt="" onclick="delete_item_gamsa('${fileResult.autItemId}' , 'ul_each_');">
				                             	 </c:if>
				                               </li>
				                       	 </ul>
			                       	 </c:if>
	                            </c:forEach>
	                        </ul>
	                    </li>
                    </c:forEach>
                    </ul>
                    <ul id="code2" style="display:none">
                    <c:forEach var="result" items="${cmmCodeList1}" varStatus="status">
						<li class="edu_file li_${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} 
						<input class="file_btn" type="button">
							<ul class="edu_sub_file"  value="${result.codeId}">
	                            <%-- <input type="checkbox" id="file_sort_each_${result.codeId}" onclick="all_check(this, '${result.codeId}');"> --%>
	                            <c:forEach var="fileResult" items="${auditItemFileList}" varStatus="status">
	                            	<c:if test="${result.codeId eq fileResult.autAttfile1dep}">
		                            	<ul class="ul_each_${fileResult.autItemId} ul_${detailResult.codeId}" >
				                               <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>
	                        </ul>
	                    </li>
                    </c:forEach>
                    </ul>
            </div>
		</form>
        </div>
        <div class="main1_btn_div">
        <!--최고관리자일 경우 모든 버튼이 생성, 아닐경우 등록한 ID만 버튼 생성  -->
        	<c:if test="${userCheck.authorCode eq 'ROLE_ADMIN' || eduVO.frstRegisterId eq loginVO.id}">
            <c:if test="${eduVO.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="${eduVO.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="${eduVO.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="${eduVO.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="${eduVO.pageType eq 'Modify'}">
				<input type="button" class="main1_btn main1_save_btn" buttonType="${eduVO.pageType}" id="audit_save_btn" value="수 정" />
				<input type="button" class="main1_btn main1_delete_btn" buttonType="Delete" id="auth_delete_btn" value="삭 제">
			</c:if>
			</c:if>
				<c:if test="${eduVO.pageType eq 'Modify'}">
				<input type="button" class="main1_btn main1_print_btn" buttonType="Print" id="auth_print_btn" value="인 쇄" onclick="selectPrint();"/>
				</c:if>
			<input type="button" class="main1_btn main1_save_imsi_btn" id="audit_update_btn" style="display:none;" />
        </div>
		</div>
    </div>
    
    <!-- 복제용 -->
    <table id="eva_temp_table" style="display:none">
    	<tr id="temp_tr">
    		<td>
    			<input type="checkbox" id="temp_check_tr">
    			<label for="" id="temp_label_tr"></label>
    			<input type="hidden" name="autItemListVO[].autItemId" id="temp_autItemId" value="000000000000000000">
    			<input type="text" name="autItemListVO[].autDc" placeholder="내용" class="test_enterprise_Aff" style="width: 486px;">
    		</td>
    	</tr>
	</table>      
</body>

</html>