

/* 등록성공 */
function completeInsert(ret_obj) {
    var error = ret_obj['error'];
    var message = ret_obj['message'];

    alert(message);

    location.href = request_uri;
}



/* 약관 동의 */
function doAgreement(fo) {
	var isAgreement = "N";
	if(fo.isAgreement.checked == true) isAgreement = 'Y';

	if(isAgreement == "N") {
		alert("약관에 동의하셔야만 합니다.");
		fo.isAgreement.focus();
		return false;
	}

	var url = current_url.setQuery('isAgreement', 'Y');
	location.href = url;
	return false;
}



/* 실명인증 */
function completeNameCheck(ret_obj) {
    var error = ret_obj['error'];
    var message = ret_obj['message'];
    var jointype = ret_obj['jointype'];
    var return_code = ret_obj['return_code'];

	var url = "";
	var status = "toolbar=no,directories=no,scrollbars=no,resizable=no,status=no,menubar=no, width= 640, height= 480, top=0,left=20";

	if(return_code == 1) {
		//실명확인 성공
		alert('실명인증이 되었습니다.');
		location.href = current_url.setQuery('act','dispMember_extendJoinForm');

	} else if(return_code == 2) {
		//주민번호와 이름이 일치하지 않음
		alert('주민등록번호와 이름이 일치하지않습니다.');
		url = "http://www.creditbank.co.kr/its/its.cb?m=namecheckMismatch";
		winopen(url, 'creditbank', status);
	} else if(return_code == 3) {
		//자료없음
		alert('입력하신 데이터가 존재하지 않습니다.');
		url = "http://www.creditbank.co.kr/its/its.cb?m=namecheckMismatch";
		winopen(url, 'creditbank', status);
	} else if(return_code == 5) {
		//주민번호 형식 틀림
		alert('주민등록번호를 다시 확인해주시기 바랍니다.');
	} else if(return_code == 9) {
		alert('주민등록번호를 다시 확인해주시기 바랍니다.');
	} else if(return_code == 50) {
		//정보도용 차단 요청 주민번호 (실명확인 요청시 성명 일치/불일치에 관계없이 결과값으로 "50"을 리턴)
		alert('정보도용 차단 요청 주민번호 입니다');
		url = "http://www.creditbank.co.kr/its/itsProtect.cb?m=namecheckProtected";
		winopen(url, 'creditbank', status);
	}

}




/* 정보 수정 */
function completeModify(ret_obj, response_tags, args, fo_obj) {
    var error = ret_obj['error'];
    var message = ret_obj['message'];

    alert(message);

    location.href = current_url.setQuery('act','dispMemberInfo');
}

/* 회원 탈퇴 */
function completeLeave(ret_obj, response_tags, args, fo_obj) {
    var error = ret_obj['error'];
    var message = ret_obj['message'];

    alert(message);

    location.href = current_url.setQuery('act','');
}

/* 이미지 업로드 */
function _doUploadImage(fo_obj, act) {
    fo_obj.act.value = act;
    fo_obj.submit();
}

/* 프로필 이미지/ 이미지 이름/마크 등록 */
function doUploadProfileImage() {
    var fo_obj = xGetElementById("fo_insert_member");
    if(!fo_obj.profile_image.value) return;
    _doUploadImage(fo_obj, 'procMemberInsertProfileImage');
}
function doUploadImageName() {
    var fo_obj = xGetElementById("fo_insert_member");
    if(!fo_obj.image_name.value) return;
    _doUploadImage(fo_obj, 'procMemberInsertImageName');
}

function doUploadImageMark() {
    var fo_obj = xGetElementById("fo_insert_member");
    if(!fo_obj.image_mark.value) return;
    _doUploadImage(fo_obj, 'procMemberInsertImageMark');
}

/* 로그인 영역에 포커스 */
function doFocusUserId(fo_id) {
    if(xScrollTop()) return;
    var fo_obj = xGetElementById(fo_id);
    if(fo_obj.user_id) {
        try{
            fo_obj.user_id.focus();
        } catch(e) {};
    }
}

/* 로그인 후 */
function completeLogin(ret_obj, response_tags, params, fo_obj) {
    if(fo_obj.remember_user_id && fo_obj.remember_user_id.checked) {
        var expire = new Date();
        expire.setTime(expire.getTime()+ (7000 * 24 * 3600000));
        xSetCookie('user_id', fo_obj.user_id.value, expire);
    }

    var url =  current_url.setQuery('act','');
    location.href = current_url.setQuery('act','');
}

/* 로그아웃 후 */
function completeLogout(ret_obj) {
    location.href = current_url.setQuery('act','');
}

/* 오픈아이디 로그인 후 */
function completeOpenIDLogin(ret_obj, response_tags) {
    var redirect_url =  ret_obj['redirect_url'];
    location.href = redirect_url;
}

/* 인증 메일 재발송 후 */
function completeResendAuthMail(ret_obj, response_tags) {
	var error = ret_obj['error'];
    var message =  ret_obj['message'];

    if(message) alert(message);
	if(error != 0) alert(error);
}

/* 프로필 이미지/이미지 이름, 마크 삭제 */
function doDeleteProfileImage(member_srl) {
        var fo_obj = xGetElementById("fo_insert_member");
        fo_obj.member_srl.value = member_srl;
        procFilter(fo_obj, delete_profile_image);
}

function doDeleteImageName(member_srl) {
        var fo_obj = xGetElementById("fo_insert_member");
        fo_obj.member_srl.value = member_srl;
        procFilter(fo_obj, delete_image_name);
}

function doDeleteImageMark(member_srl) {
        var fo_obj = xGetElementById("fo_insert_member");
        fo_obj.member_srl.value = member_srl;
        procFilter(fo_obj, delete_image_mark);
}

/* 스크랩 삭제 */
function doDeleteScrap(document_srl) {
    var params = new Array();
    params['document_srl'] = document_srl;
    exec_xml('member', 'procMemberDeleteScrap', params, function() { location.reload(); });
}

/* 비밀번호 찾기 후 */
function completeFindMemberAccount(ret_obj, response_tags) {
    alert(ret_obj['message']);
}

/* 저장글 삭제 */
function doDeleteSavedDocument(document_srl, confirm_message) {
    if(!confirm(confirm_message)) return false;

    var params = new Array();
    params['document_srl'] = document_srl;
    exec_xml('member', 'procMemberDeleteSavedDocument', params, function() { location.reload(); });
}

function insertSelectedModule(id, module_srl, mid, browser_title) {
    location.href = current_url.setQuery('selected_module_srl',module_srl);
}

/* 오픈아이디 연결 */
function doAddOpenIDToMember() {
    var fo_obj = xGetElementById("fo_insert_member");
    procFilter(fo_obj, add_openid_to_member);
}

/* 오픈아이디 연결 해제 */
function doDeleteOpenIDFromMember(openid) {
    var fo_obj = xGetElementById("fo_insert_member");
    fo_obj.openid_to_delete.value = openid;
    procFilter(fo_obj, delete_openid_from_member);
}




/* 약관동의 체크 */
function onClickJoinButton(joinType) {
	var oAgree1 = document.getElementById('idIsAgree1');
	var oAgree2 = document.getElementById('idIsAgree2');

	if(oAgree1.checked == false) {
		alert('이용약관에 동의하셔야 합니다.');
		oAgree1.focus();
		return;
	}
	if(oAgree2.checked == false) {
		alert('개인보호정책에 동의하셔야 합니다.');
		oAgree2.focus();
		return;
	}

	if(joinType == 'person' || joinType == 'company') {
		location.href = current_url.setQuery('act', 'dispMember_extendNameCheck').setQuery('joinType', joinType);
	} else {
		location.href = current_url.setQuery('act', 'dispMember_extendJoinForm').setQuery('joinType', joinType);
	}
}



	/* 회원가입 (개인) */
	function make_extra_vars1() {
		var f = document.fo_join;
		
		//전화번호 설정
		if(f.tel2.value != "" && f.tel3.value != "") {
			f.extra_vars1.value = f.tel1.value + "-" + f.tel2.value + "-" + f.tel3.value;
		} else {
			f.extra_vars1.value = "";
		}

		//휴대폰 설정
		if(f.cel2.value != "" && f.cel3.value != "") {
			f.extra_vars2.value = f.cel1.value + "-" + f.cel2.value + "-" + f.cel3.value;
		} else {
			f.extra_vars2.value = "";
		}

		//주소 설정
		var address = xGetElementById('fo_insert_member')['address'][0];
		var address_dtl = xGetElementById('fo_insert_member')['address'][1];
		f.extra_vars3.value = address.value;
		f.extra_vars4.value = address_dtl.value;

		return;
	}

	/* 회원가입 (기업) */
	function make_extra_vars2() {
		var f = document.fo_join;
		
		
		//전화번호 설정
		if(f.tel2.value != "" && f.tel3.value != "") {
			f.extra_vars2.value = f.tel1.value + "-" + f.tel2.value + "-" + f.tel3.value;
		} else {
			f.extra_vars2.value = "";
		}

		//휴대폰 설정
		if(f.cel2.value != "" && f.cel3.value != "") {
			f.extra_vars3.value = f.cel1.value + "-" + f.cel2.value + "-" + f.cel3.value;
		} else {
			f.extra_vars3.value = "";
		}

		//대표전화번호 설정
		if(f.ceo_tel2.value != "" && f.ceo_tel3.value != "") {
			f.extra_vars10.value = f.ceo_tel1.value + "-" + f.ceo_tel2.value + "-" + f.ceo_tel3.value;
		} else {
			f.extra_vars10.value = "";
		}

		
		//주소 설정
		var address = xGetElementById('fo_insert_member')['address'][0];
		var address_dtl = xGetElementById('fo_insert_member')['address'][1];
		f.extra_vars12.value = address.value;
		f.extra_vars13.value = address_dtl.value;

		return;
	}


	/* 회원가입 (외국인) */
	function make_extra_vars3() {

		var f = document.fo_join;
		
		//전화번호 설정
		if(f.tel2.value != "" && f.tel3.value != "") {
			f.extra_vars3.value = f.tel1.value + "-" + f.tel2.value + "-" + f.tel3.value;
		} else {
			f.extra_vars3.value = "";
		}

		//휴대폰 설정
		if(f.cel2.value != "" && f.cel3.value != "") {
			f.extra_vars7.value = f.cel1.value + "-" + f.cel2.value + "-" + f.cel3.value;
		} else {
			f.extra_vars7.value = "";
		}

		//주소 설정
		var address = xGetElementById('fo_insert_member')['address'][0];
		var address_dtl = xGetElementById('fo_insert_member')['address'][1];
		f.extra_vars4.value = address.value;
		f.extra_vars5.value = address_dtl.value;

		return;
	}




/**
 * member_info
 **/
function make_extra_vars_person() {
    var f = document.fo_join;

    //전화번호 설정
    if(f.tel2.value != "" && f.tel3.value != "") {
        f.extra_vars1.value = f.tel1.value + "-" + f.tel2.value + "-" + f.tel3.value;
    } else {
        f.extra_vars1.value = "";
    }

    //휴대폰 설정
    if(f.cel2.value != "" && f.cel3.value != "") {
        f.extra_vars2.value = f.cel1.value + "-" + f.cel2.value + "-" + f.cel3.value;
    } else {
        f.extra_vars2.value = "";
    }

    //주소 설정
    var address = xGetElementById('fo_insert_member')['address'][0];
    var address_dtl = xGetElementById('fo_insert_member')['address'][1];
    f.extra_vars3.value = address.value;
    f.extra_vars4.value = address_dtl.value;
}

function gNumCheck(event) {
    event.returnValue = false;
    if (event.keyCode == 8) event.returnValue = true;             // 백스페이스일 경우 허가
    if (event.keyCode >= 48 && event.keyCode <= 57) event.returnValue = true;
}




/* 아이디 비밀번호 찾기 */
// 입력항목 체크
function checkdFindIDPW_old(fo) {
	var f = document.fo_data;

	if(f.todo.value != "idinquiry") {
		if(f.find_id.value == "") {
			alert("아이디를 입력하세요");
			f.find_id.focus();
			return false;
		}
	}

	if(f.find_name.value == "") {
		alert("이름을 입력하세요");
		f.find_name.focus();
		return false;
	}

	if(f.find_jumin1.value == "") {
		alert("주민등록번호 앞자리를 입력하세요");
		f.find_jumin1.focus();
		return false;
	}

	if(f.find_jumin2.value == "") {
		alert("주민등록번호 뒷자리를 입력하세요");
		f.find_jumin2.focus();
		return false;
	}

	return procFilter(fo, find_idpw);
}

function checkdFindIDPW(type) {
	var obj_form = document.fo_data;
	var obj_id = obj_form.find_pw_id;
	var obj_name;
	var obj_jumin1;
	var obj_jumin2;

	obj_form.todo.value = "";

	if (type == "id") {
		obj_form.todo.value = "idinquiry";
		obj_name = obj_form.find_id_name;
		obj_jumin1 = obj_form.find_id_jumin1;
		obj_jumin2 = obj_form.find_id_jumin2;
	} else if (type == "pw") {
		obj_form.todo.value = "pwinquiry";
		obj_name = obj_form.find_pw_name;
		obj_jumin1 = obj_form.find_pw_jumin1;
		obj_jumin2 = obj_form.find_pw_jumin2;
	} else {
		return;
	}

	if(obj_name.value == "") {
		alert("이름을 입력하세요");
		obj_name.focus();
		return;
	}

	if(obj_jumin1.value == "") {
		alert("주민등록번호 앞자리를 입력하세요");
		obj_jumin1.focus();
		return;
	}

	if(obj_jumin2.value == "") {
		alert("주민등록번호 뒷자리를 입력하세요");
		obj_jumin2.focus();
		return;
	}

	if(type == "pw") {
		if(obj_id.value == "") {
			alert("아이디를 입력하세요");
			obj_id.focus();
			return;
		}
	}

	obj_form.find_id.value = obj_id.value;
	obj_form.find_name.value = obj_name.value;
	obj_form.find_jumin1.value = obj_jumin1.value;
	obj_form.find_jumin2.value = obj_jumin2.value;

	procFilter(obj_form, find_idpw);
}




// 아이디 / 비밀번호 찾기
function completeFindIDPW(ret_obj) {
    var error = ret_obj['error'];
    var message = ret_obj['message'];
    var todo = ret_obj['todo'];
    var result = ret_obj['result'];

	if(result) {
		location.href = current_url.setQuery('act', 'dispMember_extendFindResult').setQuery('todo', todo);
	} else {
		alert("요청하신 내용에 회원정보가 존재하지 않습니다.");
	}
}




function doManageDeleteMember(member_srl) {
    if (!member_srl) {
        alert('잘못된 요청입니다!');
        return false;
    }

    if (confirm("이 자료를 삭제하시겠습니까?")) {
        if (!confirm("정말 삭제하시겠습니까?\n\n삭제하면 복구할 수 없습니다!")) {
            return false;
        }
    }
    else {
        return false;
    }

    var params = new Array();
    params["mid"] = current_mid;
    params["member_srl"] = member_srl;

    exec_xml("conference", "procConferenceDeleteMember", params, completeManageDeleteMember);
}


function completeManageDeleteMember(ret_obj) {
    var error = ret_obj['error'];
    var message = ret_obj['message'];

    alert(message);

    if (error == '0') {
        /*
        var url = current_url.setQuery('document_srl', '');
        location.href = url;
        */
        location.href = current_url;
    }
}

