function valid_userid() { todo = 'valid_userid'; join_userid = jQuery('#join_userid').val(); var sUrl = '/join/index.php'; $.ajax({ type : 'POST', url : sUrl, crossDomain: true, xhrFields: { withCredentials: true }, data : { todo : todo, join_userid : join_userid }, cache : false, success : function( data ){ var resultStr = data.split("||"); if(resultStr[0] == 'F') { jQuery("#id_desc").html('' + resultStr[1]+''); } else if(resultStr[0] == 'S') { jQuery("#id_desc").html('' + resultStr[1]+''); } else { jQuery("#join_userid" ).focus(); jQuery("#id_desc").html('통신 오류가 발생하였습니다. 다시 이용해주세요.'); } } }); } function valid_userpw(sType) { todo = 'valid_userpw'; var sUrl = '/join/index.php'; $.ajax({ type : 'POST', url : sUrl, crossDomain: true, xhrFields: { withCredentials: true }, data : { todo : todo, sType : sType, join_userpw : jQuery('#join_userpw').val(), join_userpw_re : jQuery('#join_userpw_re').val() }, cache : false, success : function( data ){ var resultStr = data.split("||"); if(resultStr[0] == 'F') { jQuery("#"+sType).html('' + resultStr[1]+''); } else if(resultStr[0] == 'S') { jQuery("#"+sType).html('' + resultStr[1]+''); } else { jQuery("#"+sType ).focus(); jQuery("#"+sType).html('통신 오류가 발생하였습니다. 다시 이용해주세요.'); } } }); } function email_change() { var f = document.join_form; var email_value = jQuery('#email_select').val(); if(email_value=='1') { f.join_email2.value = ''; jQuery("input[id=join_email2]").attr("readonly",false); jQuery("#join_email2").focus(); } else { jQuery("input[id=join_email2]").attr("readonly",true); f.join_email2.value = f.email_select.value; } } // 회원가입 전체동의 버튼 - 사용 function agree_check() { var check_flag = true; if(jQuery('#agree1').val() == '1') { jQuery('#agree1').val('0'); jQuery('#agree_img').attr('src','/images/sub/join_ck_off.gif'); jQuery('.chk_node').prop('checked', false); jQuery('.chk_age').prop('checked', false); } else { jQuery('#agree1').val('1'); jQuery('#agree_img').attr('src','/images/sub/join_ck_on.gif'); jQuery('.chk_node').prop('checked', true); jQuery('.chk_age').prop('checked', true); } } // 회원가입 약관 한번에 동의 체크 function joinAgreeAllCheck(){ jQuery("input:checkbox[id='agree2']").prop("checked", $("input:checkbox[id='agree1']").is(":checked")); jQuery("input:checkbox[id='agree3']").prop("checked", $("input:checkbox[id='agree1']").is(":checked")); jQuery("input:checkbox[id='agree4']").prop("checked", $("input:checkbox[id='agree1']").is(":checked")); jQuery("input:checkbox[id='agree5']").prop("checked", $("input:checkbox[id='agree1']").is(":checked")); } // 회원가입 약관 동의 해제시 전체동의 함께 해제 function checkAllAgree(){ if( $("input:checkbox[id='agree2']").is(":checked") == false || $("input:checkbox[id='agree3']").is(":checked") == false || $("input:checkbox[id='agree4']").is(":checked") == false || $("input:checkbox[id='agree5']").is(":checked") == false) { $("input:checkbox[id='agree1']").prop('checked', false); } } // 회원가입 약관 동의 해제시 전체동의 함께 해제(PC) function checkAllAgreePC(){ if( $("input:checkbox[id='agree2']").is(":checked") == false || $("input:checkbox[id='agree3']").is(":checked") == false || $("input:checkbox[id='agree4']").is(":checked") == false ) { jQuery('#agree1').val('0'); jQuery('#agree_img').attr('src','/images/sub/join_ck_off.gif'); }else{ jQuery('#agree1').val('1'); jQuery('#agree_img').attr('src','/images/sub/join_ck_on.gif'); } } // 회원가입 - 사용중 var check_double_click = false; function todojoin() { if(jQuery("input:checkbox[id='agree2']").is(":checked") == false || jQuery("input:checkbox[id='agree3']").is(":checked") == false || jQuery("input:checkbox[id='agree4']").is(":checked") == false) { var msg = "이용약관과 개인정보 수집 및 모든약관에 동의하시겠습니까?"; if(confirm(msg)) { jQuery("input:checkbox[id='agree2']").prop("checked", true); jQuery("input:checkbox[id='agree3']").prop("checked", true); jQuery("input:checkbox[id='agree4']").prop("checked", true); jQuery("input:checkbox[id='agree5']").prop("checked", true); jQuery('#agree_img').attr('src','/images/sub/join_ck_on.gif'); return 0; } else { return 0; } } var userpw_len = jQuery('#join_userpw').val().length; var use_ssl = jQuery('#securityJoin').val(); if(jQuery('#join_userid').val() == '') { alert('아이디를 입력해주세요.'); jQuery("#join_userid").focus(); return 0; } else if(jQuery('#join_userpw').val() == '') { alert('비밀번호를 입력해주세요.'); jQuery("#join_userpw").focus(); return 0; } else if(jQuery('#join_userpw_re').val() == '') { alert('비밀번호를 입력해주세요.'); jQuery("#join_userpw_re").focus(); return 0; } else if(userpw_len < 10) { alert('비밀번호는 10자리 이상 설정하셔야 합니다.'); jQuery("#join_userpw").focus(); return 0; } else if(jQuery('#join_userpw').val() != jQuery('#join_userpw_re').val()) { alert('입력한 비밀번호가 다릅니다. 다시 확인해주세요.'); jQuery("#join_userpw").focus(); return 0; } var last_char = $('#join_userid').val().substr($('#join_userid').val().length-2, 2); if(last_char.toUpperCase() == "AS"){ alert("아이디의 마지막은 '"+last_char+"' 로 끝날 수 없습니다"); return; } if(jQuery("input:checkbox[id='agree2']").is(":checked") == false || jQuery("input:checkbox[id='agree3']").is(":checked") == false || jQuery("input:checkbox[id='agree4']").is(":checked") == false) { var msg = "이용약관과 개인정보 수집 및 모든약관에 동의하시겠습니까?"; if(confirm(msg)) { jQuery("input:checkbox[id='agree2']").prop("checked", true); jQuery("input:checkbox[id='agree3']").prop("checked", true); jQuery("input:checkbox[id='agree4']").prop("checked", true); jQuery('#agree_img').attr('src','/images/sub/join_ck_on.gif'); return 0; } else { return 0; } } if(check_double_click == false) { $.ajax({ type: "POST", url: "/join/join_ok.php", data: $('form[name=join_form]').serialize(), cache : false, timeout: 30000, dataType :'json', success : function(res) { check_double_click = false; return JoinSuccessCallback(res); }, error : function(edt,status,error) { check_double_click = false; jQuery('#join_form').prop('action', '/join/'); jQuery('#join_form').submit(); return 0; } }); } else { alert('현재 처리중이오니 잠시만 기다려 주세요.'); return 0; } } function JoinSuccessCallback(res) { var status = res.status; var attend = res.attend; var msg = res.msg; var return_url = res.return_url; var caller = res.caller; if(msg) alert(msg); if(attend) alert(attend); if(status == 'OK') { var _nasa={}; _nasa["cnv"] = wcs.cnv("2","10"); // 전환유형, 전환가치 설정해야함. 설치매뉴얼 참고 if (!wcs_add) var wcs_add={}; wcs_add["wa"] = "s_4545ef168034"; if (!_nasa) var _nasa={}; wcs.inflow('sharebox.ne.kr'); wcs_do(_nasa); } switch(caller) { case 'view' : try { parent.location.reload(); //뷰창호출부모창 //self.location.reload(); //뷰창 } catch (e) { alert(e.message); parent.location.reload(); //뷰창 } break; case 'page' : case 'main' : default : try { if(return_url) { parent.location.href = return_url; } else { if(status != 'Alert') parent.location.reload(); } } catch (e) { alert(e.message); parent.location.reload(); } break; } }