var isIDDoubleChk = false; // 아이디 중복 체크 확인 여부
// 회원가입
function joinMember(f){
//var f = document.joinform;
if(checkForm(f) == true){
if(isIDDoubleChk == false){
alert("이미 등록된 이메일입니다.\n다른 이메일 주소를 입력하세요.");
f.email.focus();
return false;
}
log($(f).serialize());
$.post("ajax.join.php", $(f).serialize(), function(data){
log(JSON.stringify(data));
alert(data.msg);
if(data.rcode == 'T'){
location.replace(targetUrl);
}else if(data.rcode == 'R'){
location.reload();
}else{
$('#'+ tokenkey).val(data.tkey);
}
}, "json");
}
return false;
}
// 아이디 중복체크
function idDoubleCheck(id){
log('idDoubleCheck:'+ id);
if(!id){
alert('이메일 주소를 입력하세요.');
return;
}
if(!checkEmail(id)){
alert('이메일 주소가 올바르지 않습니다.\n확인 후 다시 입력하세요.');
return;
}
isIDDoubleChk = false;
$.getJSON("ajax.idDoubleCheck.php", {tokenkey: $('#'+ tokenkey).val(),"userid":id}, function(data){
log(JSON.stringify(data));
if(data.rcode != 'T') alert(data.msg);
if(data.rcode == 'T') isIDDoubleChk = true;
if(data.rcode == 'R'){
location.reload();
}else{
$('#'+ tokenkey).val(data.tkey);
}
});
}
$(window).load(function(){
$('#wrap').css({height:'100%'});
// 이메일 중복 확인
$('#email').on('blur', function(){ idDoubleCheck($(this).val()); });
$('#joinform').on('submit', function(){ return joinMember(this); });
});
// app
if(window.app){
var myPhoneNumber = window.app.getPhoneNumber();
var myEmail = window.app.getAccountEmail().split(',');
if(myPhoneNumber){
$('#mobile')
.prop('readonly', true)
.val(myPhoneNumber)
.on('focus', function(){
alert('핸드폰 번호는 수정할 수 없습니다.');
$(this).blur();
});
}
if(myEmail){
var $parent = $('#email').parent();
var html = '';
for(var i=0;i'+ myEmail[i] +'';
}
$parent.html('').append('');
}
// 약관
/*$('.join-box a').each(){
var $this = $(this);
$this.on('click', function(e){
e = e || window.event;
e.preventDefault();
var turl = 'http://'+ location.host +'/'+ $this.prop('href');
log('showNewIntentUrl:'+ turl);
window.app.showNewIntent(turl);
});
}*/
}