<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">', 0);

if ($w == "" && isset($_POST['mb_id']) && $_POST['mb_id']) {
    $member['mb_id'] = $_POST['mb_id'];
    $readonly = "readonly";
}
?>

<!-- 회원정보 입력/수정 시작 { -->

<script src="<?php echo G5_JS_URL ?>/jquery.register_form.js"></script>
<?php if($config['cf_cert_use'] && ($config['cf_cert_ipin'] || $config['cf_cert_hp'])) { ?>
<script src="<?php echo G5_JS_URL ?>/certify.js?v=<?php echo G5_JS_VER; ?>"></script>
<?php } ?>

<form id="fregisterform" name="fregisterform" action="<?php echo $register_action_url ?>" onsubmit="return fregisterform_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off">
<input type="hidden" name="w" value="<?php echo $w ?>">
<input type="hidden" name="url" value="<?php echo $urlencode ?>">
<input type="hidden" name="agree" value="<?php echo $agree ?>">
<input type="hidden" name="agree2" value="<?php echo $agree2 ?>">
<input type="hidden" name="cert_type" value="<?php echo $member['mb_certify']; ?>">
<input type="hidden" name="cert_no" value="">
<?php if (isset($member['mb_sex'])) {  ?><input type="hidden" name="mb_sex" value="<?php echo $member['mb_sex'] ?>"><?php }  ?>
<?php if (isset($member['mb_nick_date']) && $member['mb_nick_date'] > date("Y-m-d", G5_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) { // 닉네임수정일이 지나지 않았다면  ?>
<input type="hidden" name="mb_nick_default" value="<?php echo get_text($member['mb_nick']) ?>">
<input type="hidden" name="mb_nick" value="<?php echo get_text($member['mb_nick']) ?>">
<?php }  ?>
<?php
// 신규 가입 시 E-mail 필드 초기화
if ($w == '') {
    $member['mb_email'] = '';
}
?>
 <div id="register_form"  class="form_01">
    <div>
        <h2>사이트 이용정보 입력</h2>
        <ul>
            <li>
                <label for="reg_mb_id" class="sound_only">아이디<strong>필수</strong></label>
                <input type="text" name="mb_id" value="<?php echo $member['mb_id'] ?>" id="reg_mb_id" <?php echo $required ?> <?php echo $readonly ?> class="frm_input half_input <?php echo $required ?> <?php echo $readonly ?>" minlength="3" maxLength="32" placeholder="아이디" title="아이디">
                <span id="msg_mb_id"></span>
                <?php if (!$is_android_app) { ?>
                <span class="frm_info">영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요.</span>
                <?php } ?>
            </li>
            <li>
                <label for="reg_mb_email" class="sound_only">E-mail<strong>필수</strong></label>
                <?php if ($config['cf_use_email_certify']) {  ?>
                <span class="frm_info">
                    <?php if ($w=='') { echo "E-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; }  ?>
                    <?php if ($w=='u') { echo "E-mail 주소를 변경하시면 다시 인증하셔야 합니다."; }  ?>
                </span>
                <?php }  ?>
                <input type="hidden" name="old_email" value="<?php echo $member['mb_email'] ?>">
                <input type="text" name="mb_email" value="<?php echo isset($member['mb_email'])?$member['mb_email']:''; ?>" id="reg_mb_email" required class="frm_input email half_input required" maxlength="100" placeholder="E-mail" title="E-mail" autocomplete="off">
                <span id="msg_mb_email"></span>
            </li>
            <li>
                <label for="reg_mb_password" class="sound_only">비밀번호<strong class="sound_only">필수</strong></label>
                <input type="password" name="mb_password" id="reg_mb_password" <?php echo $required ?> class="frm_input half_input <?php echo $required ?>" minlength="3" maxLength="32" placeholder="비밀번호" autocomplete="new-password">

                <label for="reg_mb_password_re" class="sound_only">비밀번호 확인<strong>필수</strong></label>
                <input type="password" name="mb_password_re" id="reg_mb_password_re" <?php echo $required ?> class="frm_input half_input right_input <?php echo $required ?>" minlength="3" maxLength="32" placeholder="비밀번호 확인" autocomplete="new-password">
            </li>
        </ul>
    </div>

    <div class="tbl_frm01 tbl_wrap">
        <h2>개인정보 입력</h2>
        <?php
        // 자동 이름 및 닉네임 생성 (회원가입 시에만)
        if ($w == '') {
            // 예쁜 한글 이름 목록 (300개 이상)
            $first_names = array(
                // 여자 이름
                '예지', '서연', '민서', '하은', '지우', '서윤', '지아', '수아', '은서', '채원',
                '다은', '소율', '아린', '유진', '지민', '소윤', '소은', '수빈', '서현', '예은',
                '하윤', '지유', '서영', '수민', '예원', '채은', '민지', '수연', '지현', '예나',
                '유나', '지수', '하린', '세아', '시은', '윤서', '지원', '혜원', '은채', '가은',
                '나연', '수진', '혜진', '윤아', '하영', '다인', '보민', '소이', '아윤', '서하',
                '채윤', '연우', '하나', '예린', '서우', '유주', '민경', '지연', '주희', '은지',
                '서인', '아영', '나은', '소연', '다연', '유리', '세은', '예서', '하늘', '수정',
                '지혜', '민희', '예슬', '수빈', '혜수', '나영', '보라', '소희', '은비', '지안',
                '새롬', '가영', '다영', '세연', '유빈', '시아', '서진', '민아', '혜린', '나윤',
                '주연', '소미', '아현', '은혜', '하연', '채린', '수지', '예빈', '다현', '윤지',
                '지민', '서율', '예진', '하민', '수아', '은솔', '세린', '나리', '소영', '주아',
                '연서', '시현', '가빈', '다솜', '유경', '예림', '서연', '하린', '수현', '지윤',
                // 남자 이름
                '민준', '서준', '도윤', '시우', '주원', '하준', '지호', '준서', '현우', '지훈',
                '준영', '도현', '건우', '우진', '선우', '연우', '유준', '정우', '승우', '시후',
                '민재', '지환', '승현', '은우', '지안', '시윤', '태양', '하율', '민성', '지후',
                '준호', '윤호', '태민', '서진', '준혁', '현준', '민호', '재윤', '시현', '우주',
                '동현', '재민', '성민', '태준', '승민', '성준', '진우', '지원', '준우', '민규',
                '시온', '현서', '예준', '민수', '지훈', '재현', '유찬', '태윤', '서우', '준수',
                '동욱', '현민', '우빈', '민찬', '지훈', '승준', '예성', '민석', '태현', '준희',
                '성현', '재훈', '윤우', '도훈', '시원', '준석', '현수', '민우', '재영', '승호',
                '지한', '태호', '준범', '성훈', '재우', '현재', '윤성', '시환', '민혁', '준표',
                '지원', '동윤', '성재', '우현', '준형', '태영', '민균', '시형', '재혁', '승빈',
                '현종', '도영', '준하', '태웅', '민기', '성우', '재욱', '시준', '동하', '준희',
                '윤재', '현욱', '태수', '민제', '지성', '재성', '승재', '우석', '시후', '준혁',
                // 중성 이름
                '서진', '하늘', '별', '하람', '은결', '이든', '새벽', '누리', '온유', '담이',
                '아라', '로운', '가람', '다슬', '이안', '초롱', '무늬', '보늬', '해솔', '나래',
                '다빈', '슬기', '하랑', '모아', '산들', '소담', '루아', '이솔', '다온', '바다',
                '하늘', '여름', '가을', '겨울', '봄', '이슬', '구름', '노을', '햇살', '달빛',
                '별빛', '은빛', '샛별', '초승', '보름', '온누리', '한별', '미르', '비단', '수려',
                '영롱', '찬미', '찬솔', '한결', '한울', '은결', '이레', '나래', '온새미', '다솔',
                '슬아', '아람', '아련', '예랑', '온담', '푸른', '하람', '하늘', '해담', '해랑'
            );
            $last_names = array('김', '이', '박', '최', '정', '강', '조', '윤', '장', '임', '한', '신', '서', '권', '황', '안', '송', '류', '홍', '전', '고', '문', '양', '손', '배', '백', '허', '유', '남', '심', '노', '하', '곽', '성', '차', '주', '우', '구', '신', '임', '나', '전', '민', '진', '엄', '채', '원', '천', '방', '공');

            if (empty($member['mb_name'])) {
                $random_lastname = $last_names[array_rand($last_names)];
                $random_firstname = $first_names[array_rand($first_names)];
                $auto_name = $random_lastname . $random_firstname;
                $member['mb_name'] = $auto_name;
            }

            if (empty($member['mb_nick'])) {
                $base_nick = $member['mb_name'];
                $unique_suffix = sprintf("%04d", mt_rand(1, 9999));
                $auto_nick = $base_nick . $unique_suffix;

                $nick_check_count = 0;
                while ($nick_check_count < 10) {
                    $sql = "SELECT COUNT(*) as cnt FROM {$g5['member_table']} WHERE mb_nick = '" . sql_real_escape_string($auto_nick) . "'";
                    $row = sql_fetch($sql);
                    if ($row['cnt'] == 0) {
                        break;
                    }
                    $unique_suffix = sprintf("%04d", mt_rand(1, 9999));
                    $auto_nick = $base_nick . $unique_suffix;
                    $nick_check_count++;
                }
                $member['mb_nick'] = $auto_nick;
            }
        }
        ?>

        <ul>
            <li>
                <div class="frm_info" style="padding: 15px; background-color: #f8f9fa; border-left: 4px solid #5bc0de; margin: 10px 0;">
                    <i class="fa fa-info-circle"></i> 자동으로 생성된 이름과 닉네임입니다. 원하시면 수정하실 수 있습니다.
                </div>
            </li>
            <li>
                <label for="reg_mb_name" class="sound_only">이름<strong>필수</strong></label>
                <input type="text" id="reg_mb_name" name="mb_name" value="<?php echo get_text($member['mb_name']); ?>" <?php echo $required ?> class="frm_input half_input <?php echo $required ?>" size="10" placeholder="이름">
            </li>
            <?php if ($req_nick) {  ?>
            <li>
                <label for="reg_mb_nick" class="sound_only">닉네임<strong>필수</strong></label>
                <input type="hidden" name="mb_nick_default" value="<?php echo isset($member['mb_nick'])?get_text($member['mb_nick']):''; ?>">
                <input type="text" name="mb_nick" value="<?php echo isset($member['mb_nick'])?get_text($member['mb_nick']):''; ?>" id="reg_mb_nick" required class="frm_input required nospace  half_input" size="10" maxLength="32" placeholder="닉네임" title="닉네임">
                <span id="msg_mb_nick"></span>
                <span class="frm_info">
                    공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)<br>
                    닉네임을 바꾸시면 앞으로 <?php echo (int)$config['cf_nick_modify'] ?>일 이내에는 변경 할 수 없습니다.
                </span>
            </li>
            <?php }  ?>

            <?php if ($config['cf_use_homepage']) {  ?>
            <li>
                <label for="reg_mb_homepage" class="sound_only">홈페이지<?php if ($config['cf_req_homepage']){ ?><strong>필수</strong><?php } ?></label>
                <input type="text" name="mb_homepage" value="<?php echo get_text($member['mb_homepage']) ?>" id="reg_mb_homepage" <?php echo $config['cf_req_homepage']?"required":""; ?> class="frm_input full_input <?php echo $config['cf_req_homepage']?"required":""; ?>" size="70" maxlength="255" placeholder="홈페이지">
            </li>
            <?php }  ?>

            <li>
            <?php if ($config['cf_use_tel']) {  ?>

                <label for="reg_mb_tel" class="sound_only">전화번호<?php if ($config['cf_req_tel']) { ?><strong>필수</strong><?php } ?></label>
                <input type="text" name="mb_tel" value="<?php echo get_text($member['mb_tel']) ?>" id="reg_mb_tel" <?php echo $config['cf_req_tel']?"required":""; ?> class="frm_input half_input <?php echo $config['cf_req_tel']?"required":""; ?>" maxLength="32" placeholder="전화번호">
            <?php }  ?>

            <?php if ($config['cf_use_hp'] || $config['cf_cert_hp']) {  ?>
                <label for="reg_mb_hp" class="sound_only">휴대폰번호<?php if ($config['cf_req_hp']) { ?><strong>필수</strong><?php } ?></label>

                <input type="text" name="mb_hp" value="<?php echo get_text($member['mb_hp']) ?>" id="reg_mb_hp" <?php echo ($config['cf_req_hp'])?"required":""; ?> class="frm_input right_input half_input <?php echo ($config['cf_req_hp'])?"required":""; ?>" maxLength="32" placeholder="휴대폰번호">
                <?php if ($config['cf_cert_use'] && $config['cf_cert_hp']) { ?>
                <input type="hidden" name="old_mb_hp" value="<?php echo get_text($member['mb_hp']) ?>">
                <?php } ?>
            <?php }  ?>
            </li>


            <?php if ($config['cf_use_addr']) { ?>
            <li>
                <?php if ($config['cf_req_addr']) { ?><strong class="sound_only">필수</strong><?php }  ?>
                <label for="reg_mb_zip" class="sound_only">우편번호<?php echo $config['cf_req_addr']?'<strong class="sound_only"> 필수</strong>':''; ?></label>
                <input type="text" name="mb_zip" value="<?php echo $member['mb_zip1'].$member['mb_zip2']; ?>" id="reg_mb_zip" <?php echo $config['cf_req_addr']?"required":""; ?> class="frm_input <?php echo $config['cf_req_addr']?"required":""; ?>" size="5" maxlength="6"  placeholder="우편번호">
                <button type="button" class="btn_frmline" onclick="win_zip('fregisterform', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');">주소 검색</button><br>
                <input type="text" name="mb_addr1" value="<?php echo get_text($member['mb_addr1']) ?>" id="reg_mb_addr1" <?php echo $config['cf_req_addr']?"required":""; ?> class="frm_input frm_address full_input <?php echo $config['cf_req_addr']?"required":""; ?>" size="50"  placeholder="기본주소">
                <label for="reg_mb_addr1" class="sound_only">기본주소<?php echo $config['cf_req_addr']?'<strong> 필수</strong>':''; ?></label><br>
                <input type="text" name="mb_addr2" value="<?php echo get_text($member['mb_addr2']) ?>" id="reg_mb_addr2" class="frm_input frm_address full_input" size="50"  placeholder="상세주소">
                <label for="reg_mb_addr2" class="sound_only">상세주소</label>
                <br>
                <input type="text" name="mb_addr3" value="<?php echo get_text($member['mb_addr3']) ?>" id="reg_mb_addr3" class="frm_input frm_address full_input" size="50" readonly="readonly"  placeholder="참고항목">
                <label for="reg_mb_addr3" class="sound_only">참고항목</label>
                <input type="hidden" name="mb_addr_jibeon" value="<?php echo get_text($member['mb_addr_jibeon']); ?>">

            </li>
            <?php }  ?>
        </ul>
    </div>

    <div class="tbl_frm01 tbl_wrap other-settings-visibility-scope">
        <h2>기타 개인설정</h2>
        <style>
        .other-settings-visibility-scope ul > li { display: none; }
        .other-settings-visibility-scope ul > li.is_captcha_use { display: list-item; }
        </style>
        <ul>
            <?php if ($config['cf_use_signature']) {  ?>
            <li>
                <label for="reg_mb_signature" class="sound_only">서명<?php if ($config['cf_req_signature']){ ?><strong>필수</strong><?php } ?></label>
                <textarea name="mb_signature" id="reg_mb_signature" <?php echo $config['cf_req_signature']?"required":""; ?> class="<?php echo $config['cf_req_signature']?"required":""; ?>"   placeholder="서명"><?php echo $member['mb_signature'] ?></textarea>
            </li>
            <?php }  ?>

            <?php if ($config['cf_use_profile']) {  ?>
            <li>
                <label for="reg_mb_profile" class="sound_only">자기소개</label>
                <textarea name="mb_profile" id="reg_mb_profile" <?php echo $config['cf_req_profile']?"required":""; ?> class="<?php echo $config['cf_req_profile']?"required":""; ?>" placeholder="자기소개"><?php echo $member['mb_profile'] ?></textarea>
            </li>
            <?php }  ?>

            <?php if ($config['cf_use_member_icon'] && $member['mb_level'] >= $config['cf_icon_level']) {  ?>
            <li>
                <label for="reg_mb_icon" class="frm_label">회원아이콘</label>
                <input type="file" name="mb_icon" id="reg_mb_icon" >

                <span class="frm_info">
                    이미지 크기는 가로 <?php echo $config['cf_member_icon_width'] ?>픽셀, 세로 <?php echo $config['cf_member_icon_height'] ?>픽셀 이하로 해주세요.<br>
                    gif, jpg, png파일만 가능하며 용량 <?php echo number_format($config['cf_member_icon_size']) ?>바이트 이하만 등록됩니다.
                </span>

                <?php if ($w == 'u' && file_exists($mb_icon_path)) {  ?>
                <img src="<?php echo $mb_icon_url ?>" alt="회원아이콘">
                <input type="checkbox" name="del_mb_icon" value="1" id="del_mb_icon">
                <label for="del_mb_icon">삭제</label>
                <?php }  ?>

            </li>
            <?php }  ?>

            <?php if ($member['mb_level'] >= $config['cf_icon_level'] && $config['cf_member_img_size'] && $config['cf_member_img_width'] && $config['cf_member_img_height']) {  ?>
            <li class="reg_mb_img_file">
                <label for="reg_mb_img" class="frm_label">회원이미지</label>
                <input type="file" name="mb_img" id="reg_mb_img" >

                <span class="frm_info">
                    이미지 크기는 가로 <?php echo $config['cf_member_img_width'] ?>픽셀, 세로 <?php echo $config['cf_member_img_height'] ?>픽셀 이하로 해주세요.<br>
                    gif, jpg, png파일만 가능하며 용량 <?php echo number_format($config['cf_member_img_size']) ?>바이트 이하만 등록됩니다.
                </span>

                <?php if ($w == 'u' && file_exists($mb_img_path)) {  ?>
                <img src="<?php echo $mb_img_url ?>" alt="회원이미지">
                <input type="checkbox" name="del_mb_img" value="1" id="del_mb_img">
                <label for="del_mb_img">삭제</label>
                <?php }  ?>

            </li>
            <?php } ?>

            <li>
                <label for="reg_mb_mailling" class="frm_label">메일링서비스</label>
                <input type="checkbox" name="mb_mailling" value="1" id="reg_mb_mailling" <?php echo ($w=='' || $member['mb_mailling'])?'checked':''; ?>>
                정보 메일을 받겠습니다.
                <span class="frm_info">
                    <i class="fa fa-info-circle"></i> 사이트 공지사항, 이벤트, 프로모션 등의 정보를 이메일로 받습니다.<br>
                    <small>※ 회원가입 인증, 비밀번호 찾기 등 필수 메일은 체크 해제 시에도 발송됩니다.</small>
                </span>

            </li>

            <?php if ($config['cf_use_hp']) {  ?>
            <li>
                <label for="reg_mb_sms" class="frm_label">SMS 수신여부</label>

                    <input type="checkbox" name="mb_sms" value="1" id="reg_mb_sms" <?php echo ($w=='' || $member['mb_sms'])?'checked':''; ?>>
                    휴대폰 문자메시지를 받겠습니다.

            </li>
            <?php }  ?>

            <?php if (isset($member['mb_open_date']) && $member['mb_open_date'] <= date("Y-m-d", G5_SERVER_TIME - ($config['cf_open_modify'] * 86400)) || empty($member['mb_open_date'])) { // 정보공개 수정일이 지났다면 수정가능  ?>
            <li>
                <label for="reg_mb_open" class="frm_label">정보공개</label>
                <input type="hidden" name="mb_open_default" value="<?php echo $member['mb_open'] ?>">
                <input type="checkbox" name="mb_open" value="1" <?php echo ($member['mb_open'])?'checked':''; ?> id="reg_mb_open">
                다른분들이 나의 정보를 볼 수 있도록 합니다.
                <span class="frm_info">
                    <i class="fa fa-info-circle"></i> 다른 회원이 나의 프로필 정보를 볼 수 있으며, 쪽지를 주고받을 수 있습니다.<br>
                    <small>※ 정보공개를 해제하시면 다른 회원으로부터 쪽지를 받을 수 없습니다.</small><br>
                    <small>※ 정보공개를 바꾸시면 앞으로 <?php echo (int)$config['cf_open_modify'] ?>일 이내에는 변경이 안됩니다.</small>
                </span>
            </li>
            <?php } else {  ?>
            <li>
                정보공개
                <input type="hidden" name="mb_open" value="<?php echo $member['mb_open'] ?>">
                <span class="frm_info">
                    정보공개는 수정후 <?php echo (int)$config['cf_open_modify'] ?>일 이내, <?php echo date("Y년 m월 j일", isset($member['mb_open_date']) ? strtotime("{$member['mb_open_date']} 00:00:00")+$config['cf_open_modify']*86400:G5_SERVER_TIME+$config['cf_open_modify']*86400); ?> 까지는 변경이 안됩니다.<br>
                    이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다.
                </span>

            </li>
            <?php }  ?>

            <?php
            //회원정보 수정인 경우 소셜 계정 출력
            if( $w == 'u' && function_exists('social_member_provider_manage') ){
                social_member_provider_manage();
            }
            ?>

            <?php if ($w == "" && $config['cf_use_recommend']) {  ?>
            <li>
                <label for="reg_mb_recommend" class="sound_only">추천인아이디</label>
                <input type="text" name="mb_recommend" id="reg_mb_recommend" class="frm_input" placeholder="추천인아이디">
            </li>
            <?php }  ?>

            <li class="is_captcha_use">
                자동등록방지
                <script>var g5_captcha_url  = "<?php echo G5_CAPTCHA_URL; ?>";</script>
                <script src="<?php echo G5_CAPTCHA_URL; ?>/kcaptcha.js"></script>
                <div style="padding:10px 0;">
                    <div style="display:inline-block; vertical-align:top; width:48%; margin-right:2%;">
                        <img src="<?php echo G5_CAPTCHA_URL; ?>/img/dot.gif" alt="자동등록방지" id="captcha_img" style="width:100%; border:1px solid #ccc; border-radius:4px;">
                    </div>
                    <div style="display:inline-block; vertical-align:top; width:48%;">
                        <div style="position:relative; display:table; border-collapse:separate;">
                            <input type="text" name="captcha_key" id="captcha_key" required class="frm_input" placeholder="숫자 입력" style="display:table-cell; width:100%; height:46px; border-right:0;">
                            <span style="display:table-cell; width:1%; white-space:nowrap; vertical-align:middle;">
                                <button type="button" id="captcha_reload" class="btn_submit" style="height:46px; width:40px; padding:0; margin:0;" title="새로고침"><i class="fa fa-refresh"></i></button>
                                <button type="button" id="captcha_mp3" class="btn_submit" style="height:46px; width:40px; padding:0; margin:0;" title="음성듣기"><i class="fa fa-volume-up"></i></button>
                            </span>
                        </div>
                    </div>
                    <div style="margin-top:5px; text-align:center;">
                        <i class="fa fa-info-circle"></i> 왼쪽의 글자를 순서대로 입력하세요.
                    </div>
                </div>
            </li>
        </ul>
    </div>

</div>
<div class="btn_confirm" style="margin-top:12px;">
    <input type="submit" value="<?php echo $w==''?'회원가입':'정보수정'; ?>" id="btn_submit" class="btn_submit" accesskey="s">
</div>
</form>

    <script>
    $(function() {
        $("#reg_zip_find").css("display", "inline-block");

        <?php if($config['cf_cert_use'] && $config['cf_cert_ipin']) { ?>
        // 아이핀인증
        $("#win_ipin_cert").click(function() {
            if(!cert_confirm())
                return false;

            var url = "<?php echo G5_OKNAME_URL; ?>/ipin1.php";
            certify_win_open('kcb-ipin', url);
            return;
        });

        <?php } ?>
        <?php if($config['cf_cert_use'] && $config['cf_cert_hp']) { ?>
        // 휴대폰인증
        $("#win_hp_cert").click(function() {
            if(!cert_confirm())
                return false;

            <?php
            switch($config['cf_cert_hp']) {
                case 'kcb':
                    $cert_url = G5_OKNAME_URL.'/hpcert1.php';
                    $cert_type = 'kcb-hp';
                    break;
                case 'kcp':
                    $cert_url = G5_KCPCERT_URL.'/kcpcert_form.php';
                    $cert_type = 'kcp-hp';
                    break;
                case 'lg':
                    $cert_url = G5_LGXPAY_URL.'/AuthOnlyReq.php';
                    $cert_type = 'lg-hp';
                    break;
                default:
                    echo 'alert("기본환경설정에서 휴대폰 본인확인 설정을 해주십시오");';
                    echo 'return false;';
                    break;
            }
            ?>

            certify_win_open("<?php echo $cert_type; ?>", "<?php echo $cert_url; ?>");
            return;
        });
        <?php } ?>
    });

    // submit 최종 폼체크
    function fregisterform_submit(f)
    {
        // 회원아이디 검사
        if (f.w.value == "") {
            var msg = reg_mb_id_check();
            if (msg) {
                alert(msg);
                f.mb_id.select();
                return false;
            }
        }

        if (f.w.value == "") {
            if (f.mb_password.value.length < 3) {
                alert("비밀번호를 3글자 이상 입력하십시오.");
                f.mb_password.focus();
                return false;
            }
        }

        if (f.mb_password.value != f.mb_password_re.value) {
            alert("비밀번호가 같지 않습니다.");
            f.mb_password_re.focus();
            return false;
        }

        if (f.mb_password.value.length > 0) {
            if (f.mb_password_re.value.length < 3) {
                alert("비밀번호를 3글자 이상 입력하십시오.");
                f.mb_password_re.focus();
                return false;
            }
        }

        // 이름 검사
        if (f.w.value=="") {
            if (f.mb_name.value.length < 1) {
                alert("이름을 입력하십시오.");
                f.mb_name.focus();
                return false;
            }

            /*
            var pattern = /([^가-힣\x20])/i;
            if (pattern.test(f.mb_name.value)) {
                alert("이름은 한글로 입력하십시오.");
                f.mb_name.select();
                return false;
            }
            */
        }

        <?php if($w == '' && $config['cf_cert_use'] && $config['cf_cert_req']) { ?>
        // 본인확인 체크
        if(f.cert_no.value=="") {
            alert("회원가입을 위해서는 본인확인을 해주셔야 합니다.");
            return false;
        }
        <?php } ?>

        // 닉네임 검사
        if ((f.w.value == "") || (f.w.value == "u" && f.mb_nick.defaultValue != f.mb_nick.value)) {
            var msg = reg_mb_nick_check();
            if (msg) {
                alert(msg);
                f.reg_mb_nick.select();
                return false;
            }
        }

        // E-mail 검사
        if ((f.w.value == "") || (f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) {
            var msg = reg_mb_email_check();
            if (msg) {
                alert(msg);
                f.reg_mb_email.select();
                return false;
            }
        }

        <?php if (($config['cf_use_hp'] || $config['cf_cert_hp']) && $config['cf_req_hp']) {  ?>
        // 휴대폰번호 체크
        var msg = reg_mb_hp_check();
        if (msg) {
            alert(msg);
            f.reg_mb_hp.select();
            return false;
        }
        <?php } ?>

        if (typeof f.mb_icon != "undefined") {
            if (f.mb_icon.value) {
                if (!f.mb_icon.value.toLowerCase().match(/.(gif|jpe?g|png)$/i)) {
                    alert("회원아이콘이 이미지 파일이 아닙니다.");
                    f.mb_icon.focus();
                    return false;
                }
            }
        }

        if (typeof f.mb_img != "undefined") {
            if (f.mb_img.value) {
                if (!f.mb_img.value.toLowerCase().match(/.(gif|jpe?g|png)$/i)) {
                    alert("회원이미지가 이미지 파일이 아닙니다.");
                    f.mb_img.focus();
                    return false;
                }
            }
        }

        if (typeof(f.mb_recommend) != "undefined" && f.mb_recommend.value) {
            if (f.mb_id.value == f.mb_recommend.value) {
                alert("본인을 추천할 수 없습니다.");
                f.mb_recommend.focus();
                return false;
            }

            var msg = reg_mb_recommend_check();
            if (msg) {
                alert(msg);
                f.mb_recommend.select();
                return false;
            }
        }

        <?php echo chk_captcha_js();  ?>

        document.getElementById("btn_submit").disabled = "disabled";

        return true;
    }
    </script>

<!-- } 회원정보 입력/수정 끝 -->