<%@ 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="X-UA-Compatible" content="IE=edge" />
<link rel="stylesheet" href="/direct/css/font.css">
<link rel="stylesheet" href="/css/print.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">
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="/direct/css/ie_popup.css" />
<![endif]-->
<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="/js/printThis.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="<c:url value='/js/EgovCmmUtl.js' />"></script>
<script type="text/javascript" src="/js/audit/audit.common.js"></script>   
<script type="text/javaScript" language="javascript">
// 창 닫을 시 이벤트
//1. jquery
$(window).bind("beforeunload", function (e){
	opener.console.log("ajax 호출");
});

var itemSpanElement = "";
$(document).ready(function() {
	$('select').niceSelect();
	//상단 selectbox change 이벤트 
	$("#upload_list").on( "change", function() {
		$('#upload_list_detail').html($('#span_option_'+this.value).html().trim());
		$("#upload_list_detail").niceSelect('update');
	});
	
	//사업자등록번호 - 넣기
	bizCmpnyNoChg();
	

	// 달력버튼 마우스오버 시 이미지 변경
	$("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")
	})
	
	var jImsi = "<c:out value='${bizCntrtVO.imsi}' />";
	console.log("init imsi : " + jImsi);
	
	set_topfile_count(); //첨부파일 상단 갯수 표시
	set_file_image(); //파일 이미지 세팅
	
	/* 임시저장 버튼 클릭시 */
	$("#audit_btn_imsi").click(function (event){ 
		if(!validateDate('Y')) return;
		
		var frm = document.writeForm;
		frm.imsi.value = 'Y' ;
		frm.bizCmpnyId.value = frm.companyFileId.value ;
		$("#audit_update_btn").trigger("click") ;	
	});
	
	/* 저장,수정 버튼 클릭시 */
	$("#audit_save_btn").click(function (event){
		if(!validateDate('Y')){ return; }
		
		var frm = document.writeForm;
		frm.imsi.value = 'N' ;
		frm.bizCmpnyId.value = frm.companyFileId.value ;
		$("#audit_update_btn").trigger("click") ;	
	});
	
	/* 화면에는 숨겨져 있으나 실제 임시저장, 저장, 수정 모두 처리된다.  */
	$("#audit_update_btn").click(function (event){
		event.preventDefault();
	    setButtonDisableEvent("T") ;
	    
	    //사업자등록번호 - 빼기
	    var companyPartnerCrnum = document.getElementById('partnerCrnum').value.replace(/-/gi, "").trim();
	    $("#partnerCrnum").val(companyPartnerCrnum);
	    
	    //사업기간 일 계산하기
		var startDate = document.getElementById("bizStrDay").value;
		var endDate = document.getElementById("bizEndDay").value;
		var sD = startDate.split('-');
		var eD = endDate.split('-');
		var day1 = new Date(sD[0], sD[1], sD[2]);
		var day2 = new Date(eD[0], eD[1], eD[2]);
		var dif = day2 - day1;
		var cDay = 24 * 60 * 60 * 1000;  //초에서 일로 변형
		var totDay = parseInt(dif/cDay)+1+"일";
		$('input[name=bizTotDay]').val(totDay);
		
		var logCmd = ""; //로그 구분
		if($('#pageType').val() == "New"){
			logCmd = "I";
		}else if($('#pageType').val() == "Modify"){
			logCmd = "U";
		}
		
	    var frm = document.writeForm;
	    var data = new FormData(frm);
	    $.ajax({
	        type: "POST",
	        enctype: 'multipart/form-data',
	        url: "/uss/itsm/bizCntrt/updateBizCntrtAuditAjax.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",
	        enctype: 'multipart/form-data',
	        url: "/uss/itsm/bizCntrt/BizCntrtDeleteAjax.do?logCmd=bizDel",
	        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("저장에 실패하였습니다.");
	        }
	    });
	});
	
	// input 값 변경 체크. (사업날짜 변경시 총 일자 체크)
	$("#text").on("propertychange change keyup paste input", function() {
	    var currentVal = $(this).val();
	    if(currentVal == oldVal) {
	        return;
	    }
	 
	    oldVal = currentVal;
	    alert("changed!");
	});
	
	$(function(){ 
		$('.plus_btn').click(function(){ 
		    var n = $('.plus_btn').index(this);
		    var num = $(".amount_form:eq("+n+")").val();
		    num = $(".amount_form:eq("+n+")").val(num*1+1); 
		});
		$('.minus_btn').click(function(){ 
		    var n = $('.minus_btn').index(this);
		    var num = $(".amount_form:eq("+n+")").val();
		    num = $(".amount_form:eq("+n+")").val(num*1-1); 
		});
	}) 
	
	$(".priceInput").bind("mouseup", function(e){
	  var $input = $(this),
	      oldValue = $input.val();

	  if (oldValue == "") return;

	  setTimeout(function(){
	    var newValue = $input.val();

	    if (newValue == ""){
	      $input.closest("li").find(".priceText").text("") //parents는 부모요소들 전부, closest는 가장 가까운 부모요소 1개만.
	    }
	  }, 1);
	});
		
	//페이지 로딩시 구분 적용
	var tmp = $("input[name='bizCntrtCd']:checked").val();
	
	if(tmp == null){
		tmp = '01'
		$("input:checkbox[id='a1']").prop("checked", true);
	}
	
	if(tmp== '01' || tmp== '04'){
		$("#bizFirstPriceLi").css("display", "");
		$("#bizMiddlePriceLi").css("display", "");
		$("#bizLastPriceLi").css("display", "");
		$("#bizDelayRateLi").css("display", "");
		$("#bizDlivryPlaceLi").css("display", "");
		$(".bizQntyNone").css("display", "");
		$(".bizCntrtDayNone").css("display", "");
		$(".business_file_wrap").attr("style","height:634px !important");
		$(".business_file_wrap table tbody tr").attr("style","height:601px !important");
		$(".business_file_wrap table tbody tr td").attr("style","height:597px !important");

		$("#bizNm").attr("placeholder", "사업명을 입력하세요.")
		
		$("#bizNm1").css("display", "");
		$("#bizNm2").css("display", "none");
		$("#bizDisLi").css("display", "none");
		$("#bizStandLi").css("display", "none");
		$("#bizUnitLi").css("display", "none");
		$("#bizEviLi").css("display", "none");
		$("#bizReasonLi").css("display", "none");
		$(".enroll_input_title.bizQntyNone").css("letter-spacing", " ").css("margin-left","").css("white-space"," ");
	}
	if(tmp== '02'){
		$("#bizDelayRateLi").css("display", "");
		$("#bizFirstPriceLi").css("display", "");
		$("#bizEviLi").css("display", "");
		$("#bizReasonLi").css("display", "");
		$(".bizCntrtDayNone").css("display", "");
		$(".business_file_wrap").attr("style","height:689px !important");
		$(".business_file_wrap table tbody tr").attr("style","height:652px !important");
		$(".business_file_wrap table tbody tr td").attr("style","height:665px !important");
		
		$("#bizNm").attr("placeholder", "사업명을 입력하세요.")
		
		$("#bizNm1").css("display", "");
		$("#bizNm2").css("display", "none");
		$("#bizDisLi").css("display", "none");
		$("#bizStandLi").css("display", "none");
		$("#bizUnitLi").css("display", "none");
		$("#bizMiddlePriceLi").css("display", "none");
		$("#bizLastPriceLi").css("display", "none");
		$(".bizQntyNone").css("display", "none");
		$("#bizDlivryPlaceLi").css("display", "none");
		$(".enroll_input_title.bizQntyNone").css("letter-spacing", "").css("margin-left","").css("white-space"," ");
		
	}
	if(tmp== '03'){
		$("#bizDisLi").css("display", "");
		$("#bizStandLi").css("display", "");
		$("#bizUnitLi").css("display", "");
		$("#bizDlivryPlaceLi").css("display", "");
		$(".bizQntyNone").css("display", "");
		$(".enroll_input_title.bizQntyNone").css("white-space","nowrap").css("margin-right","18px");
		$(".enroll_input_title.bizQntyNone .listTitle").css("width","60px");
		$(".business_file_wrap").attr("style","height:587px !important");
		$(".business_file_wrap table tbody tr").attr("style","height:554px !important");
		$(".business_file_wrap table tbody tr td").attr("style","height:550px !important");
		
		$("#bizNm").attr("placeholder", "물품명을 입력하세요.")
		
		$("#bizNm1").css("display", "none");
		$("#bizNm2").css("display", "");
		$("#bizFirstPriceLi").css("display", "none");
		$("#bizMiddlePriceLi").css("display", "none");
		$("#bizLastPriceLi").css("display", "none");
		$("#bizDelayRateLi").css("display", "none");
		$("#bizEviLi").css("display", "none");
		$("#bizReasonLi").css("display", "none");
		$(".bizCntrtDayNone").css("display", "none");
	}

});
/* 버튼 이벤트 설정 */ 
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);
	}
}
//사업자 등록번호 - 넣기 함수
function bizCmpnyNoChg(){
	var bizCmpnyNoChk =  $("#partnerCrnum").val()
	if(bizCmpnyNoChk != "" && bizCmpnyNoChk.indexOf("-") == "-1"){
		var bizCmpnyNoStr = $("#partnerCrnum").val()
		var bizCmpnyNoTrue = bizCmpnyNoStr.slice(0, 3) + '-' + bizCmpnyNoStr.slice(3, 5) + '-' + bizCmpnyNoStr.slice(5)
		$("#partnerCrnum").val(bizCmpnyNoTrue)
	}
}
	

/* ********************************************************
* 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;
}

function selectPrint() { //인쇄 기능

	  //프린트 호출 전
	 window.onbeforeprint = function() {
		 $(".enroll_wrap").css("height", "auto");
	 }
	 window.onafterprint = function() {
	  //프린트 호출 후
		 $(".enroll_wrap").css("height", "");
	 }
	 window.print();
	 
/* 	 window.print()만 사용하면 스크롤 아래부분 인쇄 불가능 > 인쇄 창 열기 전 height를 늘려주고 인쇄 창 연 후에 다시 height를 늘려줌
	 사업 History(행추가) table을 제대로 인쇄를 못했음 > tbody의 height auto를 인지 못하기 떄문 > auto빼고 height 50px로 넣어줌. */
	}



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

var gamsaOpener ;

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

function company_file_upload() { 
	
	
	if(document.writeForm.companyFileYN.value == "N"){
    	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 - 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.companyFileId.value;
	document.writeForm.method = "post";
	document.writeForm.action = "/uss/itsm/company/CompanyMngFileUpload.do";
	document.writeForm.target = "gamsaOpener" ;
	document.writeForm.submit();
}


/* 계약상대자 불러오기 */

function CompanyAssetsView() { 
	
	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 - 775) / 2;
	var popupY = scY + (docHeight - 500) / 2;
	
	gamsaOpener = window.open('', 'gamsaOpener', "width=775, height=500, left="+popupX+", top="+popupY,"location = no","status= no","toolbars= no");
	document.writeForm.method = "post";
	document.writeForm.action = "/uss/itsm/company/CompanyMngListView.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/bizCntrt/BizItemDeleteAjax.do",
	    data:{ "bizItemId" : 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(opener1 != null){ //팝업창 종료
	        			opener1.close();
	        		}
	        		window.self.close() ;
	        	}else if(returnData.result =='success'){
	        		$('.'+delObject+itemId).remove();
	        		if(opener1 != null){
	        			opener1.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;
    	}
		// 알집형식으로 다운로드    		
    	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/bizFileDownZip.do?";
		frm.submit();
	}

/* 감사기간 validate */
function validateDate(neceFlag){
	if(!$("[name='bizCd']:checked").val()) { alert("구분은 필수 입력값입니다."); $("[name='bizCd']").focus(); return false; }
	if(!$("[name='bizFieldCd']:checked").val()) { alert("분야는 필수 입력값입니다."); $("[name='bizFieldCd']").focus(); return false; }
	if(!$("[name='bizCntrtCd']:checked").val()) { alert("계약방법은 필수 입력값입니다."); $("[name='bizCntrtCd']").focus(); return false; }
	
		if($("#bizNm").val() == ""){
			alert("사업명은 필수 값입니다.");
			return false;
		}
	
	var ntceBgndeYYYMMDD = document.getElementById('bizStrDay').value;
	var ntceEnddeYYYMMDD = document.getElementById('bizEndDay').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;
		}

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

/* 감사관,담당자, 첨부파일 오프너에서 부모창 리로드 제어(익스에서 리로드 경고창 없애기 위해)  */
function self_reload(){
	frm = document.writeForm;
	frm.target="_self";
	$('#imsi').val(""); //리로드 변수초기화
	frm.action = "<c:url value='/uss/itsm/bizCntrt/selectBizCntrtDetail.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 changeBizDay() {
	var sDate = $("#bizStrDay").val(); var eDate = $("#bizEndDay").val();
	if (sDate == "" || eDate == "" ) return; 
	if (!isDate(sDate, '')) return; if (!isDate(eDate, '')) return;
	if (sDate > eDate) { 	alert("시작일은 종료일보다 작아야 합니다."); return; }
	
	var startDate = new Date(sDate);
	var endDate = new Date(eDate);
	
	var diff = (endDate.getTime() - startDate.getTime()) / (1000*60*60*24);
	$("#bizTotDay").val(diff + "일");
}


//체크박스 1개만 체크되게 하기 (구분)
function onlyCheckOne(chk){
	var obj = document.getElementsByName("bizCd");
	for(var i = 0; i < obj.length; i++){
		if(obj[i] != chk){
			obj[i].checked = false;
		}
	}
}

//체크박스 1개만 체크되게 하기 (분야)
function onlyCheckTwo(chk){
	var obj = document.getElementsByName("bizFieldCd");
	for(var i = 0; i < obj.length; i++){
		if(obj[i] != chk){
			obj[i].checked = false;
		}
	}
}

//체크박스 1개만 체크되게 하기 (계약방법)
function onlyCheckThree(chk){
	var obj = document.getElementsByName("bizCntrtCd");
	for(var i = 0; i < obj.length; i++){
		if(obj[i] != chk){
			obj[i].checked = false;
		}
	}
}
//계약방법에 따른 항목 변경
function ckeckList(){
	var tmp = $("input[name='bizCntrtCd']:checked").val();
	if(tmp== '01' || tmp== '04'){
		$("#bizFirstPriceLi").css("display", "");
		$("#bizMiddlePriceLi").css("display", "");
		$("#bizLastPriceLi").css("display", "");
		$("#bizDelayRateLi").css("display", "");
		$("#bizDlivryPlaceLi").css("display", "");
		$(".bizQntyNone").css("display", "");
		$(".bizCntrtDayNone").css("display", "");
		$("input[type='text'].bizQntyNone").css("margin-left","-30px");
		$(".business_file_wrap").attr("style","height:634px !important");
		$(".business_file_wrap table tbody tr").attr("style","height:601px !important");
		$(".business_file_wrap table tbody tr td").attr("style","height:597px !important");
	
		$("#bizNm").attr("placeholder", "사업명을 입력하세요.")
		
		$("#bizNm1").css("display", "");
		$("#bizNm2").css("display", "none");
		$("#bizDisLi").css("display", "none");
		$("#bizStandLi").css("display", "none");
		$("#bizUnitLi").css("display", "none");
		$("#bizEviLi").css("display", "none");
		$("#bizReasonLi").css("display", "none");
		$(".enroll_input_title.bizQntyNone").css("letter-spacing", "0px").css("margin-left","0px").css("white-space"," ");
		
	 
	}
	if(tmp== '02'){
		$("#bizDelayRateLi").css("display", "");
		$("#bizFirstPriceLi").css("display", "");
		$("#bizEviLi").css("display", "");
		$("#bizReasonLi").css("display", "");
		$(".bizCntrtDayNone").css("display", "");
		$(".business_file_wrap").attr("style","height:689px !important");
		$(".business_file_wrap table tbody tr").attr("style","height:652px !important");
		$(".business_file_wrap table tbody tr td").attr("style","height:665px !important");
		
		$("#bizNm").attr("placeholder", "사업명을 입력하세요.")
		
		$("#bizNm1").css("display", "");
		$("#bizNm2").css("display", "none");
		$("#bizDisLi").css("display", "none");
		$("#bizStandLi").css("display", "none");
		$("#bizUnitLi").css("display", "none");
		$("#bizMiddlePriceLi").css("display", "none");
		$("#bizLastPriceLi").css("display", "none");
		$(".bizQntyNone").css("display", "none");
		$("#bizDlivryPlaceLi").css("display", "none");
		$(".enroll_input_title.bizQntyNone").css("letter-spacing", "").css("margin-left","").css("white-space"," ");
		$("input[type='text'].bizQntyNone").css("margin-left","-30px");1
		
	}
	if(tmp== '03'){
		$("#bizDisLi").css("display", "");
		$("#bizStandLi").css("display", "");
		$("#bizUnitLi").css("display", "");
		$("#bizDlivryPlaceLi").css("display", "");
		$(".bizQntyNone").css("display", "");
		$(".enroll_input_title.bizQntyNone").css("white-space","nowrap").css("margin-right","18px");
		$(".enroll_input_title.bizQntyNone .listTitle").css("width","60px");
		$("input[type='text'].bizQntyNone").css("margin-left","-20px");
		$(".business_file_wrap").attr("style","height:587px !important");
		$(".business_file_wrap table tbody tr").attr("style","height:554px !important");
		$(".business_file_wrap table tbody tr td").attr("style","height:550px !important");

		$("#bizNm").attr("placeholder", "물품명을 입력하세요.")
		
		$("#bizFirstPriceLi").css("display", "none");
		$("#bizNm1").css("display", "none");
		$("#bizNm2").css("display", "");
		$("#bizMiddlePriceLi").css("display", "none");
		$("#bizLastPriceLi").css("display", "none");
		$("#bizDelayRateLi").css("display", "none");
		$("#bizEviLi").css("display", "none");
		$("#bizReasonLi").css("display", "none");
		$(".bizCntrtDayNone").css("display", "none");
	}
}

//행추가
function add_line(){
	$.ajax({
	    type: "POST",
	    url: "/uss/itsm/bizCntrt/BizHistInsertRowAjax.do",
	    data:{  "bizId": "${bizCntrtVO.bizId}"},
	    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.bizHistVO;
	        		
	        		var eva_temp_tr = $('#temp_tr').clone();
	        		$('#tbody_bizHist').append(eva_temp_tr);
	        		
	        		var tbodySize = $('#tbody_bizHist tr').length-1;
	        		
	        		eva_temp_tr.find("input[name*=bizHistListVO]").each(function(index, item){
	        			$(this).attr('name' ,  $(this).attr('name').replace('[]' , '['+tbodySize+""+']')) ;
	        			if($(this).attr('id') == 'temp_bizHistId'){
	        				$(this).attr('value' , tempVO.bizHistId) ;
	        			}
	        		});
	        		
	        		eva_temp_tr.find("#bizHistListVOChange").each(function(index, item){
	        			$(this).attr('id' ,  $(this).attr('id').replace('Change' , tbodySize)) ;
	        		});
	        		
	        		eva_temp_tr.find('.chageVO').each(function() {
						$(this).attr('onclick' ,  $(this).attr('onclick').replace('Change' , tbodySize)) ;
	        			});

	        		eva_temp_tr.find('#temp_bizHistId').removeAttr('id').attr('value', tempVO.bizHistId) ;
	        		eva_temp_tr.attr('id' , 'tr_'+tempVO.bizHistId).attr('class' , 'tr_item');
	        		eva_temp_tr.find('#temp_check_tr').attr('id', 'check_tr_'+tempVO.bizHistId).attr('value', tempVO.bizHistId).attr('class' , 'check_tr');
	        		eva_temp_tr.find('#temp_label_tr').attr('for', 'check_tr_'+tempVO.bizHistId).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/bizCntrt/BizHistDeleteRowAjax.do",
	    data:{  "del": arrDel.toString(),  "bizId": "${bizCntrtVO.bizId}" },
	    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()
	        			}
	        		});
	        	}
	        }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).val();
          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 + " 원";
          
		  if(txt_id == 'bizPrice'){
        	  document.all.koreanMoney_bizPrice.innerText = han_value;
		  }else if(txt_id == 'bizFirstPrice'){
			  document.all.koreanMoney_bizFirstPrice.innerText = han_value;
		  }else if(txt_id == 'bizMiddlePrice'){
			  document.all.koreanMoney_bizMiddlePrice.innerText = han_value;
		  }else if(txt_id == 'bizLastPrice'){
			  document.all.koreanMoney_bizLastPrice.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");
		
		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: "/uss/itsm/bizCntrt/BizFileMoveAjax.do",
	       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 input[type="button"].plus_btn{ padding: 2.4px 8px 3.9px 8px !important; }
	 _:-ms-input-placeholder, :root input[type="button"].minus_btn{ padding: 2.4px 8px 3.9px 8px !important; }
	 _:-ms-input-placeholder, :root a.date_select_btn img{ top: 8px; }
	 _:-ms-input-placeholder, :root .history_table table tbody { height: auto;max-height: 600px; }
</style>

</head>
<body>
<form name="writeForm" enctype="multipart/form-data" method="post">
<input type="hidden" name="selectedId" />	
<input type="hidden" name="bizId" value="${bizCntrtVO.bizId}"/>	
<input type="hidden" name="del" value="${bizCntrtVO.bizId}" />
<input type="hidden" name="frstRegistPnttm" value="${bizCntrtVO.frstRegistPnttm}" />

<input type="hidden" name="bizHistId"/>
	
<input type="hidden" name="bizFlag" /> <!-- bizitem 구분 -->
<input type="hidden" name="bizItemId" />	
<input type="hidden" name="clCode"  value="B01"/><!-- 첨부파일종류 -->

<input type="hidden" name="pageType" id="pageType" value="${bizCntrtVO.pageType}" />
<input type="hidden" name="pageReload" value="Y" /> <!-- 페이지 리로드를 위한 변수 -->
<input type="hidden" name="imsi"  />

<input type="hidden" name="companyFileId" id="companyFileId" value="${bizCntrtVO.bizCmpnyId}" />
<c:set var="companyFileYN" value="N"/>
<c:if test="${not empty bizCntrtVO.bizCmpnyId}">
	<c:set var="companyFileYN" value="Y"/>
</c:if>
<input type="hidden" name="companyFileYN" id="companyFileYN" value="${companyFileYN}" />
<input type="hidden" name="bizCmpnyId" value="${bizCntrtVO.bizCmpnyId}" />
<input type="hidden" name="screenType" value="biz" />
<input type="hidden" name="atchFileIdDown"/>	

<div class="enroll_popup Biz_popup">
	<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"><div class="listTitle">구분</div></div>
					<div class="enroll_sort">
						<c:forEach var="divCodeList" items="${bizDivCodeList}" varStatus="status">
							<input type="checkbox" name="bizCd" id="cd${status.count}" value="${divCodeList.id}" <c:if test="${bizCntrtVO.bizCd  eq divCodeList.id }">checked</c:if> onclick="onlyCheckOne(this)"><label for="cd${status.count}"></label><label for="cd${status.count}">${divCodeList.text}</label>
						</c:forEach>
					</div> <span class="required_text">* 필수입력사항</span>
				</li>
				<li>
					<div class="enroll_input_title required_area"><div class="listTitle">분야</div></div>
					<div class="enroll_sort">
						<c:forEach var="codeList" items="${bizCntrtItemCdList}" varStatus="status">
							<input type="checkbox" name="bizFieldCd" id="s${status.count}" value="${codeList.id}" <c:if test="${bizCntrtVO.bizFieldCd  eq codeList.id }">checked</c:if> onclick="onlyCheckTwo(this)"><label for="s${status.count}"></label><label for="s${status.count}">${codeList.text}</label>
						</c:forEach>
					</div>
				</li>
				<li>
					<div class="enroll_input_title required_area"><div class="listTitle">계약방법</div></div>
					<div class="enroll_sort">
						<c:forEach var="wayCodeList" items="${bizWayCodeList}" varStatus="status">
							<input type="checkbox" name="bizCntrtCd" id="a${status.count}" value="${wayCodeList.id}" <c:if test="${bizCntrtVO.bizCntrtCd  eq wayCodeList.id }">checked</c:if> onclick="onlyCheckThree(this); ckeckList();"><label for="a${status.count}"></label><label for="a${status.count}">${wayCodeList.text}</label>
						</c:forEach>
					</div>
				</li>
				<li id="bizCntrtNoLi">
					<div class="enroll_input_title"><div class="listTitle">계약번호</div></div>
					<input type="text" name="bizCntrtNo" id="bizCntrtNo" value="<c:out value="${bizCntrtVO.bizCntrtNo}"/>" placeholder="계약번호를 입력하세요" maxlength="30">
				</li>
				<li id="bizNmLi">
					<div class="enroll_input_title required_area" >
					<div class="listTitle" id="bizNm1">사업명</div>
					<div class="listTitle" id="bizNm2">물품명</div>
					</div>
					<input type="text" name="bizNm" id="bizNm" value="<c:out value="${bizCntrtVO.bizNm}"/>"  maxlength="200">
				</li>
				<li id="bizDisLi" style="display:none;">
					<div class="enroll_input_title"><div class="listTitle">식별번호</div></div>
					<input type="text" name="bizDis" id="bizDis" value="<c:out value="${bizCntrtVO.bizDis}"/>" placeholder="식별번호를 입력하세요" maxlength="30">
				</li>
				<li id="bizStandLi" style="display:none;">
					<div class="enroll_input_title"><div class="listTitle">규격</div></div>
					<input type="text" name="bizStand" id="bizStand" value="<c:out value="${bizCntrtVO.bizStand}"/>" placeholder="규격을 입력하세요" maxlength="30">
				</li>
				<li id="bizUnitLi" style="display:none;">
					<div class="enroll_input_title"><div class="listTitle">단가</div></div>
					<input type="text" name="bizUnit" id="bizUnit" value="<c:out value="${bizCntrtVO.bizUnit}"/>" placeholder="단가를 입력하세요" maxlength="30">
				</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" name="bizStrDay" id="bizStrDay" value="<c:out value="${bizCntrtVO.bizStrDay}"/>"
						onchange="" class="first_date" readonly>
					<a href="#" onClick="javascript:fn_egov_NormalCalendar(document.writeForm, document.writeForm.bizStrDay);" 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;" alt="달력창팝업버튼이미지">
				    </a>
				    &emsp;~&emsp;
					<input type="text" name="bizEndDay" id="bizEndDay" value="<c:out value="${bizCntrtVO.bizEndDay}"/>"
						onchange="" class="last_date" readonly>
					<a href="#" onClick="javascript:fn_egov_NormalCalendar(document.writeForm, document.writeForm.bizEndDay);" 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;" alt="달력창팝업버튼이미지">
				    </a>
					<input type="hidden" name="bizTotDay" id="bizTotDay" class="date_result" value="${bizCntrtVO.bizTotDay}" readonly style="padding-left:5px;">
				</li>
				<li id="bizCntrtDayLi">
					<div class="enroll_input_title bizCntrtDayNone" style="display:none;"><div class="listTitle">계약일자</div></div>
					<input type="text" name="bizCntrtDay" id="bizCntrtDay" value="<c:out value="${bizCntrtVO.bizCntrtDay}"/>" class="first_date bizCntrtDayNone" style="display:none;" readonly>
					<a href="#" onClick="javascript:fn_egov_NormalCalendar(document.writeForm, document.writeForm.bizCntrtDay);" class="date_select_btn bizCntrtDayNone" style="display:none;">
				    	<img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />"  align="middle" style="border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지">
				    </a>
					
					<div class="enroll_input_title bizQntyNone" style="margin-right: 9px; display:none;" ><div class="listTitle">수량</div></div>
					<input type="text" name="bizQnty" id="bizQnty" value="<c:out value="${bizCntrtVO.bizQnty}"/>" style="margin-left: -30px; display:none;" class="amount_form bizQntyNone" onKeyup="this.value=this.value.replace(/[^0-9]/g,'');" maxlength="10">
					<div class="pm_btn bizQntyNone" style="display:none;">
						<input type="button" id="qntyPlusBtn" class="plus_btn" >
						<input type="button" id="qntyMinusBtn" class="minus_btn" >
					</div>
				</li>
				<li id="bizPriceLi" >
					<div class="enroll_input_title"><div class="listTitle">계약금액</div></div>
					<input type="text" class="priceInput" name="bizPrice" id="bizPrice" value="<c:out value="${bizCntrtVO.bizPrice}"/>" onkeyup="this.value=this.value.replace(/[^0-9]/g,''); fn_change_hangul_money('bizPrice');" onblur="inputNumberFormat(this);" placeholder="계약금액을 입력하세요" maxlength="11">
					<div style="width:220px;position: absolute;left:250px;top:1px;height:30px"><span class="koreanMoney priceText" id="koreanMoney_bizPrice" name="koreanMoney_bizPrice"></span></div>
				</li>
				<li id="bizFirstPriceLi" style="display:none;">
					<div class="enroll_input_title"><div class="listTitle">선금</div></div>
					<input type="text"  name="bizFirstPrice" id="bizFirstPrice" value="<c:out value="${bizCntrtVO.bizFirstPrice}"/>" onkeyup="this.value=this.value.replace(/[^0-9]/g,''); fn_change_hangul_money('bizFirstPrice');" onblur="inputNumberFormat(this);" class="table_money priceInput" maxlength="11">
					<span class="koreanMoney priceText" id="koreanMoney_bizFirstPrice" name="koreanMoney_bizFirstPrice"></span>
					<input type="text" name="bizFirstDay" id="bizFirstDay" value="<c:out value="${bizCntrtVO.bizFirstDay}"/>" class="first_date" style="margin-left: 10px;width:107px !important" readonly>
					<a href="#" onClick="javascript:fn_egov_NormalCalendar(document.writeForm, document.writeForm.bizFirstDay);" 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;" alt="달력창팝업버튼이미지">
				    </a>
				</li>
				<li id="bizMiddlePriceLi" style="display:none;">
					<div class="enroll_input_title"><div class="listTitle">중도금</div></div>
					<input type="text"  name="bizMiddlePrice" id="bizMiddlePrice" value="<c:out value="${bizCntrtVO.bizMiddlePrice}"/>" onkeyup="this.value=this.value.replace(/[^0-9]/g,''); fn_change_hangul_money('bizMiddlePrice');" onblur="inputNumberFormat(this);" class="table_money priceInput" maxlength="11">
					<span class="koreanMoney priceText" id="koreanMoney_bizMiddlePrice" name="koreanMoney_bizMiddlePrice"></span>
					<input type="text" name="bizMiddleDay" id="bizMiddleDay" value="<c:out value="${bizCntrtVO.bizMiddleDay}"/>" class="first_date" style="margin-left: 10px;width:107px !important" readonly>
					<a href="#" onClick="javascript:fn_egov_NormalCalendar(document.writeForm, document.writeForm.bizMiddleDay);" 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;" alt="달력창팝업버튼이미지">
				    </a>
				</li>
				<li id="bizLastPriceLi" style="display:none;">
					<div class="enroll_input_title"><div class="listTitle">잔금</div></div>
					<input type="text" name="bizLastPrice" id="bizLastPrice" value="<c:out value="${bizCntrtVO.bizLastPrice}"/>" onkeyup="this.value=this.value.replace(/[^0-9]/g,''); fn_change_hangul_money('bizLastPrice');" onblur="inputNumberFormat(this);" class="table_money priceInput" maxlength="11">
					<span class="koreanMoney priceText" id="koreanMoney_bizLastPrice" name="koreanMoney_bizLastPrice"></span>
					<input type="text" name="bizLastDay" id="bizLastDay" value="<c:out value="${bizCntrtVO.bizLastDay}"/>" class="first_date" style="margin-left: 10px;width:107px !important" readonly>
					<a href="#" onClick="javascript:fn_egov_NormalCalendar(document.writeForm, document.writeForm.bizLastDay);" 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;" alt="달력창팝업버튼이미지">
				    </a>
				</li>
				<li id="bizDelayRateLi" style="display:none;">
					<div class="enroll_input_title"><div class="listTitle">지체상금율</div></div>
					<input type="text" name="bizDelayRate" id="bizDelayRate" value="<c:out value="${bizCntrtVO.bizDelayRate}"/>" placeholder="지체상금율을 입력하세요" style="width: 320px; margin-right: 10px" maxlength="10">%
				</li>
				<li id="bizDlivryPlaceLi" style="display:none;">
					<div class="enroll_input_title"><div class="listTitle">납품장소</div></div> 
					<input type="text" name="bizDlivryPlace" id="bizDlivryPlace" value="<c:out value="${bizCntrtVO.bizDlivryPlace}"/>" placeholder="납품장소를 입력하세요" max="100">
				</li>
				<li id="bizCnLi" >
					<div class="enroll_input_title"><div class="listTitle">사업개요</div><br><div class="listTitle">(요약)</div></div>
					<textarea name="bizCn" id="bizCn" cols="52" rows="4" style="width:410px;"><c:out value="${bizCntrtVO.bizCn}"/></textarea>
				</li>
				<li id="bizEviLi" style="display:none;">
					<div class="enroll_input_title"><div class="listTitle">수의계약</div><br><div class="listTitle">(근거)</div></div>
					<textarea name="bizEvi" id="bizEvi" cols="52" rows="4" style="width:410px;"><c:out value="${bizCntrtVO.bizEvi}"/></textarea>
				</li>
				<li id="bizReasonLi" style="display:none;">
					<div class="enroll_input_title"><div class="listTitle">사유</div></div>
					<textarea name="bizReason" id="bizReason" cols="52" rows="4" style="width:410px;"><c:out value="${bizCntrtVO.bizReason}"/></textarea>
				</li>
			</ul>
		</div>
		
		<!-- 첨부파일 s -->
        <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('02')"></div>
				
				                
                <div class="file_move_area">
                	<select name="upload_list" id="upload_list" class="file_move_menu" >
						<c:forEach var="result" items="${fileCmmList}" 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="${fileCmmList}" varStatus="status" end="0">
			             		<c:forEach var="detailResult" items="${fileCmmDetailList}" 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 business_file_wrap">
                <table>
                    <table>
                        <thead>
                            <tr>
                                <c:forEach var="result" items="${fileCmmList}" 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="${fileCmmList}" varStatus="status">
                            	 <td><ul class="ul_top_${codeResult.codeId}">
                            	 <c:forEach var="detailResult" items="${fileCmmDetailList}" 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="${bizItemFileList}" varStatus="status">
                                            	<c:if test="${detailResult.codeId eq fileResult.bizAttFile1Dep and detailResult.code eq fileResult.bizAttFile2Dep}">
                                            		<ul class="ul_each_${fileResult.bizItemId} ul_${detailResult.codeId}" style="display:none;">
		                                                <li>
		                                                    <input type="checkbox" name="atchFileId" value="${fileResult.atchFileId}" id="file_sort_each_${fileResult.bizItemId}" class="checkboxClass">
		                                                    <label for="file_sort_each_${fileResult.bizItemId}"></label>
		                                                    <img src="/direct/img/enroll_pdf_file.png" alt="">
		                                                    <a href="javascript:downItsmFile('<c:out value="${fileResult.atchFileId}"/>','0')">
																<c:out value="${fileResult.orignlFileNm}"/>
															</a>
		                                                    <img src="/direct/img/add_enroll_popup_delect.png" alt="" onclick="delete_item_gamsa('${fileResult.bizItemId}' , 'ul_each_');">
		                                                </li>
		                                            </ul>
                                            	</c:if>
                                            </c:forEach>
                                	 	</li>
                                	</c:if>									
                            	</c:forEach>
                            	</ul></td>
                            </c:forEach>
                            </tr>
                        </table>
                    </tbody>

                </table>
            </div>
        </div>
        <!-- //첨부파일 e -->
		
		<div class="enroll_popup_bottom order_wrap">
			<div class="bottom_left">
				<div class="order_team">
					<div class="order_team_title">발주부서</div>
					<ul>
						<li>소 속 <input type="text" name="bizOrdDept" id="bizOrdDept" value="<c:out value="${bizCntrtVO.bizOrdDept }"/>" maxlength="50"></li>
						<li>성 명 <input type="text" name="bizOrdNm" id="bizOrdNm" value="<c:out value="${bizCntrtVO.bizOrdNm }"/>" maxlength="50"></li>
						<li>직 위 <input type="text" name="bizOrdPostion" id="bizOrdPostion" value="<c:out value="${bizCntrtVO.bizOrdPostion }"/>" class="position" maxlength="50"></li>
						<li>전 화 <input type="text" name="bizOrdPhone" id="bizOrdPhone" value="<c:out value="${bizCntrtVO.bizOrdPhone }"/>" class="p_number" maxlength="50"></li>
						<li>이 메 일 <input type="text" name="bizOrdEmail" id="bizOrdEmail" value="<c:out value="${bizCntrtVO.bizOrdEmail }"/>" class="email" maxlength="50"></li>
						<li>비 고 <input type="text" name="bizOrdCn" id="bizOrdCn" value="<c:out value="${bizCntrtVO.bizOrdCn }"/>" class="note" maxlength="50"></li>
					</ul>
				</div>
				
				<div class="order_team">
					<div class="order_team_title">계약부서</div>
					<ul>
						<li>소 속 <input type="text" name="bizCntrtDept" id="bizCntrtDept" value="<c:out value="${bizCntrtVO.bizCntrtDept }"/>" maxlength="50"></li>
						<li>성 명 <input type="text" name="bizCntrtNm" id="bizCntrtNm" value="<c:out value="${bizCntrtVO.bizCntrtNm }"/>" maxlength="50"></li>
						<li>직 위 <input type="text" name="bizCntrtPostion" id="bizCntrtPostion" value="<c:out value="${bizCntrtVO.bizCntrtPostion }"/>" class="position" maxlength="50"></li>
						<li>전 화 <input type="text" name="bizCntrtPhone" id="bizCntrtPhone" value="<c:out value="${bizCntrtVO.bizCntrtPhone }"/>" class="p_number" maxlength="50"></li>
						<li>이 메 일 <input type="text" name="bizCntrtEmail" id="bizCntrtEmail" value="<c:out value="${bizCntrtVO.bizCntrtEmail }"/>" class="email" maxlength="50"></li>
						<li>비 고 <input type="text" name="bizCntrtCn" id="bizCntrtCn" value="<c:out value="${bizCntrtVO.bizCntrtCn }"/>" class="note" maxlength="50"></li>
					</ul>
				</div>

				<div class="order_team">
					<div class="order_team_title">
						계약상대자
						<div class="load_btn">
							<input type="button" value="불러오기" class="load_Btn" onclick="CompanyAssetsView()" style="margin-right:0px;">
							<input type="button" style="display:none;">
						</div>
					</div>
					<ul>
						<li>상&emsp;호 
							<input type="text" name="bizCmpnyNm" id="partnerMutual" readonly value="<c:out value="${bizCntrtVO.bizCmpnyNm }"/>" maxlength="50">
						</li>
						<li>사업자등록번호 
							<%-- <input type="text" name="bizCmpnyNo" id="partnerCrnum" readonly value="<c:out value="${bizCntrtVO.bizCmpnyNo }"/>" onfocus='bizCmpnyNoChg()' class="business_number" maxlength="50"> --%>
							<input type="text" name="bizCmpnyNo" id="partnerCrnum" readonly value="<c:out value="${bizCntrtVO.bizCmpnyNo }"/>" class="business_number" maxlength="50">
							<input type="button" class="file_btn" onclick="company_file_upload()" ></li>
						<li>대표자 
							<input type="text" name="bizCmpnyCeo" id="partnerMaster" readonly value="<c:out value="${bizCntrtVO.bizCmpnyCeo }"/>" maxlength="50">
						</li>
						<li style="letter-spacing: -1px">대 표 전 화 번 호
							<input type="text" name="bizCmpnyPhone" id="partnerMastertel" readonly value="<c:out value="${bizCntrtVO.bizCmpnyPhone }"/>" class="p_number" style="width: 155px !important;" maxlength="50">
						</li>
						<li>주&emsp;소 
							<input type="text" name="bizCmpnyAddr" id="partnerAdd" readonly value="<c:out value="${bizCntrtVO.bizCmpnyAddr }"/>" class="adress" maxlength="100">
						</li>
					</ul>
				</div>

				<!-- 담당자s -->
				<div class="enroll_person_table order_person" style="width: 464px;">
					<table>
						<table>
							<thead>
								<tr>
									<th style="padding: 8px 0; font-weight: 600;">담당자
										<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="${bizItemDamdangList}" varStatus="status">
									<tr class="biz_item_gamsa_${result.bizItemId}" value='${result.bizItemId}'>
										<td>
											<ul style="text-align:left">
	                                            <li>${result.bizName}</li>
	                                            <li>｜ ${result.bizTel}</li>
	                                            <li>｜ ${result.bizEmail}</li>
											</ul>
										</td>
										<td>
											<ul class="enroll_person_table_btns">
												<c:if test="${!empty result.bizAttchId }">
													<li>
														<input type="button" id="item_file_btn" onclick="downItsmFile('${result.bizAttchId}','0')">
													</li>
												</c:if>
												<li onclick="gamsa_openerView('${result.bizItemId }','01')" >
                                           			<input type="button" id="item_pen_btn">
                                           		</li>
                                           		<li><input type="button" id="item_trash_btn" onclick="delete_item_gamsa('${result.bizItemId}' , 'biz_item_gamsa_');"></li>
											</ul>
										</td>
									</tr>
									</c:forEach>
								</table>
							</tbody>
						</div>
					</table>
				</div>
				<!-- 담당자e -->
				
			</div>
			<div class="bottom_right"> 
				<div class="enroll_file_title">
					<img src="/direct/img/enroll_file_title_bg.png" alt=""> 사업 History
					<div class="line_btn" style="margin-left: 480px;">
						<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>
				</div>
				<div class="history_table">
					<table>
						<thead>
							<tr>
								<th colspan="2">일 자</th>
								<th>내 용</th>
								<th>비 고</th>
							</tr>
						</thead>
						<tbody  id="tbody_bizHist" style="height: 50px;"> <!-- id="tbody_bizHist" style="display:block;max-height:95px !important;overflow-y:scroll"  -->
							<c:forEach var="bizHist" items="${bizHist}" varStatus="status">
                             	<tr class="tr_item"  id="tr_${bizHist.bizHistId}">
                            		<td>
                            			<input type="checkbox" id="check_tr_${bizHist.bizHistId}" value="${bizHist.bizHistId}" class="check_tr">
                            				<label for="check_tr_${bizHist.bizHistId}"></label>
                            			<input type="hidden" name="bizHistListVO[${status.index}].bizHistId" value="${bizHist.bizHistId}">
                            		</td>
                            		<td>
                            			<input type="text" name="bizHistListVO[${status.index}].bizHistPattn" id="bizHistListVO${status.index}"
                            			class="first_date" value="${bizHist.bizHistPattn}" readonly>
                            			<a href="#" onClick="javascript:fn_egov_NormalCalendar(document.writeForm, 'bizHistListVO${status.index}');" 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;" alt="달력창팝업버튼이미지">
									    </a>
                            		</td>
                            		<td>
                            			<input type="text" name="bizHistListVO[${status.index}].bizHistCn" placeholder=" "   value="${bizHist.bizHistCn}">
                            		</td>
                            		<td>
                            			<input type="text" name="bizHistListVO[${status.index}].bizHistDc" placeholder=" "  style="width:90%;" value="${bizHist.bizHistDc}">
                             		</td>
                             	</tr>
                             </c:forEach>
						</tbody>
					</table>
				</div>
			</div>
		</div>
           <div class="main1_btn_div">
			<c:if test="${bizCntrtVO.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="${bizCntrtVO.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="${bizCntrtVO.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="${bizCntrtVO.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="${bizCntrtVO.pageType eq 'Modify'}">
			<input type="button" class="main1_btn main1_save_btn" buttonType="${bizCntrtVO.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_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>

<!-- selectbox 미리만들기 -->
<c:forEach var="codeResult" items="${fileCmmList}" varStatus="status">
	<span id="span_option_${codeResult.codeId}" style="display:none;">	
		<c:forEach var="detailResult" items="${fileCmmDetailList}" 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>
    
</form>
<form name="searchForm" id="searchForm" method="get" action="<c:url value='/uss/ion/pwm/mainzoneList.do'/>" ></form>
<!-- 복제용 -->
    <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="bizHistListVO[].bizHistId" id="temp_bizHistId" value="000000000000000000">
    		</td>
    		<td>
    			<input type="text" name="bizHistListVO[].bizHistPattn" id="bizHistListVOChange"  class="first_date" readonly>
    			<a href="#"  onClick="javascript:fn_egov_NormalCalendar(document.writeForm, 'bizHistListVOChange');" class="date_select_btn chageVO">
					<img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />"  align="middle" style="border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지">
				</a>
    		</td>
    		<td>
    			<input type="text" name="bizHistListVO[].bizHistCn" placeholder=" " >
    		</td>
    		<td>
    			<input type="text" name="bizHistListVO[].bizHistDc" placeholder=" " style="width:90%;">
    		</td>
    	</tr>
	</table>   
</body>
</html>