/* [요약] * 사용되는 페이지----------------------------------------------------------------------------------------- 메인 소개 페이지 - 표에 존재하는 모든 교육 버튼들 통합 JS에서 컨트롤한다. 소개 페이지 - 진행중이라면 버튼 쇼잉 및 해당 회차로 세팅. - 진행중이 아니라면 버튼 클릭 시 마감됐다는 alert를 띄운다, 테스트 계정은 쇼잉 및 다음 회차로 자동 세팅, 일정이 다 지나면 마지막 회차를 계속 세팅해둔다. - TODO 마감양식을 띄워달라는 요청이 온다면 그에 맞게 처리 신청 페이지 - 특정 회차에 맞게 문구가 자동으로 세팅된다. - URL에서 넘어온 회차가 맞지 않는다면 팅겨낸다. - TODO 마감 양식을 띄워 달라는 요청이 온다면 그에 맞게 처리 - 종합과정의 모듈 일자도 자동으로 텍스트 변경 교육 확인/수정 페이지 - 현재 진행중인 교육이라면 수정 버튼 활성화 [type 종류]-------------------------------------------------------------------------------------------- type = 1 : ESG 인력양성 및 녹색금융인력양성 : 메인 소개페이지, 소개페이지,신청페이지 사용 O, (예외 : 찾아가는 교육 신청 버튼 수동 생성) type = 2 : 녹색분류체계 심사원제 보수 교육, 녹색 채권 : (신청버튼 수동생성), 소개페이지,신청 페이지 사용 X type = 3 : 녹색자산유동화증권 : (신청버튼,신청페이지 tme 수동생성), 소개페이지,신청 페이지 사용 X 교육 확인/수정 페이지는 모두 사용 type 1은 회차 존재 및 소개 페이지에 단일 접수 (예외: 찾아가는 교육은 교육신청일이 겹칠때가 있으므로 tme를 동적으로 세팅하지않는다.) type 2는 접수 페이지에서 회차 선택 혹은 회차 없음 (소개페이지, 신청페이지에서 tme를 동적으로 세팅하지 않는다.) type 3는 한 회차 존재하지만 페이지에 접수 구분 2개 (소개페이지, 신청페이지에서 tme를 동적으로 세팅하지않는다.) 아직 교육 일정 안나와서 배열에 추가 되지 못한 교육들이 있으니 유념. 변경내역 * 2026.05.27 : 신청일자가 아니라면 소개 페이지에서 신청 페이지로 가는 버튼을 hide 했었지만 버튼 클릭 시 마감 alert를 띄워 달라는 요청으로 변경됨. * 2026.08.18 : 녹색자산유동화증권 교육 확인/수정 추가해달라는 요청으로 type3 개념 추가, 교육 확인/수정 페이지에서 수정하기 버튼만 컨트롤한다. * 2026.09.07 : 녹색채권 교육 확인 페이지 추가해달라는 요청으로 type2로 추가, 교육 확인/수정 페이지에서 수정하기 버튼만 컨트롤한다. */ var url = location.pathname; var detailUrl = url.split(".do")[0] + ".do"; var ingFlag = ""; $(document).ready(function(){ if(url == "/ht/intro.do") { esgMainIntroBtnShow(); // esg 인력양성 메인 intro 버튼 쇼잉 } if(url == "/ht/htRcptList.do") { esgEduConfirmPage(); // 교육신청 확인 / 수정 페이지 } templateControl() // 각 intro 마감후, 진행중 템플릿 컨트롤 // 현재 URL이 같으면 호출 for(var item of datas.list) { if(url == item.url) { introPageSetVar(); // 소개 페이지 신청버튼, tme 변경 }else if(detailUrl == item.detailUrl) { detailPageSetVar(); // 신청 페이지 tme, title 변경 } } // 현재 진행중이 아닌 교육을 클릭 시 해당 alert 띄우기 if(url != "/ht/esgEduIntro.do") { // 찾아가는 교육은 jsp에서 직접 제어 $(".recBtn2").click(function(e){ if(ingFlag == "end") { alert("현재는 접수기간이 아닙니다.\r\n" + "접수기간에 회원가입 및 로그인 후 신청해주시기 바랍니다."); e.preventDefault(); //신청 페이지로 이동 막기 } }) } // ESG 인력양성 type 1 수강신청 삭제 $(".esgEduDeleteBtn").click(function (e){ e.preventDefault(); if(confirm("신청내역을 취소하시겠습니까?")) { var rgtrId = sessionLoginId; //ErsFrontHeader2022에 있는 전역 변수 사용 var tr = $(this).closest("tr"); var no = tr.find(".no").val(); $.ajax({ url : "/ht/deleteEsgEducation.do", type: "POST", data : { rgtrId : rgtrId, no : no }, success: function (data){ var res =JSON.parse(data); if(res.data == 1) { alert("삭제 완료되었습니다."); tr.remove(); } } }); } }); // ESG 인력양성 type 2 수강신청 삭제 $(".esgEduDeleteBtnTp2").click(function (e){ e.preventDefault(); if(confirm("신청내역을 취소하시겠습니까?")) { var rgtrId = sessionLoginId; // ErsFrontHeader2022에 있는 전역 변수 사용 var tr = $(this).closest("tr"); var no = tr.find(".no").val(); var se = tr.find(".se").val(); $.ajax({ url : "/gb/deleteReceipt.do", type: "POST", data : { se : se, rgtrId : rgtrId, no : no }, success: function (data){ var res =JSON.parse(data); if(res.data == 1) { alert("삭제 완료되었습니다."); tr.remove(); } } }); } }); }); // 신청 페이지 tme, 문구 변경 function detailPageSetVar() { for(var i = 0; i < datas.list.length; i++){ var item = datas.list[i]; var deUrl = datas.list[i].detailUrl; var url = datas.list[i].url; var flag = false; var tme = ""; outer: for(var j = 0; j < item.data.length; j++) { var item2 = item.data[j]; var start = item2.start; var end = item2.end; var title = item2.title; var type = item2.type; var recpPeriod = item2.recpPeriod; var EduPeriod = item2.EduPeriod; var course = item2.course; var place = item2.place; var adress = item2.adress; var type = item2.type; var module1 = item2.module1; var module2 = item2.module2; //현재 접근한 URL 배열에서 특정하기 if(deUrl == detailUrl) { var flag = true; if (type == "1") { if(deUrl == "/ht/esgEdu3.do") { // 현재 접근한 URL이 중복 회차가 있는 찾아가는 교육이라면 var paramTme = new URLSearchParams(window.location.search).get("tme"); // 소개페이지에서 넘겨받은 회차 파라미터로 배열을 찾는다 var tmeFindList = item.data.find(item => item.tme == paramTme); //데이터에 해당하는 회차가 없다면 튕겨내기 if(tmeFindList == null) { validateTme(tme, url); } tme = tmeFindList.tme; $("#receipt h4:first")[0].textContent = tmeFindList.title; $("#tme").val(tme); $('#receipt th:contains("교육과정")').next('td').find("p").text(tmeFindList.course); $('#receipt th:contains("신청기간")').next('td').find("p").text(tmeFindList.recpPeriod); $('#receipt th:contains("교육기간")').next('td').find("p").text(tmeFindList.EduPeriod); $('#receipt th:contains("교육장소")').next('td').find("p").text(tmeFindList.place); //상세 주소값이 있다면 if(adress != null && adress != "") { $('#receipt th:contains("교육장소")').next('td').find("p").first().append("

" + tmeFindList.adress + "

") } break outer; }else if (currentTime > start && currentTime < end) { // 현재 진행중인 교육이라면 현재 회차로 설정 tme = item2.tme; $("#receipt h4:first")[0].textContent = title; $("#tme").val(tme); $('#receipt th:contains("교육과정")').next('td').find("p").text(course); $('#receipt th:contains("신청기간")').next('td').find("p").text(recpPeriod); $('#receipt th:contains("교육기간")').next('td').find("p").text(EduPeriod); $('#receipt th:contains("교육장소")').next('td').find("p").text(place); //상세 주소값이 있다면 if(adress != null && adress != "") { $('#receipt th:contains("교육장소")').next('td').find("p").first().append("

" + adress + "

") } //모듈 값이 있다면 if(module1 != null && module1 != "" && module2 != null && module2 != "") { $("#module1").text(module1); $("#module2").text(module2); } break outer; }else if(currentTime < start) { // 현재 진행중인 일정이 없고 다음 교육이 있다면 바로 다음 회차 세팅 tme = item2.tme; $("#receipt h4:first")[0].textContent = title; $("#tme").val(tme); $('#receipt th:contains("교육과정")').next('td').find("p").text(course); $('#receipt th:contains("신청기간")').next('td').find("p").text(recpPeriod); $('#receipt th:contains("교육기간")').next('td').find("p").text(EduPeriod); $('#receipt th:contains("교육장소")').next('td').find("p").text(place); //상세 주소값이 있다면 if(adress != null && adress != "") { $('#receipt th:contains("교육장소")').next('td').find("p").first().append("

" + adress + "

") } //모듈 값이 있다면 if(module1 != null && module1 != "" && module2 != null && module2 != "") { $("#module1").text(module1); $("#module2").text(module2); } break outer; }else if(tme == "") { // 모든 일정이 종료되었을때 일정중 제일 마지막 회차를 세팅한다 or 마감 양식을 보여준다 //마감으로 처리해달라는 요청이 오면 //if 전역 변수에 flag를 주고 해당 flag가 true면 마감 양식으로 변경한다. //else면 마지막 회차로 세팅 var lastItem = item.data[item.data.length - 1]; title = lastItem.title; recpPeriod = lastItem.recpPeriod; EduPeriod = lastItem.EduPeriod; course = lastItem.course; place = lastItem.place; tme = lastItem.tme; $("#receipt h4:first")[0].textContent = title; $("#tme").val(tme); $('#receipt th:contains("교육과정")').next('td').find("p").text(course); $('#receipt th:contains("신청기간")').next('td').find("p").text(recpPeriod); $('#receipt th:contains("교육기간")').next('td').find("p").text(EduPeriod); $('#receipt th:contains("교육장소")').next('td').find("p").text(place); //상세 주소값이 있다면 if(adress != null && adress != "") { $('#receipt th:contains("교육장소")').next('td').find("p").first().append("

" + adress + "

") } //모듈 값이 있다면 if(module1 != null && module1 != "" && module2 != null && module2 != "") { $("#module1").text(module1); $("#module2").text(module2); } //TODO: 마감 양식 정해지면 해당 뷰로 전환 } }else if(type == "2" || type == "3") { //type : 2 회차없음 //type : 3 하나의 신청 페이지에 2개의 신청 버튼이라 벨리데이션 제외 flag = false; } } } if(flag) { validateTme(tme, url); } } } //intro 페이지 tme 변경, 신청 버튼 숨김 //변경 사항 // 2026.05.27 : 신청버튼 숨김에서 신청버튼 클릭 시 마감 alert로 변경 function introPageSetVar() { var id = $("#id").val(); outer: for(var i = 0; i < datas.list.length; i++){ var item = datas.list[i]; var itemUrl = datas.list[i].url; var tme = ""; for(var j = 0; j < item.data.length; j++) { var item2 = item.data[j]; var start = item2.start; var end = item2.end; var type = item2.type; if(url == itemUrl) { //현재 URL로 배열에서 특정하기 // 회차가 있고 하나의 소개 페이지에서 접수버튼 2개있는 교육은 jsp에서 직접 컨트롤 // ht/esgEduIntro.do(찾아가는 교육), gb/newGreenAssetBackedSecurities.do(녹색자산유동화증권) if(type == "1" && itemUrl != "/ht/esgEduIntro.do" && itemUrl != "/gb/newGreenAssetBackedSecurities.do") { if (currentTime > start && currentTime < end) { // 현재 진행중인 교육이라면 현재 회차로 설정 및 신청 버튼 쇼잉 tme = item2.tme; $("#tme").val(tme); ingFlag = "start"; break outer; }else if(currentTime < start) { // 현재 진행중인 일정이 없고 다음 교육이 있다면 바로 다음 회차 세팅 및 테스트계정 버튼 쇼잉 tme = item2.tme; $("#tme").val(tme); ingFlag = "end"; if(id == "sinzinet" || id == "eun0001" || id == "kar0225" || id == "sujung"||id == "sms46555" || id == "bskim79") { ingFlag = "start"; } break outer; }else if (tme == ""){ // 모든 일정이 종료되었을때 일정중 제일 마지막 회차를 세팅한다 var lastItem = item.data[item.data.length - 1]; tme = lastItem.tme; $("#tme").val(tme); ingFlag = "end"; //TODO: 마감 양식 정해지면 해당 뷰로 전환 if(id == "sinzinet" || id == "eun0001" || id == "kar0225" || id == "sujung"||id == "sms46555" || id == "bskim79") { ingFlag = "start"; } } }else if (type == "2") { // 회차 세팅 X if (currentTime > start && currentTime < end) { ingFlag = "start"; }else { ingFlag = "end"; if(id == "sinzinet" || id == "eun0001" || id == "kar0225" || id == "sujung"||id == "sms46555" || id == "bskim79") { ingFlag = "start"; } } } } } } } //요청 URL의 회차를 검증한다. function validateTme (tme, introUrl) { var paramTme = new URLSearchParams(window.location.search).get("tme"); if(tme > paramTme) { alert(" 접근하신 URL은 지난 회차입니다.\n 회차를 확인해주세요."); window.location.href = introUrl; }else if (tme < paramTme) { alert(" 접근하신 URL은 잘못된 회차입니다. \n 회차를 확인해주세요."); window.location.href = introUrl; } } // 교육신청 확인/수정 페이지 function esgEduConfirmPage() { if(url == "/ht/htRcptList.do") { var tr = $("#info tbody").find("tr") // 목록의 tr을 돈다. tr.each(function(){ var tme = $(this).find(".hideInfomation .tme").val(); var se = $(this).find(".hideInfomation .se").val(); var type = $(this).find(".hideInfomation .type").val(); var aplySe = $(this).find(".hideInfomation .aplySe").val(); var no = $(this).find(".hideInfomation .no").val(); // 타입이 2라면 data가 1개밖에 없으므로 1회차를 고정적으로 세팅해준다. if(type == "2") { tme = "1"; } // 배열에서 tr(타입,구분,회차,신청구분)과 같은 데이터를 찾는다 var map = datas.list.flatMap(item => item.data.map(d=> ({ detailUrl : item.detailUrl, ...d }) ) ).find(d => d.type === type && d.tme === tme && d.se === se && // ESG 기초과정은 구분 se값이 같아서 신청자 구분 값으로 탐색 // data배열에 aplySe가 null이라면 무시, 값이 있다면 aplySe로 탐색 (!("aplySe" in d) || d.aplySe === aplySe) ); // 현재 진행중인 교육만 수정버튼 활성화 if (currentTime > map.start && currentTime < map.end) { if(type == "1" || type == "3") { deUrl = map.detailUrl += "?tme=" + tme + "&no=" + no; $(this).find(".eduUpdateBtn").append(` 수정하기`) }else if(type == "2") { if(map.detailUrl == "/gb/receiptNew.do?menuCd=3090"){ deUrl = map.detailUrl += "&se="+se + "&no=" + no; }else{ deUrl = map.detailUrl += "?no=" + no; } $(this).find(".eduUpdateBtn").append(` 수정하기 `) } }else { $(this).find(".eduUpdateBtn").text("지난 회차는 수정 할 수 없습니다."); } }); } } //ESG 인력양성 메인 Intro 버튼 컨트롤 function esgMainIntroBtnShow(){ for(var i = 0; i < datas.list.length; i++){ var item = datas.list[i]; for(var j = 0; j < item.data.length; j++) { var item2 = item.data[j]; var btnClass = item2.dom; var start = item2.start; var end = item2.end; if(btnClass !== "") { //마감 버튼은 사라지고 진행중 or 마감만 쇼잉 *김혜수 연구원 요청, 마감 버튼 텍스트 null로 처리 if (currentTime > start && currentTime < end) { $('.' + btnClass + " .planEdu").css('display','none'); $('.' + btnClass + " .submitEdu").css('display','block'); $('.' + btnClass + " .endEdu").css('display','none'); }else if (currentTime < start){ $('.' + btnClass + " .planEdu").css('display','block'); $('.' + btnClass + " .submitEdu").css('display','none'); $('.' + btnClass + " .endEdu").css('display','none'); } else { $('.' + btnClass + " .planEdu").css('display','none'); $('.' + btnClass + " .submitEdu").css('display','none'); $('.' + btnClass + " .endEdu").css('display','block'); } } } } } //ESG 인력양성 각 Intro 페이지 템플릿 컨트롤 (마감후,진행중) function templateControl() { //const flag = "before"; const flag = "start"; //const flag = "closed"; if(flag == "before"){ // 접수 예정 $(".esgTrainingIntroStart").hide(); $(".esgBasicCompStart").hide(); $(".esgBasicJobSeekerStart").hide(); $(".esgComprehensiveStart").hide(); $(".disclosureStart").hide(); $(".csddStart").hide(); $(".liefCycleStart").hide(); $(".ghgEmissionStart").hide(); $(".bioStart").hide(); $(".esgEduStart").hide(); } else if(flag == "start"){ // 접수 중 $(".esgTrainingIntroBefore").hide(); $(".esgBasicCompBefore").hide(); $(".esgBasicJobSeekerBefore").hide(); $(".esgComprehensiveBefore").hide(); $(".disclosureBefore").hide(); $(".csddBefore").hide(); $(".liefCycleBefore").hide(); $(".ghgEmissionBefore").hide(); $(".bioBefore").hide(); $(".esgEduBefore").hide(); } else if(flag == "closed"){ // 접수 마감 } } var currentTime = new Date(); /*ESG 기초 1회*/ var startTimeBasic1 = new Date("04/20/2026").setHours(09,00); var endTimeBasic1 = new Date("05/06/2026").setHours(24,00); /*ESG 기초 2회*/ var startTimeBasic2 = new Date("09/07/2026").setHours(09,00); var endTimeBasic2 = new Date("09/22/2026").setHours(24,00); /*ESG 취준생 1*/ var startTimeBasic3 = new Date("06/10/2026").setHours(09,00); var endTimeBasic3 = new Date("06/24/2026").setHours(24,00); /*ESG 취준생 2*/ var startTimeBasic4 = new Date("07/08/2026").setHours(09,00); var endTimeBasic4 = new Date("07/24/2026").setHours(24,00); /*ESG 종합 1회*/ var startTimeComp1 = new Date("04/20/2026").setHours(09,00); var endTimeComp1 = new Date("05/06/2026").setHours(24,00); /*ESG 종합 2회*/ var startTimeComp2 = new Date("05/11/2026").setHours(09,00); var endTimeComp2 = new Date("05/25/2026").setHours(24,00); /*ESG 종합 3회*/ var startTimeComp3 = new Date("06/08/2026").setHours(09,00); var endTimeComp3 = new Date("06/23/2026").setHours(24,00); /*ESG 종합 4회*/ var startTimeComp4 = new Date("07/06/2026").setHours(09,00); var endTimeComp4 = new Date("07/20/2026").setHours(24,00); /*ESG 종합 5회*/ var startTimeComp5 = new Date("08/03/2026").setHours(09,00); var endTimeComp5 = new Date("08/18/2026").setHours(24,00); /*ESG 종합 6회*/ var startTimeComp6 = new Date("09/07/2026").setHours(09,00); var endTimeComp6 = new Date("09/22/2026").setHours(24,00); /*ESG 종합 7회*/ var startTimeComp7 = new Date("10/06/2026").setHours(09,00); var endTimeComp7 = new Date("10/20/2026").setHours(24,00); /*ESG 공시 1회*/ var startTimeDisc1 = new Date("05/11/2026").setHours(09,00); var endTimeDisc1 = new Date("05/25/2026").setHours(24,00); /*ESG 공시 2회*/ var startTimeDisc2 = new Date("06/08/2026").setHours(09,00); var endTimeDisc2 = new Date("06/23/2026").setHours(24,00); /*ESG 공시 3회*/ var startTimeDisc3 = new Date("07/06/2026").setHours(09,00); var endTimeDisc3 = new Date("07/20/2026").setHours(24,00); /*ESG 공시 4회*/ var startTimeDisc4 = new Date("08/03/2026").setHours(09,00); var endTimeDisc4 = new Date("08/18/2026").setHours(24,00); /*ESG 공시 5회*/ var startTimeDisc5 = new Date("10/06/2026").setHours(09,00); var endTimeDisc5 = new Date("10/20/2026").setHours(24,00); /*공급망 실사 1회*/ var startTimeCsddd1 = new Date("05/11/2026").setHours(09,00); var endTimeCsddd1 = new Date("05/25/2026").setHours(24,00); /*공급망 실사 2회*/ var startTimeCsddd2 = new Date("06/08/2026").setHours(09,00); var endTimeCsddd2 = new Date("06/23/2026").setHours(24,00); /*공급망 실사 3회*/ var startTimeCsddd3 = new Date("08/03/2026").setHours(09,00); var endTimeCsddd3 = new Date("08/18/2026").setHours(24,00); /*공급망 실사 4회*/ var startTimeCsddd4 = new Date("09/07/2026").setHours(09,00); var endTimeCsddd4 = new Date("09/22/2026").setHours(24,00); /*공급망 실사 5회*/ var startTimeCsddd5 = new Date("10/06/2026").setHours(09,00); var endTimeCsddd5 = new Date("10/20/2026").setHours(24,00); /*전과정평가 1회*/ var startTimeLife1 = new Date("05/11/2026").setHours(09,00); var endTimeLife1 = new Date("05/25/2026").setHours(24,00); /*전과정평가 2회*/ var startTimeLife2 = new Date("06/08/2026").setHours(09,00); var endTimeLife2 = new Date("06/23/2026").setHours(24,00); /*전과정평가 3회*/ var startTimeLife3 = new Date("08/03/2026").setHours(09,00); var endTimeLife3 = new Date("08/18/2026").setHours(24,00); /*전과정평가 4회*/ var startTimeLife4 = new Date("09/07/2026").setHours(09,00); var endTimeLife4 = new Date("09/22/2026").setHours(24,00); /*온실가스 배출량 산정 1회*/ var startTimeGhg1 = new Date("04/20/2026").setHours(09,00); var endTimeGhg1 = new Date("05/06/2026").setHours(24,00); /*온실가스 배출량 산정 2회*/ var startTimeGhg2 = new Date("06/08/2026").setHours(09,00); var endTimeGhg2 = new Date("06/23/2026").setHours(24,00); /*온실가스 배출량 산정 3회*/ var startTimeGhg3 = new Date("08/03/2026").setHours(09,00); var endTimeGhg3 = new Date("08/18/2026").setHours(24,00); /*온실가스 배출량 산정 4회*/ var startTimeGhg4 = new Date("09/07/2026").setHours(09,00); var endTimeGhg4 = new Date("09/22/2026").setHours(24,00); /*온실가스 배출량 산정 5회*/ var startTimeGhg5 = new Date("10/06/2026").setHours(09,00); var endTimeGhg5 = new Date("10/20/2026").setHours(24,00); /*생물다양성 공시대응 1회*/ var startTimeBio1 = new Date("05/11/2026").setHours(09,00); var endTimeBio1 = new Date("05/25/2026").setHours(24,00); /*생물다양성 공시대응 2회*/ var startTimeBio2 = new Date("08/03/2026").setHours(09,00); var endTimeBio2 = new Date("08/18/2026").setHours(24,00); /*생물다양성 공시대응 3회*/ var startTimeBio3 = new Date("10/06/2026").setHours(09,00); var endTimeBio3 = new Date("10/20/2026").setHours(24,00); /*에코디자인 포장재 규제대응 1회*/ var startTimeEco1 = new Date("06/08/2026").setHours(09,00); var endTimeEco1 = new Date("06/23/2026").setHours(24,00); /*에코디자인 포장재 규제대응 2회*/ var startTimeEco2 = new Date("09/07/2026").setHours(09,00); var endTimeEco2 = new Date("09/22/2026").setHours(24,00); /* 찾아가는 교육 1회*/ var startTimeComming1 = new Date("04/20/2026").setHours(09,00); var endTimeComming1 = new Date("05/22/2026").setHours(24,00); /* 찾아가는 교육 2회*/ var startTimeComming2 = new Date("05/11/2026").setHours(09,00); var endTimeComming2 = new Date("06/23/2026").setHours(24,00); /* 찾아가는 교육 3회*/ var startTimeComming3 = new Date("06/08/2026").setHours(09,00); var endTimeComming3 = new Date("07/21/2026").setHours(24,00); /* 찾아가는 교육 4회*/ var startTimeComming4 = new Date("07/06/2026").setHours(09,00); var endTimeComming4 = new Date("08/12/2026").setHours(24,00); /* 찾아가는 교육 5회 */ var startTimeComming5 = new Date("09/07/2026").setHours(09,00); var endTimeComming5 = new Date("10/19/2026").setHours(24,00); //찾아가는 교육 6회 var startTimeComming6 = new Date("09/07/2026").setHours(09,00); var endTimeComming6 = new Date("10/27/2026").setHours(24,00); //찾아가는 교육 7회 var startTimeComming7 = new Date("10/06/2026").setHours(09,00); var endTimeComming7 = new Date("10/20/2026").setHours(24,00); /* 녹색분류체계 실무*/ var startTimeKtaxonomy1 = new Date("04/16/2026").setHours(09,00); var endTimeKtaxonomy1 = new Date("04/27/2026").setHours(24,00); /* 녹색분류체계 실무 2회*/ var startTimeKtaxonomy2 = new Date("06/09/2026").setHours(09,00); var endTimeKtaxonomy2 = new Date("06/23/2026").setHours(24,00); /* 녹색분류체계 실무 3회*/ var startTimeKtaxonomy3 = new Date("08/11/2026").setHours(09,00); var endTimeKtaxonomy3 = new Date("08/26/2026").setHours(24,00); /* 녹색분류체계 실무 4회*/ var startTimeKtaxonomy4 = new Date("10/12/2026").setHours(09,00); var endTimeKtaxonomy4 = new Date("10/26/2026").setHours(24,00); /* 녹색분류체계 심사원제 보수교육*/ var startTimeGreenTax1 = new Date("04/27/2026").setHours(09,00); var endTimeGreenTax1 = new Date("10/12/2026").setHours(18,00); /* 녹색분류체계 심사원제 양성교육*/ var startTimeGreenTaxTraining1 = new Date("06/15/2026").setHours(12,00); var endTimeGreenTaxTraining1 = new Date("07/03/2026").setHours(18,00); /* 녹색분류체계 심사원제 양성교육 2회차*/ var startTimeGreenTaxTraining2 = new Date("10/19/2026").setHours(09,00); var endTimeGreenTaxTraining2 = new Date("10/30/2026").setHours(18,00); /* 녹색자산유동화증권 (기보) 과거 덤프데이터*/ var startTimeGreenAssetBank1 = new Date("08/03/2024").setHours(09,00); var endTimeGreenAssetBank1 = new Date("09/09/2024").setHours(18,00); // 2회차 녹색자산유동화증권 (기보) var startTimeGreenAssetBank2 = new Date("08/03/2026").setHours(09,00); var endTimeGreenAssetBank2 = new Date("09/09/2026").setHours(18,00); /* 녹색자산유동화증권 (신보) 과거 덤프데이터*/ var startTimeNewGreenAssetBank1 = new Date("08/10/2024").setHours(09,00); var endTimeNewGreenAssetBank1 = new Date("09/01/2024").setHours(18,00); var startTimeNewGreenAssetBank2 = new Date("09/02/2024").setHours(09,00); var endTimeNewGreenAssetBank2 = new Date("09/03/2024").setHours(18,00); var startTimeNewGreenAssetBank3 = new Date("09/04/2024").setHours(09,00); var endTimeNewGreenAssetBank3 = new Date("09/05/2024").setHours(18,00); var startTimeNewGreenAssetBank4 = new Date("09/06/2024").setHours(09,00); var endTimeNewGreenAssetBank4 = new Date("09/07/2024").setHours(18,00); // 5회차 녹색자산유동화증권 (신보) var startTimeNewGreenAssetBank5 = new Date("08/10/2026").setHours(09,00); var endTimeNewGreenAssetBank5 = new Date("09/01/2026").setHours(18,00); // 6회차 녹색자산유동화증권 (신보) var startTimeNewGreenAssetBank6 = new Date("09/16/2026").setHours(09,00); var endTimeNewGreenAssetBank6 = new Date("10/01/2026").setHours(18,00); //녹색채권 마감 기한 예산 소진시까지 : 마감일자 임시 설정 //녹색채권 녹색부문 var startTimeGreenAsset1 = new Date("06/29/2026").setHours(09,00); var endTimeGreenAsset1 = new Date("09/01/2027").setHours(18,00); //녹색채권 전환부문 var startTimeGreenAssetChange1 = new Date("06/29/2026").setHours(09,00); var endTimeGreenAssetChange1 = new Date("09/01/2027").setHours(18,00); //글로벌 워크숍 var startGlobalWorkShop1 = new Date("10/13/2026").setHours(14,00); var endGlobalWorkShop1 = new Date("11/11/2026").setHours(24,00); /* 배열 */ const datas = { /* 기업 실무자 */ list : [ { url : "/ht/esgBasicProcedureIntro.do", detailUrl : "/ht/esgBasicProcedure1.do", data : [ /*기업*/ {start : startTimeBasic1, end : endTimeBasic1, aplySe:"1", se: "5", dom: "basic1", tme: "1", type:"1", title: "2026년 5월 기초과정(기업대상) 수강신청", recpPeriod: "26.4.20.(월)~5.6.(수)/ 모집정원 50명 내외", EduPeriod: "26.5.29.(금)", course:"기초과정(기업대상)", place:"바비엥2(컨퍼런스룸)", adress:"서울시 중구 통일로(서대문역 근처)"}, {start : startTimeBasic2, end : endTimeBasic2, aplySe:"1", se: "5", dom: "basic2", tme: "2", type:"1", title: "2026년 10월 기초과정(기업대상) 수강신청", recpPeriod: "26.9.7.(월)~22.(화)/ 모집정원 50명 내외", EduPeriod: "26.10.19.(월)", course:"기초과정(기업대상)", place:"스페이스쉐어 강남점(비너스홀)"}, ] }, { url : "/ht/esgBasicProcedureIntro2.do", detailUrl : "/ht/esgBasicProcedure2.do", data : [ /* 취준생 */ {start : startTimeBasic3, end : endTimeBasic3, aplySe:"3", se: "5", dom: "basic3", tme: "1", type:"1", title: "2026년 7월 기초과정(취준생 대상) 수강신청", recpPeriod: "26.6.10.(수)~24.(수)", EduPeriod: "26.7.9(목)~10.(금)", course:"ESG 기초과정(취준생 대상)", place:"바비엥2(컨퍼런스룸)", adress:"서울시 중구(서대문역 근처)"}, {start : startTimeBasic4, end : endTimeBasic4, aplySe:"3", se: "5", dom: "basic4", tme: "2", type:"1", title: "2026년 8월 기초과정(취준생 대상) 수강신청", recpPeriod: "26.7.8.(수)~24.(금)", EduPeriod: "26.8.10(월).~11.(화)", course:"ESG 기초과정(취준생 대상)", place:"그레이프라운지 시그니처타워점(세미나1)"}, ] }, { url : "/ht/esgComprehensiveProcedureIntro.do", detailUrl : "/ht/esgComprehensiveProcedure.do", data : [ /* 종합 */ {start : startTimeComp1, module1 : "[모듈1] ESG규제 평가 대응(2일) 5.18.(월)~19.(화)", module2 : "[모듈2] 탄소중립 규제 대응(3일) 5.20.(수)~22.(금)", end : endTimeComp1, se: "6", dom: "comp1", tme: "1", type:"1", title: "2026년 5월 종합과정 수강신청", recpPeriod: "26.4.20.(월)~5.6.(수)", EduPeriod: "26.5.18.(월)~5.22.(금)", course:"종합과정", place:"LW컨벤션(W홀)", adress:"서울시 중구 청파로(충정로역 근처)"}, {start : startTimeComp2, module1 : "[모듈1] ESG규제 평가 대응(2일) 6.15.(월)~6.16.(화)", module2 : "[모듈2] 탄소중립 규제 대응(3일) 6.17.(수)~6.19.(금)", end : endTimeComp2, se: "6", dom: "comp2", tme: "2", type:"1", title: "2026년 6월 종합과정 수강신청", recpPeriod: "26.5.11.(월)~25.(월)", EduPeriod: "26.6.15(월).~19.(금)", course:"종합과정", place:"그레이프 라운지107(대회의실)", adress:"서울시 중구 마른내로(을지로3가역 근처)"}, {start : startTimeComp3, module1 : "[모듈1] ESG규제 평가 대응(2일) 7.20.(월)~7.21.(화)", module2 : "[모듈2] 탄소중립 규제 대응(3일) 7.22.(수)~7.24.(금)", end : endTimeComp3, se: "6", dom: "comp3", tme: "3", type:"1", title: "2026년 7월 종합과정 수강신청", recpPeriod: "26.6.8.(월)~23.(화)", EduPeriod: "26.7.20(월).~24.(금)", course:"종합과정", place:"스페이스쉐어 서울역(토파즈홀)", adress:"서울시 용산구(서울역 근처)"}, {start : startTimeComp4, module1 : "[모듈1] ESG규제 평가 대응(2일) 8.3.(월)~8.4.(화)", module2 : "[모듈2] 탄소중립 규제 대응(3일) 8.5.(수)~8.7.(금)", end : endTimeComp4, se: "6", dom: "comp4", tme: "4", type:"1", title: "2026년 8월 종합과정 수강신청", recpPeriod: "26.7.6.(월)~20.(월)", EduPeriod: "26.8.3(월).~7.(금)", course:"종합과정", place:"바비엥2(크리스탈룸)"}, {start : startTimeComp5, module1 : "[모듈1] ESG규제 평가 대응(2일) 9.14.(월)~9.15.(화)", module2 : "[모듈2] 탄소중립 규제 대응(3일) 9.16.(수)~9.18.(금)", end : endTimeComp5, se: "6", dom: "comp5", tme: "5", type:"1", title: "2026년 9월 종합과정 수강신청", recpPeriod: "26.8.3.(월)~18.(화)", EduPeriod: "26.9.14.(월)~18.(금)", course:"종합과정", place:"바비엥2(Room D)"}, {start : startTimeComp6, module1 : "[모듈1] ESG규제 평가 대응(2일) 10.12.(월)~10.13.(화)", module2 : "[모듈2] 탄소중립 규제 대응(3일) 10.14.(수)~10.16.(금)", end : endTimeComp6, se: "6", dom: "comp6", tme: "6", type:"1", title: "2026년 10월 종합과정 수강신청",recpPeriod: "26.9.7.(월)~22.(화)", EduPeriod: "26.10.12(월).~16.(금)", course:"종합과정", place:"스페이스쉐어 서울역2센터(제이드홀)"}, {start : startTimeComp7, module1 : "[모듈1] ESG규제 평가 대응(2일) 11.9.(월)~11.10.(화)", module2 : "[모듈2] 탄소중립 규제 대응(3일) 11.11.(수)~11.13.(금)", end : endTimeComp7, se: "6", dom: "comp7", tme: "7", type:"1", title: "2026년 11월 종합과정 수강신청",recpPeriod: "26.10.6.(화)~20.(화)", EduPeriod: "26.11.9.(월)~13.(금)", course:"종합과정", place:"바비엥2(Room D)"}, ] }, { url : "/ht/disclosureProcedureIntro.do", detailUrl : "/ht/disclosureProcedure.do", data : [ /* ESG 공시·검증 */ {start : startTimeDisc1, end : endTimeDisc1 , se: "7", dom: "disc1", tme: "1", type:"1", title: "2026년 6월 ESG 공시·검증 과정 수강신청", recpPeriod: "26.5.11.(월)~25.(월)", EduPeriod: "26.6.23.(화)~26.(금)", course:"ESG 공시·검증 과정", place:"그레이프라운지 타워107(대회의실)", adress:"서울시 중구 마른내로(을지로3가역 근처)"}, {start : startTimeDisc2, end : endTimeDisc2 , se: "7", dom: "disc2", tme: "2", type:"1", title: "2026년 7월 ESG 공시·검증 과정 수강신청", recpPeriod: "26.6.8.(월)~23.(화)", EduPeriod: "26.7.13.(월)~16.(목)", course:"ESG 공시·검증 과정", place:"그레이프라운지 타워107(대회의실)", adress:"서울시 중구(을지로3가역 근처)"}, {start : startTimeDisc3, end : endTimeDisc3 , se: "7", dom: "disc3", tme: "3", type:"1", title: "2026년 8월 ESG 공시·검증 과정 수강신청", recpPeriod: "26.7.6.(월)~20.(월)", EduPeriod: "26.8.11.(화)~14.(금)", course:"ESG 공시·검증 과정", place:"그레이프라운지 타워107(대회의실)"}, {start : startTimeDisc4, end : endTimeDisc4 , se: "7", dom: "disc4", tme: "4", type:"1", title: "2026년 9월 ESG 공시·검증 과정 수강신청", recpPeriod: "26.8.3.(월)~18.(화)", EduPeriod: "26.9.8.(화)~11.(금)", course:"ESG 공시·검증 과정", place:"그레이프라운지 타워107(대회의실)"}, {start : startTimeDisc5, end : endTimeDisc5 , se: "7", dom: "disc5", tme: "5", type:"1", title: "2026년 11월 ESG 공시·검증 과정 수강신청",recpPeriod: "26.10.6.(화)~20.(화)", EduPeriod: "26.11.3.(화)~6.(금)", course:"ESG 공시·검증 과정", place:"스페이스쉐어 서울역(토파즈홀)"}, ] }, { url : "/ht/csdddProcedureIntro.do", detailUrl : "/ht/csdddProcedure.do", data : [ /* 공급망 */ {start : startTimeCsddd1, end : endTimeCsddd1 , se: "8", dom: "csddd1", tme: "1", type:"1", title: "2026년 6월 공급망실사 과정 수강신청", recpPeriod: "26.5.11.(월)~25.(월)", EduPeriod: "26.6.10.(수)~12.(금)", course:"공급망실사 과정", place:"바비엥2(크리스탈룸)", adress:"서울시 중구 통일로(서대문역 근처)"}, {start : startTimeCsddd2, end : endTimeCsddd2 , se: "8", dom: "csddd2", tme: "2", type:"1", title: "2026년 7월 공급망실사 과정 수강신청", recpPeriod: "26.6.8.(월)~23.(화)", EduPeriod: "26.7.6.(월)~8.(수)", course:"공급망실사 과정", place:"바비엥2(크리스탈룸)", adress:"서울시 중구(서대문역 근처)"}, {start : startTimeCsddd3, end : endTimeCsddd3 , se: "8", dom: "csddd3", tme: "3", type:"1", title: "2026년 9월 공급망실사 과정 수강신청", recpPeriod: "26.8.3.(월)~18.(화)", EduPeriod: "26.9.7.(월)~9.(수)", course:"공급망실사 과정", place:"바비엥2(크리스탈룸)"}, {start : startTimeCsddd4, end : endTimeCsddd4 , se: "8", dom: "csddd4", tme: "4", type:"1", title: "2026년 10월 공급망실사 과정 수강신청", recpPeriod: "26.9.7.(월)~22.(화)", EduPeriod: "26.10.26.(월)~28.(수)", course:"공급망실사 과정", place:"그레이프라운지 타워107(대회의실)"}, {start : startTimeCsddd5, end : endTimeCsddd5 , se: "8", dom: "csddd5", tme: "5", type:"1", title: "2026년 11월 공급망실사 과정 수강신청", recpPeriod: "26.10.6.(화)~20.(화)", EduPeriod: "26.11.25.(수)~27.(금)", course:"공급망실사 과정", place:"바비엥2(크리스탈)"}, ] }, { url : "/ht/lifeCycleAssessmentProcedureIntro.do", detailUrl : "/ht/lifeCycleAssessmentProcedure.do", data : [ /* 전과정 */ {start : startTimeLife1, end : endTimeLife1 , se: "9", dom: "life1", tme: "1", type:"1", title: "2026년 6월 전과정평가 과정 수강신청", recpPeriod: "26.5.11.(월)~25.(월)", EduPeriod: "26.6.22.(월)~23.(화) (이론)", course:"전과정평가(이론)", place:"바비엥2(그랜드볼룸)", adress:"서울시 중구 통일로(서대문역 근처)"}, {start : startTimeLife2, end : endTimeLife2 , se: "9", dom: "life2", tme: "2", type:"1", title: "2026년 7월 전과정평가 과정 수강신청", recpPeriod: "26.6.8.(월)~23.(화)", EduPeriod: "26.7.20.(월)~21.(화) (이론)", course:"전과정평가(이론)", place:"바비엥2(그랜드볼룸)", adress:"서울시 중구(서대문역 근처)"}, {start : startTimeLife3, end : endTimeLife3 , se: "9", dom: "life3", tme: "3", type:"1", title: "2026년 9월 전과정평가 과정 수강신청", recpPeriod: "26.8.3.(월)~18.(화)", EduPeriod: "26.9.3.(목)~4.(금) (이론)", course:"전과정평가(이론)", place:"바비엥2(그랜드볼룸)"}, {start : startTimeLife4, end : endTimeLife4 , se: "9", dom: "life4", tme: "4", type:"1", title: "2026년 10월 전과정평가 과정 수강신청", recpPeriod: "26.9.7.(월)~22.(화)", EduPeriod: "26.10.19.(월)~20.(화) (실습)",course:"전과정평가(실습)", place:"바비엥2(그랜드볼룸)"}, ] }, { url : "/ht/ghgEmissionsProcedureIntro.do", detailUrl : "/ht/ghgEmissionsProcedure.do", data : [ /* 온실 */ {start : startTimeGhg1, end : endTimeGhg1 , se: "11", dom: "ghg1", tme: "1", type:"1", title: "2026년 5월 온실가스 배출량 산정·저감 과정 수강신청", recpPeriod: "26.4.20.(월)~5.6.(수)", EduPeriod: "26.5.27.(수)~29.(금)", course:"온실가스 배출량 산정·저감 과정", place:"스페이스쉐어 서울역센터 2층 토파즈홀"}, {start : startTimeGhg2, end : endTimeGhg2 , se: "11", dom: "ghg2", tme: "2", type:"1", title: "2026년 7월 온실가스 배출량 산정·저감 과정 수강신청", recpPeriod: "26.6.8.(월)~23.(화)", EduPeriod: "26.7.29.(수)~31.(금)", course:"온실가스 배출량 산정·저감 과정", place:"그레이프라운지 타워107(대회의실)", adress:"서울시 중구(을지로3가역 근처)"}, {start : startTimeGhg3, end : endTimeGhg3 , se: "11", dom: "ghg3", tme: "3", type:"1", title: "2026년 9월 온실가스 배출량 산정·저감 과정 수강신청", recpPeriod: "26.8.3.(월)~18.(화)", EduPeriod: "26.9.2.(수)~4.(금)", course:"온실가스 배출량 산정·저감 과정", place:"스페이스쉐어 강남센터(주피터홀)"}, {start : startTimeGhg4, end : endTimeGhg4 , se: "11", dom: "ghg4", tme: "4", type:"1", title: "2026년 10월 온실가스 배출량 산정·저감 과정 수강신청", recpPeriod: "26.9.7.(월)~22.(화)", EduPeriod: "26.10.21.(수)~23.(금)", course:"온실가스 배출량 산정·저감 과정", place:"그레이프라운지 타워107(대회의실)"}, {start : startTimeGhg5, end : endTimeGhg5 , se: "11", dom: "ghg5", tme: "5", type:"1", title: "2026년 11월 온실가스 배출량 산정·저감 과정 수강신청", recpPeriod: "26.10.6.(화)~20.(화)", EduPeriod: "26.11.18.(수)~20.(금)", course:"온실가스 배출량 산정·저감 과정", place:"그레이프라운지 타워107(대회의실)"}, ] }, { url : "/ht/bioDiscProcedureIntro.do", detailUrl : "/ht/bioDiscProcedure.do", data : [ /* 생물 다양성 */ {start : startTimeBio1, end : endTimeBio1 , se: "12", dom: "bio1", tme: "1", type:"1", title: "2026년 6월 생물다양성 공시대응 과정 수강신청", recpPeriod: "26.5.11.(월)~25.(월)", EduPeriod: "6.8.(월)~9.(화)", course:"생물다양성 공시대응 과정", place:"바비엥2(크리스탈룸)", adress:"서울시 중구 통일로(서대문역 근처)"}, {start : startTimeBio2, end : endTimeBio2 , se: "12", dom: "bio2", tme: "2", type:"1", title: "2026년 9월 생물다양성 공시대응 과정 수강신청", recpPeriod: "26.8.3.(월)~18.(화)", EduPeriod: "9.14.(월)~15.(화)", course:"생물다양성 공시대응 과정", place:"그레이프라운지 타워107(대회의실)"}, {start : startTimeBio3, end : endTimeBio3 , se: "12", dom: "bio3", tme: "3", type:"1", title: "2026년 11월 생물다양성 공시대응 과정 수강신청", recpPeriod: "26.10.6.(화)~20.(화)", EduPeriod: "11.16.(월)~17.(화)", course:"생물다양성 공시대응 과정", place:"바비엥2(크리스탈룸)"}, ] }, { url : "/ht/ecoDesignIntro.do", detailUrl : "/ht/ecoDesignProcedure.do", data : [ /* 에코 디자인 */ {start : startTimeEco1, end : endTimeEco1 , se: "15", dom: "eco1", tme: "1", type:"1", title: "2026년 제 1회 에코디자인 및 포장재 규제대응 과정 수강신청", recpPeriod: "26.6.8.(월)~23.(화)", EduPeriod: "26.7.27.(월)~28.(화)", course:"에코디자인 및 포장재 규제대응", place:"바비엥2(크리스탈룸)", adress:"서울시 중구(서대문역 근처)"}, {start : startTimeEco2, end : endTimeEco2 , se: "15", dom: "eco2", tme: "2", type:"1", title: "2026년 제 2회 에코디자인 및 포장재 규제대응 과정 수강신청", recpPeriod: "26.9.7.(월)~22.(화)", EduPeriod: "26.10.29.(목)~30.(금)", course:"에코디자인 및 포장재 규제대응", place:"바비엥2(크리스탈룸)"}, ] }, { url : "/ht/esgEduIntro.do", detailUrl : "/ht/esgEdu3.do", data : [ //찾아가는 교육 {start : startTimeComming1, end : endTimeComming1 , se: "14", dom: "comming1", tme: "1", type:"1", title: "2026년 5월 찾아가는 교육 과정 수강신청", recpPeriod: "26.4.20.(월)~5.22.(금)", EduPeriod: "26.5.28.(목)", course:"찾아가는 교육(1차, 대구)", place:"대구무역회관 (대회의실)", adress:"대구광역시 동구 동대구로(동대구역 근처)"}, {start : startTimeComming2, end : endTimeComming2 , se: "14", dom: "comming2", tme: "2", type:"1", title: "2026년 6월 찾아가는 교육 과정 수강신청", recpPeriod: "26.5.11.(월)~6.23.(화)", EduPeriod: "26.6.26.(금)", course:"찾아가는 교육(2차, 창원)", place:"창원컨벤션센터(302)호", adress:"경남 창원시 성산구 원이대로(창원중앙역 근처)"}, {start : startTimeComming3, end : endTimeComming3 , se: "14", dom: "comming3", tme: "3", type:"1", title: "2026년 7월 찾아가는 교육 과정 수강신청", recpPeriod: "26.6.8.(월)~7.21.(화)", EduPeriod: "26.7.27.(월)", course:"찾아가는 교육(3차, 대전)", place:"대전무역회관(대회의실)", adress:"대전시 서구(정부청사역 근처)"}, {start : startTimeComming4, end : endTimeComming4 , se: "14", dom: "comming4", tme: "4", type:"1", title: "2026년 8월 찾아가는 교육 과정 수강신청", recpPeriod: "26.7.6.(월)~8.12.(목)", EduPeriod: "26.8.13.(목)", course:"찾아가는 교육(4차, 여수)", place:"여수엑스포 컨벤션센터(세미나실4)", adress:""}, {start : startTimeComming5, end : endTimeComming5 , se: "14", dom: "comming5", tme: "5", type:"1", title: "2026년 10월 찾아가는 교육 과정 수강신청", recpPeriod: "26.9.7.(월)~10.19.(월)", EduPeriod: "10.20.(화)", course:"찾아가는 교육(5차, 군산)", place:"군산 새만금컨벤션센터(202호)", adress:""}, {start : startTimeComming6, end : endTimeComming6 , se: "14", dom: "comming6", tme: "6", type:"1", title: "2026년 10월 찾아가는 교육 과정 수강신청", recpPeriod: "26.9.7.(월)~10.27.(화)", EduPeriod: "10.28.(수)", course:"찾아가는 교육(6차, 춘천)", place:"춘천 세종호텔(소양홀)", adress:""}, {start : startTimeComming7, end : endTimeComming7 , se: "14", dom: "comming7", tme: "7", type:"1", title: "2026년 11월 찾아가는 교육 과정 수강신청", recpPeriod: "26.10.6.(화)~11.17.(화)", EduPeriod: "11.18.(수)", course:"찾아가는 교육(7차, 울산)", place:"울산 자동차부품기술연구소(대회의실)", adress:""}, ] }, { url : "/ht/kTaxonomyProcedureIntro.do", detailUrl : "/ht/kTaxonomyProcedure.do", data : [ //녹색분류체계 실무 {start : startTimeKtaxonomy1, end : endTimeKtaxonomy1 , se: "10", dom: "", tme: "1", type:"1", title: "2026년 1회 통합형교육 과정 수강신청", recpPeriod: "26.4.16.(목)~4.27.(월)", EduPeriod: "26.4.30.(목)", course:"제 1회 통합형교육", place:"바비엥2교육센터 B1 그랜드볼룸(서울역)"}, {start : startTimeKtaxonomy2, end : endTimeKtaxonomy2 , se: "10", dom: "", tme: "2", type:"1", title: "2026년 제 2회 모듈형-기업 교육 수강신청", recpPeriod: "26.6.9.(화) ~ 6.23.(화)", EduPeriod: "26.6.25. (목)", course:"제 2회 모듈형-기업 교육", place:"바비엥2교육센터 B1 그랜드볼룸(서대문역 인근)"}, {start : startTimeKtaxonomy3, end : endTimeKtaxonomy3 , se: "10", dom: "", tme: "3", type:"1", title: "2026년 제 3회 모듈형-금융 교육 수강신청", recpPeriod: "26. 8. 11.(화) ~ 8. 26.(수)", EduPeriod: "2026. 8. 27.(목) 13:00~17:00", course:"제 3회 모듈형-금융 교육", place:"은행연합회관 2층 국제회의실(서대문역 인근)"}, {start : startTimeKtaxonomy4, end : endTimeKtaxonomy4 , se: "10", dom: "", tme: "4", type:"1", title: "2026년 제 4회 통합형 교육 수강신청", recpPeriod: "'26.10.12.(월)~'26.10.26.(월)", EduPeriod: "26.10.29. (목)", course:"제 4회 통합형 교육", place:"은행회관 국제회의실(을지로입구역)"}, ] }, { url : "/ht/greenTaxonomyIntro.do", detailUrl : "/ht/greenTaxonomyNew.do", data : [ //한국형 녹색분류체계 심사원제 보수 교육 {start : startTimeGreenTax1, end : endTimeGreenTax1 , se: "9", dom: "", tme: "1", type:"2", title: "", recpPeriod: "", EduPeriod: "", course:"", place:""}, ] }, { url : "/ht/greenTaxTrainingIntro.do", detailUrl : "/ht/greenTaxTrainingNew.do", data : [ //한국형 녹색분류체계 심사원제 양성 교육 //원래 type 2였지만 곽세인 연구원 요청으로 회차 분할해서 접수 받음으로 type 1로 변경 {start : startTimeGreenTaxTraining1, end : endTimeGreenTaxTraining1 , se: "A", dom: "", tme: "1", type:"1", title: "2026년 제 1회 녹색분류체계 심사원제 양성교육 수강신청", recpPeriod: "", EduPeriod: "", course:"", place:""}, {start : startTimeGreenTaxTraining2, end : endTimeGreenTaxTraining2 , se: "A", dom: "", tme: "2", type:"1", title: "2026년 제 2회 녹색분류체계 심사원제 양성교육 수강신청", recpPeriod: "", EduPeriod: "", course:"", place:""}, ] }, { url : "/gb/newGreenAssetBackedSecurities.do", detailUrl : "/gb/greenAssetAnlssNew.do", data : [ //녹색자산유동화증권 이차보전 (기보) {start : startTimeGreenAssetBank1, end : endTimeGreenAssetBank1, se: "7", dom: "", tme: "1", type:"3", title: "신청기업", recpPeriod: "", EduPeriod: "", course:"", place:""}, {start : startTimeGreenAssetBank2, end : endTimeGreenAssetBank2, se: "7", dom: "", tme: "2", type:"3", title: "신청기업", recpPeriod: "", EduPeriod: "", course:"", place:""}, ] }, { url : "/gb/newGreenAssetBackedSecurities.do", detailUrl : "/gb/greenAssetAnlssNew2.do", data : [ //녹색자산유동화증권 이차보전 (신보) {start : startTimeNewGreenAssetBank1, end : endTimeNewGreenAssetBank1, se: "8", dom: "", tme: "1", type:"3", title: "신청기업", recpPeriod: "", EduPeriod: "", course:"", place:""}, {start : startTimeNewGreenAssetBank2, end : endTimeNewGreenAssetBank2, se: "8", dom: "", tme: "2", type:"3", title: "신청기업", recpPeriod: "", EduPeriod: "", course:"", place:""}, {start : startTimeNewGreenAssetBank3, end : endTimeNewGreenAssetBank3, se: "8", dom: "", tme: "3", type:"3", title: "신청기업", recpPeriod: "", EduPeriod: "", course:"", place:""}, {start : startTimeNewGreenAssetBank4, end : endTimeNewGreenAssetBank4, se: "8", dom: "", tme: "4", type:"3", title: "신청기업", recpPeriod: "", EduPeriod: "", course:"", place:""}, {start : startTimeNewGreenAssetBank5, end : endTimeNewGreenAssetBank5, se: "8", dom: "", tme: "5", type:"3", title: "신청기업", recpPeriod: "", EduPeriod: "", course:"", place:""}, {start : startTimeNewGreenAssetBank6, end : endTimeNewGreenAssetBank6, se: "8", dom: "", tme: "6", type:"3", title: "신청기업", recpPeriod: "", EduPeriod: "", course:"", place:""}, ] }, { url : "/gb/receipt.do?menuCd=3090", detailUrl : "/gb/receiptNew.do?menuCd=3090", data : [ //한국형 녹색채권 발행 이차보전 녹색부분 {start : startTimeGreenAsset1, end : endTimeGreenAsset1, se: "4", dom: "", tme: "1", type:"2", title: "신청기업,기관", recpPeriod: "", EduPeriod: "", course:"", place:""}, ] }, { url : "/gb/receipt.do?menuCd=3090", detailUrl : "/gb/receiptNew.do?menuCd=3090", data : [ //한국형 녹색채권 발행 이차보전 전환부문 {start : startTimeGreenAssetChange1, end : endTimeGreenAssetChange1, se: "5", dom: "", tme: "1", type:"2", title: "신청기업,기관", recpPeriod: "", EduPeriod: "", course:"", place:""}, ] }, { url : "/ht/esgGlobalWorkshopIntro.do", detailUrl : "/ht/esgGlobalWorkshop.do", data : [ //글로벌 워크숍 {start : startGlobalWorkShop1, module1 : " 1일차, 글로벌 의무공시 대응 11.25.(수)", module2 : "2일차, 포장재법·산림전용방지법 대응 11.26.(목)", end : endGlobalWorkShop1, se: "4", dom: "globalwork1", tme: "1", type:"1", title: "2026년 ESG 글로벌 교육 워크숍 수강신청", recpPeriod: "2026.10.13.(화) ~ 11.11.(수)", EduPeriod: "2026.11.25.(수)~26.(목)", course:"글로벌 ESG 교육 워크숍 ", place:"나인트리 로카우스호텔(용산) 6층 플로리스홀", adress:""}, ] }, ] }