$(document).ready(function() { $.datepicker.setDefaults({ monthNames : ['년 1월','년 2월','년 3월','년 4월','년 5월','년 6월','년 7월','년 8월','년 9월','년 10월','년 11월','년 12월'], dayNamesMin: ['일','월','화','수','목','금','토'], showMonthAfterYear:true, dateFormat: 'yy-mm-dd', showOn: 'both', buttonImage: 'https://images.ibseduhouse.net/2009_iae/image/NEW_MAIN/ic_03.gif', buttonImageOnly: true }); $("#want_date01").datepicker({ buttonText : '상담 희망일' }); $("#private_head > a").click(function () { if ($(this).hasClass("on")) { return false; } var currOn = $("#private_head > a.tab_on"); var hideID = currOn.attr("href").substr(currOn.attr("href").lastIndexOf("#")+1); currOn.removeClass("tab_on"); $(this).addClass("tab_on"); var dataID = this.href.substr(this.href.lastIndexOf("#")+1); $("#" + hideID).addClass("hidden02"); $("#" + dataID).removeClass("hidden02"); return false; }); $("#btn_event_login").live("click", eventLogin); }); function btn_idDupCheck() { if(!dvf_testEmail(document.getElementById("userID").value)){ alert("회원 이메일이 유효하지 않습니다."); document.getElementById("userID").focus(); document.getElementById("userID").select(); } else { var param = 'userID='+ document.getElementById("userID").value; $.ajax({ url: '/service/mypage/svc_dupid_check.asp', type: 'POST', data: param, dataType: 'json', error: function() { alert("회원 이메일 중복 확인 중 오류 발생. 잠시 후 이용바랍니다."); $.unblockUI(); }, success: function(p_data) { if (p_data.isDupID){ //중복아니면 alert("이미 사용중이거나 탈퇴한 회원의 이메일 입니다"); document.getElementById("checkedID").value = ""; document.getElementById("userID").focus(); document.getElementById("userID").select(); } else { alert("사용가능한 이메일 입니다"); document.getElementById("checkedID").value = document.getElementById("userID").value; document.getElementById("userNameKor").focus(); } } }); } return false; } function eventLogin() { var frm = document.frm_pop_login; if (frm.userId.value.split(" ").join("") == "") { alert("회원아이디를 입력하십시오."); frm.userId.focus(); return false; } if (frm.pwd.value.split(" ").join("") == "") { alert("비밀번호를 입력하십시오."); frm.pwd.focus(); return false; } var loginFrame = $("").attr("id", "if_login") .attr("name", "if_login") .attr("marginWidth", "0px") .attr("marginHeight", "0px") .attr("frameborder", "1px") .attr("width", "0px") .attr("height", "0px") .attr("scrolling", "no") .attr("src", "about:blank"); $("body").append(loginFrame); if (self.frames[loginFrame.attr("name")].name != loginFrame.attr("name")) { self.frames[loginFrame.attr("name")].name = loginFrame.attr("name"); } frm.method = "post"; if ( frm.ssl_login.checked ) { frm.action = "https://www.eduhouse.net/service/login/svc_event_confirm.asp"; } else { frm.action = "https://www.eduhouse.net/service/login/svc_event_confirm.asp"; } frm.target = loginFrame.attr("name"); frm.submit(); } function close_wef_login_layer() { $("#p_wef_login_layer").ie6BugDialog("close"); // 로그인 취소시 관련 callback이 등록되어 있으면 실행. if ($.aftCancelLogin != undefined) { $.aftCancelLogin(); $.extend({ aftCancelLogin: function() { return ; } }); } // 로그인 취소시에는 로그인 후 실행할 callback이 등록되어있으면 제거. if ($.aftLogin != undefined) { $.extend({ aftLogin: function() { return ; } }); } } function loginSucc2() { $.ajax({ url: '/service/login/svc_login_user.asp', type: 'POST', data: '', dataType: 'json', //timeout: 3000, error: function() { alert("Login 정보 확인 중 오류 발생."); }, success: function(p_data) { if (p_data.is_login) { $("#p_wef_login_layer").ie6BugDialog("close"); document.location.href = "camp_mjoin.asp?sch_code="+document.getElementById("sch_code").value; } else { location.href = "./camp_main.asp"; } } }); } function open_wef_login_layer(){ if (0 < $("#p_find").length) { $("#p_find").ie6BugDialog("close"); } $("#p_wef_login_layer").ie6BugDialog("close"); var pos = dvf_getPosition(document.getElementById("user_btn_img")); $("
").attr("id", "p_wef_login_layer") .load("/wef/201403/wef_login_layer.asp", function() { $(this).ie6BugDialog("show", {parent: $("body")}) .find("input[name='userId']").focus(); }) .css("left", pos.x + 265) .css("top", pos.y); } function layer_close(){ $('#viewLoading').hide(); } function layer_open(){ $('#viewLoading').show(); } function f_NODoubleClick(){ var frm = document.frm_event_reg; if(submit_join_check()){ layer_open(); var joinFrame = $("").attr("id", "if_idpwd") .attr("name", "if_idpwd") .attr("marginWidth", "0px") .attr("marginHeight", "0px") .attr("frameborder", "1px") .attr("width", "0px") .attr("height", "0px") .attr("scrolling", "no") .attr("src", "about:blank"); $("body").append(joinFrame); if (self.frames[joinFrame.attr("name")].name != joinFrame.attr("name")) { self.frames[joinFrame.attr("name")].name = joinFrame.attr("name"); } frm.method = "post"; frm.action = "https://www.eduhouse.net/service/mypage/member_reg_WEF_ok2.asp"; frm.target = joinFrame.attr("name"); frm.submit(); } } //레이어창 회원가입후 실행!필수 함수 function fn_Eventexe(){ f_submit_ok(); } //레이어창 회원가입후 실행!필수 함수 function f_submit_ok(){ var frm = document.frm_event_reg; if(frm.joinYn.value == "1"){ var checkflag = fn_want_result(); }else{ var checkflag = true; } if(checkflag){ layer_open(); var param = "sch_code="+ frm.sch_code.value; param += "&content="+ escape(frm.content.value); param += "&like_nation="+ document.getElementById("like_nation").value; param += "&recommend_name="+ escape(document.getElementById("recommend_name").value); param += "&Detail_Count="+ document.getElementById("Detail_Count").value; param += "&want_date="+ escape(document.getElementById("want_date2").value); param += "&want_time="+ document.getElementById("want_time2").value; param += "&want_min="+ document.getElementById("want_min2").value; param += "&joinYn="+ frm.joinYn.value; $.ajax({ url: "/service/study_info/svc_earlycamp_join.asp", type: 'POST', data: param , dataType: 'json', error: function() { alert("상담 신청 중 오류 발생."); $('#viewLoading').hide(); }, success: function(p_data) { if(p_data.result == "ok"){ $('#viewLoading').hide(); location.href='result.asp'; }else{ $('#viewLoading').hide(); alert("상담 신청 중 오류 발생(1)"); location.href='camp_main.asp'; } } }); } } function submit_join_check(){ var join_frm = document.frm_event_reg; var userid = join_frm.userID.value; if(ISEmpty(join_frm, "userID", "이메일", 0)){ return false; } if($.trim($("#userID").val()) == ""){ alert("이메일을 입력해 주세요."); document.getElementById("userID").focus(); document.getElementById("userID").select(); return false; } if (!dvf_testEmail(document.getElementById("userID").value)) { alert("회원 이메일이 유효하지 않습니다."); document.getElementById("userID").focus(); document.getElementById("userID").select(); return false; } if (document.getElementById("checkedID").value != document.getElementById("userID").value) { alert("이메일 중복 확인해 주세요."); return false; } if (ISEmpty(join_frm, "userNameKor" , "한글 이름", 0)) { return false; } if(ISEmpty(join_frm, "handPhone2", "휴대전화번호", 1)){ return false; } if(!ValidateNumber(join_frm, "handPhone2")){ return false; } if(join_frm.handPhone2.value.length < 3){ alert("휴대전화번호를 정확하게 입력해주세요."); join_frm.handPhone2.focus(); return false; } if(ISEmpty(join_frm, "handPhone3", "휴대전화번호", 1)){ return false; } if(!ValidateNumber(join_frm, "handPhone3")){ return false; } if(join_frm.handPhone3.value.length < 4){ alert("휴대전화번호를 정확하게 입력해주세요."); join_frm.handPhone3.focus(); return false; } if(ISEmpty(join_frm,"address","우편번호",1)){ return false; } //alert(join_frm.jisaCode.value); if (join_frm.birthdate1.value == "" || join_frm.birthdate2.value == "" || join_frm.birthdate3.value == "") { alert("생년월일을 정확하게 입력해주세요."); return false; } if (join_frm.birthdate_chk.value != "1") { alert("법정대리인의 동의가 필요한 만14세 미만은 회원가입을 불허하고 있습니다."); return false; } //선택 입력 항목 for(var i = 0;i < document.getElementsByName("want_date").length; i++){ if(document.getElementsByName("want_date")[i].value != ""){ if(document.getElementsByName("want_time")[i].value == ""){ alert("희망 상담일 시간을 선택해주세요."); document.getElementsByName("want_time")[i].focus(); return false; } if(document.getElementsByName("want_min")[i].value == ""){ alert("희망 상담일 시간을 선택해주세요."); document.getElementsByName("want_min")[i].focus(); return false; } } } fn_want_result(); //선택 입력 항목 if (!document.getElementById("joinAgree").checked) { alert('유학네트 회원 가입 약관에 동의를 하셔야 합니다'); return false; } if ($('input:radio[name=chk_agree_policy]:checked').length == 0) { alert("개인정보 미동의시 상담 신청이 불가합니다."); return false; } if (document.getElementById("chk_agree_policy2").checked) { alert('개인정보 미동의시 상담 신청이 불가합니다.'); return false; } if (!document.getElementById("chk_agree_policy201308").checked) { alert('개인 정보 취급위탁에 대하여 동의 하셔야 합니다.'); return false; } document.getElementById("userPass1").value = join_frm.handPhone1.value + join_frm.handPhone2.value + join_frm.handPhone3.value; document.getElementById("sel_user_hand_phone1").disabled=false; return true; } function fn_birth_chk() { var frm = document.frm_event_reg; var birthdate1 = frm.birthdate1.value; var birthdate2 = frm.birthdate2.value; var birthdate3 = frm.birthdate3.value; year = 2026-14; month = 9; day = 22; if (birthdate1 == "" || birthdate2 == "" || birthdate3 == "") { return false; } else { if (year <= birthdate1) { if (year == birthdate1) { if (month <= birthdate2) { if (year == birthdate1 && month == birthdate2) { if (day < birthdate3) { frm.birthdate_chk.value = "0"; alert("법정대리인의 동의가 필요한 만14세 미만은 회원가입을 불허하고 있습니다."); return false; } } else { frm.birthdate_chk.value = "0"; alert("법정대리인의 동의가 필요한 만14세 미만은 회원가입을 불허하고 있습니다."); return false; } } } else { frm.birthdate_chk.value = "0"; alert("법정대리인의 동의가 필요한 만14세 미만은 회원가입을 불허하고 있습니다."); return false; } } } frm.birthdate_chk.value = "1"; } function f_checkLimitString(strObj, arg) { var AlphaNum = ''; var msg = ''; if( arg == 1 ){ //영문, 숫자, '_' AlphaNum = "1234567890_ABCDEFGHIJKLMNOPQRSTUVWXYZ"; msg = "'영문', '숫자', '_'로만 아이디를 입력해 주세요."; } var ch1 = ''; var ii=0; var L = strObj.length; strObj = strObj.toUpperCase(); for (var i=0; i < L; i++) { ch1 = strObj.charAt(i); if ( AlphaNum.indexOf(ch1) < 0 ) { ii = 0; break; } else { ii=10; } } if ( ii == 10 ) { return true; } else { alert (msg); return false; } } function ISEmpty(frm, objname, objname_kor, jamo_type) { var obj = new Object(eval("frm."+objname)); var val1 = obj.value; if (CheckStr(val1, " ", "")==0) { if(jamo_type == 1){ alert(objname_kor+"를 입력해 주세요"); }else{ alert(objname_kor+"을 입력해 주세요"); } obj.value=""; obj.focus(); return true; } return false; } function ValidateNumber(frm, objname){ var obj = new Object(eval("frm."+objname)); var val = obj.value; var isNum = /^[0-9]+$/; if( !isNum.test(val) ) { alert("숫자만 사용할 수 있습니다."); obj.value=""; obj.focus(); return false; } return true; } function validateNumber(_obj) { var isNum = /^[0-9]+$/; if (!isNum.test(_obj.value)) { alert("숫자만 사용할 수 있습니다."); _obj.select(); _obj.focus(); return false; } return true; } function isEmail(s) { return s.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g)>=0; } function CheckStr(strOriginal, strFind, strChange){ var position, strOri_Length; position = strOriginal.indexOf(strFind); while (position != -1){ strOriginal = strOriginal.replace(strFind, strChange); position = strOriginal.indexOf(strFind); } strOri_Length = strOriginal.length; return strOri_Length; } //선택 입력 항목 필요 사항 function campchage(natcd){ if(natcd == ""){ $("#like_program option").remove(); $("#like_program").append(""); $("#like_program option[value='']").attr("selected", true); fn_display(1); return false; }else if(natcd == "0"){ $("#like_program option").remove(); $("#like_program").append(""); $("#like_program option[value='']").attr("selected", true); fn_display(2); return false; } var param = "natcd=" + natcd; $.ajax({ url: "/service/study_info/svc_joinprogram_list.asp", type: 'POST', data: param, dataType: 'json', async: true, //timeout: 3000, error: function(p_req, p_status, p_err) { alert("프로그램 읽는 중 오류가 발생하였습니다. 잠시 후 이용바랍니다."); }, success: function(p_data) { fn_display(1); if (p_data.result == "ok"){ if (p_data.dataList != undefined && p_data.dataList.length > 0){ $("#like_program option").remove(); $("#like_program").append(""); $("#like_program option[value='']").attr("selected", true); for (var idx = 0; idx < p_data.dataList.length; idx++) { var datarec = p_data.dataList[idx]; $("#like_program").append(""); } }else{ $("#like_program option").remove(); $("#like_program").append(""); $("#like_program option[value='']").attr("selected", true); } }else{ $("#like_program option").remove(); $("#like_program").append(""); $("#like_program option[value='']").attr("selected", true); } } }); } function fn_display(_arg){ if(_arg == "1"){ document.getElementById("div_program").style.display = "block"; document.getElementById("div_recomm").style.display = "none"; }else{ document.getElementById("div_program").style.display = "none"; document.getElementById("div_recomm").style.display = "block"; document.getElementById("recommend_name").value = "지역명 또는 프로그램명을 입력해주세요."; } } function fn_procmodify(){ document.getElementById("proc_ncheck").style.display = "block"; document.getElementById("proc_ycheck").style.display = "none"; document.getElementById("sch_code").value = ""; } function campcode_chk(value) { document.getElementById("sch_code").value = value; } //희망 상담일 추가 function Time_Detail_Add() { var Course_Detail_Count = parseInt(document.getElementById("Detail_Count").value) + parseInt(1); document.getElementById("Detail_Count").value = Course_Detail_Count; if(Course_Detail_Count > 3 || Course_Detail_Count < 1){ alert("희망 상담일은 최대 3개까지 신청하실 수 있습니다."); }else{ var course_detail_html = ""; course_detail_html = "
  • "; course_detail_html += "날짜 : 시간대 : "; course_detail_html += " 시 "; course_detail_html += " 분 "; course_detail_html += ""; course_detail_html += "
  • "; //alert(course_detail_html); $("#detail_Table").append(course_detail_html); $("#want_date0"+Course_Detail_Count).datepicker({ buttonText : '상담 희망일' }); } } function CheckDate(_arg){ var wdate = document.getElementById("want_date0"+_arg); var today = document.getElementById("today"); if(wdate.value != "" ){ if(wdate.value < today.value ){ alert("오늘 이후 날짜를 선택해 주세요."); wdate.value = ""; wdate.focus(); } } } //희망 상담일 삭제 function Time_Detail_Close(Count) { document.getElementById("detail_Table").removeChild(document.getElementById("addition"+Count)); var Course_Detail_Count = parseInt(document.getElementById("Detail_Count").value) - parseInt(1); document.getElementById("Detail_Count").value = Course_Detail_Count; } function fn_want_result() { if(document.getElementById("joinYn").value == "1"){ for(var i = 0;i < document.getElementsByName("want_date").length; i++){ if(document.getElementsByName("want_date")[i].value != ""){ if(document.getElementsByName("want_time")[i].value == ""){ alert("희망 상담일 시간을 선택해주세요."); document.getElementsByName("want_time")[i].focus(); return false; } if(document.getElementsByName("want_min")[i].value == ""){ alert("희망 상담일 시간을 선택해주세요."); document.getElementsByName("want_min")[i].focus(); return false; } } } } //날짜 var want_date = ""; for(var i = 0;i < document.getElementsByName("want_date").length;i++){ if(document.getElementsByName("want_date")[i].value != ""){ want_date = want_date + document.getElementsByName("want_date")[i].value + ","; } } //시간 var want_time = ""; for(var i = 0;i < document.getElementsByName("want_time").length;i++){ if(document.getElementsByName("want_time")[i].value != ""){ want_time = want_time + document.getElementsByName("want_time")[i].value + ","; } } //분 var want_min = ""; for(var i = 0;i < document.getElementsByName("want_min").length;i++){ if(document.getElementsByName("want_min")[i].value != ""){ want_min = want_min + document.getElementsByName("want_min")[i].value + ","; } } if (document.getElementById("recommend_name").value == "지역명 또는 프로그램명을 입력해주세요."){ document.getElementById("recommend_name").value = ""; } document.getElementById("want_date2").value = want_date; document.getElementById("want_time2").value = want_time; document.getElementById("want_min2").value = want_min; return true; }