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