var atchFileMaxCnt = 3; var imgFileMaxCnt = 3; $(document).ready(function () { /* 버튼 이벤트 컨트롤 */ $("#cmSearchKeyword").keypress(function(e) { var code = (e.keyCode?e.keyCode:e.which); if(code==13) $("#cmSearchKeywordBtn").trigger("click"); }); $("#cmSearchKeywordBtn").click(function(){fncTotSearch();return false;}); //통합 검색 버튼 $("#btn_write").click(function(){fncGoInsert();return false;}); //등록화면으로 이동 $("#btn_save").click(function(){fncProc();return false;}); //저장 및 수정 처리 $("#btn_consent").click(function(){fncGoConsent();return false;}); //등록화면으로 이동 $("#btn_modify").click(function(){fncGoUpdate();return false;}); //수정화면으로 이동 $("#btn_delete").click(function(){fncDelete();return false;}); //삭제 처리 $("#btn_delete_form").click(function(){fncDeleteForm();return false;}); //삭제 처리 $("#btn_search").click(function(){fncSearch();return false;}); //검색 $("#btn_list").click(function(){fncGoList();return false;}); //목록으로 이동 $("#btn_brd_list").click(function(){fncBrdList();return false;}); //목록으로 이동 $("#btn_sel_delete").click(function(){fncSelectDelete();return false;}); //선택 삭제 처리 $("#btn_atch_file_add2").click(function(){fncAddFile('atch');return false;}); //첨부 파일 추가 $("#btn_img_file_add").click(function(){fncAddFile('img');return false;}); //이미지 첨부 파일 추가 $("#btn_mgr_id_add").click(function(){fncAddFile('mgr');return false;}); //답변담당자 추가 $("#emailAddr3").change(function(){ if($("#emailAddr3").val() == ""){ $("#emailAddr2").removeAttr('readonly'); $("#emailAddr2").val(""); $("#emailAddr2").focus(); } else { $("#emailAddr2").attr('readonly', 'readonly'); $("#emailAddr2").val($("#emailAddr3").val()); } }); $("#btn_reload").click(function(){ //새로고침 및 초기화 $("#inpPageIndex").val(1); $("#frmDefault").find("input").each(function(index){ if($(this).attr("type").toLowerCase() == "text" || $(this).attr("type").toLowerCase() == "select") $(this).val(""); }); $("#frmDefault").find("select").each(function(index){ $(this).val(""); }); fncGoList();return false; }); $("#schText").keypress(function(e) { var code = (e.keyCode?e.keyCode:e.which); if(code==13) $("#btn_search").trigger("click"); }); $("#allCheck").click(function() { if($(this).prop("checked") == true) $(".ntcobChk").prop("checked", true); else $(".ntcobChk").prop("checked", false); }); fncSapEmpUser(); }); var fncTotSearch = function(){ if($("#cmSchKywrdText").val() != "" && $("#cmSchKywrdText").val().length < 2){ alert("검색어는 2글자 이상 입력해주세요."); return false; } if($("#cmSchKywrdText").val() != ""){ location.href="/kosep/cm/search/main.do?cmSchKywrdText="+encodeURIComponent($("#cmSchKywrdText").val()); }else{ location.href="/kosep/cm/search/main.do"; } }; var fncGoPage= function (intPage) { /* 페이지 이동 */ $("#inpPageIndex").val(intPage); $("#frmDefault").attr({"action": "main.do", "target": "_self", "method": "get"}).submit(); }; var fncGoPage2= function (intPage) { /* 페이지 이동 */ $("#inpPageIndex").val(intPage); $("#frmDefault").attr({"action": "list.do", "target": "_self", "method": "get"}).submit(); }; var fncGoList = function () { /* 목록으로 이동 */ $("#inpSelectNtcob").val(0); $("#frmDefault").attr({"action": "main.do", "target": "_self", "method": "post"}).submit(); }; var fncBrdList = function () { /* 목록으로 이동 */ $("#inpSelectNtcob").val(0); $("#frmDefault").attr({"action": "main.do", "target": "_self", "method": "get"}).submit(); }; var fncSearch = function () { /* 검색 */ $("#inpPageIndex").val(1); $("#frmDefault").attr({"action": "main.do", "target": "_self", "method": "post"}).submit(); }; var fncGoInsert = function () { /* 글쓰기로 이동 */ $("#inpSelectNtcob").val(0); $("#frmDefault").attr({"action": "insertForm.do", "target": "_self", "method": "post"}).submit(); }; var fncGoConsent = function () { /* 글쓰기로 이동 */ $("#inpSelectNtcob").val(0); $("#frmDefault").attr({"action": "consent.do", "target": "_self", "method": "post"}).submit(); }; var fncGoUpdate = function () { /* 글수정으로 이동 */ $("#frmDefault").attr({"action": "updateForm.do", "target": "_self", "method": "post"}).submit(); }; var fncGoView = function (strIndex) { /* 상세 글 보기로 이동 */ $("#inpSelectNtcob").val(strIndex); $("#frmDefault").attr({"action": "view.do", "target": "_self", "method": "post"}).submit(); }; var fncSelectDelete = function(){ /* 선택 삭제 처리*/ $("#frmDefault").attr({"action": "deleteAll.action", "target": "_self", "method": "post"}).submit(); }; var fncDelete = function(){ if(confirm("이 게시글을 삭제하시겠습니까?")){ $("#frmDefault").attr({"action":"delete.action", "target": "_self", "method": "post"}); $("#frmDefault").submit(); } }; var fncDeleteForm = function(){ if(confirm("이 게시글을 삭제하시겠습니까?")){ $("#frmDefault").attr({"action":"delete.action", "target": "_self", "method": "post"}); $("#frmDefault").submit(); } }; function fnDeleteFile(atchFileId, fileSn, fileIndex, fileType, filePk) { if(confirm("선택한 파일을 삭제하시겠습니까?")) { $. getJSON("/kosep/cm/fms/deleteFileInfs.do", { atchFileId: atchFileId, fileSn: fileSn, filePk: filePk }, function (returnJson) { $("#"+fileType+"fileList_" + fileIndex).remove(); $("#"+fileType+"FileCnt").val(eval($("#"+fileType+"FileCnt").val())-1); }); }; } function fnDeleteFileFr(atchFileId, fileSn, fileIndex, fileType, filePk, strDupInfo) { if(confirm("선택한 파일을 삭제하시겠습니까?")) { $. getJSON("/kosep/cm/fms/frDeleteFileInfs.do", { atchFileId: atchFileId, fileSn: fileSn, filePk: filePk, str_Dup_Info: strDupInfo }, function (returnJson) { if(returnJson.result == 0){ alert("파일을 삭제 할수 없습니다."); }else{ $("#"+fileType+"fileList_" + fileIndex).remove(); $("#"+fileType+"FileCnt").val(eval($("#"+fileType+"FileCnt").val())-1); } }); }; } var fnDownFile = function(atchFileId, fileSn, filePk){ location.href = "/kosep/cm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"&filePk="+filePk; //fncFrame.location.href = "/kosep/cm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn; }; var fnFileView = function(atchFileId, fileSn, filePk){ window.open("/kosep/cm/fms/FileView.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"&filePk="+filePk, "문서뷰어", "width=1024,height=800,top=10,left=10,resizable=yes"); /*fncFrame.location.href = "/kosep/cm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn;*/ }; var fncAddFile = function(strVal){ if(strVal == "atch"){ var currCnt = eval($("#atchFileList li").length)+eval($("#atchFileCnt").val()); if(atchFileMaxCnt > currCnt){ currCnt = currCnt+1; $("#atchFileList").append("
"); }else{ alert("이 게시판은 최대 "+atchFileMaxCnt+"개의 첨부파일을 등록 할 수 있습니다."); } }else if(strVal == "img"){ var currCnt = eval($("#imgFileList li").length)+eval($("#imgFileCnt").val()); if(imgFileMaxCnt > currCnt){ currCnt = currCnt+1; $("#imgFileList").append(""); }else{ alert("이 게시판은 최대 "+imgFileMaxCnt+"개의 이미지를 등록 할 수 있습니다."); } }else if(strVal == "mgr"){ var currCnt = eval($("#mgrIdList li").length)+eval($("#mgrIdCnt").val()); if(mgrIdMaxCnt > currCnt){ currCnt = currCnt+1; $("#mgrIdList").append("