﻿
    var BoardGroupIdPwdSearch = new Array(

        "BoardSearchId", "BoardSearchPwd"

    );





    function UserNameCheck(Target) {

        var Source, Result;

        if(Target == "UserNameForId") {
            Source = document.FormInput.UserNameForId.value;

        } else if(Target == "UserNameForPwd") {
            Source = document.FormInput.UserNameForPwd.value;

        } else {
            return false;

        }

        Result = CheckRequireAndOverflow(Source, "R", 0, "이름", "FOCUS", Target);

        if(Result != "") {
            return false;
        }

        return true;

    }





    function MobilePhoneNumberCheck() {

        var Target = document.FormInput;
        var Source, Result;

        Source = Target.MPN1[Target.MPN1.selectedIndex].value + "-" + Target.MPN2.value + "-" + Target.MPN3.value;
        Result = CheckRequireAndOverflow(Source, "R", 0, "휴대폰번호", "FOCUS", "MPN1");

        if(Result != "") {
            return false;
        }

        if(!IsPhoneNumber(Source, "Mobile")) {
            MessageOutput("올바른 [휴대폰번호]를 입력하세요.", "FOCUS", "MPN1");
            return false;
        }

        return true;

    }





    function UserIdCheck() {

        var Source, Result;

        Source = document.FormInput.UserId.value;
        Result = CheckRequireAndOverflow(Source, "R", 0, "아이디", "FOCUS", "UserId");

        if(Result != "") {
            return false;
        }

        return true;

    }





    function AuthQuestionCheck() {

        var Source = document.FormInput.AuthQuestion;

        if(Source.selectedIndex <= 0) {
            MessageOutput("[비밀번호확인질문] 항목을 선택하세요.", "FOCUS", "AuthQuestion");
            return false;
        }

        return true;

    }





    function AuthAnswerCheck() {

        var Source = document.FormInput.AuthAnswer.value;

        if(Source.length <= 0) {
            MessageOutput("[비밀번호확인정답] 항목을 입력하세요.", "FOCUS", "AuthAnswer");
            return false;
        }

        if( !IsInt(Source) ) {
            MessageOutput("[비밀번호확인정답] 항목은 숫자만 입력 가능 합니다.", "FOCUS", "AuthAnswer");
            return false;
        }

        if(StrLength(Source) != AuthAnswerSize) {
            MessageOutput("[비밀번호확인정답] 항목은 숫자 " + AuthAnswerSize + "자리를 맞춰 입력하셔야 합니다.", "FOCUS", "AuthAnswer");
            return false;
        }

        return true;

    }





    function SearchId() {

        if(UserInfoTransferCount < UserInfoTransferChance) {

            if( !UserNameCheck("UserNameForId") || !MobilePhoneNumberCheck() ) {
                return false;

            } else {
                UserInfoTransferCount++;
                return true;

            }

        } else {
            alert("[회원정보를 전송하지 못했습니다.\n회원정보 전송은 " + UserInfoTransferChance + "번 가능 합니다.");
            return false;

        }

        return false;

    }





    function SearchPwd() {

        if(UserInfoTransferCount < UserInfoTransferChance) {

            if( !UserNameCheck("UserNameForPwd") || !UserIdCheck() || !AuthQuestionCheck() || !AuthAnswerCheck() ) {
                return false;

            } else {
                UserInfoTransferCount++;
                return true;

            }

        } else {
            alert("회원정보를 전송하지 못했습니다.\n회원정보 전송은 " + UserInfoTransferChance + "번 가능 합니다.");
            return false;

        }

        return false;

    }

