    function AgreeFormCheck(){ // 약관 동의 체크
        if($("#AgreeY").attr("checked") == false){
            alert("개인정보 수집에 동의하셔야 진행됩니다.");
            $("#AgreeY").focus();
            return false;
        }

        return true;
    }

    function MemberWriteCheck(){ // 회원 가입, 수정 체크
        var State = ReturnFieldValue("State", "input");

        if(State == "Write"){
            if(!FieldCheckAlert("Id", "아이디를 입력하세요.", "input", "Y")){ return false; }
            if(!FieldCheckAlert("Jumin1", "주민등록번호를 입력하세요.", "input", "Y")){ return false; }
            if(!FieldCheckAlert("Jumin2", "주민등록번호를 입력하세요.", "input", "Y")){ return false; }

			if(!JuminCheck("Jumin")){ return false; }
        }
        
        if(!FieldCheckAlert("Pwd1", "비밀번호를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Pwd2", "비밀번호확인을 입력하세요.", "input", "Y")){ return false; }

        if($("input[name=Pwd1]").val() != $("input[name=Pwd2]").val()){
            alert("비밀번호와 비밀번호 확인 란에 동일한 정보를 입력하세요.");
            $("input[name=Pwd1]").attr({"value" : ""});
            $("input[name=Pwd2]").attr({"value" : ""});
            $("input[name=Pwd1]").focus();

            return false;
        }

        if(!FieldCheckAlert("Name", "이름을 입력하세요.", "input", "Y")){ return false; }

		if(!chkPatten("Name", "nameCheck")){
			alert("올바른 이름 형식이 아닙니다.");
			return false;
		}

        if(!FieldCheckAlert("Tel1", "전화번호를 입력하세요.", "select", "Y")){ return false; }
        if(!FieldCheckAlert("Tel2", "전화번호를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Tel3", "전화번호를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Hp1", "핸드폰번호를 입력하세요.", "select", "Y")){ return false; }
        if(!FieldCheckAlert("Hp2", "핸드폰번호를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Hp3", "핸드폰번호를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Zip1", "우편번호를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Zip2", "우편번호를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Zip3", "주소를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Email", "이메일을 입력하세요.", "input", "Y")){ return false; }

        if(!chkPatten("Email", "mailCheck")){
            alert("올바른 이메일 형식이 아닙니다.");
            $($("input[name=Email]").focus());
            return false;
        }
		
		if($("input[name=MailingAgree]").size() > 0){
	        if(!FieldCheckAlert("MailingAgree", "메일링 서비스 사용 여부를 선택하세요.", "radio", "Y")){ return false; }
		}

		if($("input[name=SMSAgree]").size() > 0){
	        if(!FieldCheckAlert("SMSAgree", "SMS 서비스 사용 여부를 선택하세요.", "radio", "Y")){ return false; }
		}

        return true;
    }

    function OverlapCheckPopup(){
        window.open("/Member/IDOverlapCheck.asp", "IDOverlapCheck", "scrollbars=yes, width=100, height=100");
    }

    function OverlapCheck(){
        if(!FieldCheckAlert("SearchID", "아이디를 입력하세요.", "input", "Y")){ return false; }

        if(!chkPatten("SearchID", "idCheck")){
            alert("아이디는 영문과 숫자만 가능합니다.");
            return false;
        }

        $.ajax({
            type : "post",
            url : "/Member/Ajax_IDOverlapCheck.asp",
            data : "SearchID=" + ReturnFieldValue("SearchID", "input"),
            error: function(html){
                alert("실행중 에러 발생");
                alert(html);
            },
            success: function(html){
                $("#ResultTr").show();
                $("#SearchResultID").text(ReturnFieldValue("SearchID", "input"));

                if(html == "0"){
                    $("#OkButton").show();
                    $("#ResultMent").text("사용 가능한 아이디입니다.");
                }else{
                    $("#OkButton").hide();
                    $("#ResultMent").text("이미 사용중인 아이디입니다.");
                }
            }
        });

        return false;
    }

    function UseId(){
        var SearchID = $("#SearchResultID").html();
        
        if(confirm(SearchID + "를 아이디로 사용 하시겠습니까?")){
            opener.$("input[name=Id]").attr({"value" : SearchID});
            self.close();
        }else{
            return false;
        }
    }

    function ZipcodeSearch(FieldName){
        window.open("/Member/ZipcodeSearch.asp?FieldName=" + FieldName, "ZipcodeSearch", "scrollbars=yes, width=100, height=100");
    }

    function ZipcodeSearchCheck(){
        var SearchText = ReturnFieldValue("SearchText", "input");

        if(!FieldCheckAlert("SearchText", "검색할 지역을 입력하세요.", "input", "Y")){ return false; }

        $.ajax({
            type : "post",
            url : "/Member/Ajax_ZipcodeSearch.asp",
            data : "SearchText=" + SearchText,
            error: function(html){
                alert("실행중 에러 발생");
                alert(html);
            },
            success: function(html){
                if(html == "Not Found"){
                    $("#ResultFail").show();
                    $("input[name=SearchText]").attr({"value" : ""});
                }else{
                    $("#ResultSuccess").show();
                    $("#ZipcodeList").html(html);
                }
            }
        });

        return false;
    }

    function AddressSend(SeqNum){
        ZipCode = $("#Zipcode").text().split("-");
        
        ReturnValue = Array();

        ReturnValue[0] = ZipCode[0];
        ReturnValue[1] = ZipCode[1];
        ReturnValue[2] = $("#Address" + SeqNum).text();

        var FieldName = ReturnFieldValue("FieldName", "input");

        for(var i = 1; i <= 3; i++){
            opener.$("input[name=" + FieldName + i + "]").attr({"value" : ReturnValue[i - 1]})
        }

        opener.$("input[name=" + FieldName + "4]").focus();
        self.close();
    }
    
    function LoginCheck(){
        if(!FieldCheckAlert("Id", "아이디를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Pwd", "비밀번호를 입력하세요.", "input", "Y")){ return false; }

        return true;
    }
    
    function IdSearch(){
        window.open("/Member/IdSearch.asp", "IdSearch", "scrollbars=yes, width=100, height=100");
    }
    
    function IdSearchCheck(){
        if(!FieldCheckAlert("Name", "이름을 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Jumin1", "주민등록번호를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Jumin2", "주민등록번호를 입력하세요.", "input", "Y")){ return false; }
        
        var SearchName = $("input[name=Name]").val();
        var SearchJumin1 = $("input[name=Jumin1]").val();
        var SearchJumin2 = $("input[name=Jumin2]").val();

        $.ajax({
            type : "post",
                url : "/Member/Ajax_IdSearch.asp",
                data : "Name=" + SearchName + "&Jumin1=" + SearchJumin1 + " &Jumin2=" + SearchJumin2,
                error : function(html){
                    alert("실행중 에러 발생");
                    alert(html);
                },
                success : function(html){
                    if(html == "Not Found"){
                        $("#ResultFail").show();

                        $("input[name=Name]").attr({value : ""});
                        $("input[name=Jumin1]").attr({value : ""});
                        $("input[name=Jumin2]").attr({value : ""});
                    }else{
                        $("#ResultFail").hide();
                        $("#SearchBox").hide();
                        $("#ResultSuccess").show();

                        $(".ReturnID").html(html);
                    }
                }
        });

        return false;
    }

    function PwdSearch(){
        window.open("/Member/PwdSearch.asp", "PwdSearch", "scrollbars=yes, width=100, height=100");
    }

    function PwdSearchCheck(){
        if(!FieldCheckAlert("Id", "아이디를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Name", "이름을 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Jumin1", "주민등록번호를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Jumin2", "주민등록번호를 입력하세요.", "input", "Y")){ return false; }
        
        var SearchId = $("input[name=Id]").val();
        var SearchName = $("input[name=Name]").val();
        var SearchJumin1 = $("input[name=Jumin1]").val();
        var SearchJumin2 = $("input[name=Jumin2]").val();

        $.ajax({
            type : "post",
                url : "/Member/Ajax_PwdSearch.asp",
                data : "Id=" + SearchId + "&Name=" + SearchName + "&Jumin1=" + SearchJumin1 + " &Jumin2=" + SearchJumin2,
                error : function(html){
                    alert("실행중 에러 발생");
                    alert(html);
                },
                success : function(html){
                    if(html == "Not Found"){
                        $("#ResultFail").show();

                        $("input[name=Id]").attr({value : ""});
                        $("input[name=Name]").attr({value : ""});
                        $("input[name=Jumin1]").attr({value : ""});
                        $("input[name=Jumin2]").attr({value : ""});
                    }else{
                        $("#ResultFail").hide();
                        $("#SearchBox").hide();
                        $("#ResultSuccess").show();

                        $(".ReturnPwd").html(html);
                    }
                }
        });

        return false;
    }

	$(document).ready(
		function(){
			$("legend").css({ display : "none" });
		}
	);
	
	function RealNameCheck(){
		if(!FieldCheckAlert("Name", "이름을 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Jumin1", "주민등록번호를 입력하세요.", "input", "Y")){ return false; }
        if(!FieldCheckAlert("Jumin2", "주민등록번호를 입력하세요.", "input", "Y")){ return false; }
		
		return true
	}
		
    function MemberSearchCheck(){
        var SearchText = ReturnFieldValue("SearchText", "input");
        var Module = ReturnFieldValue("Module", "input");
        
        if(!FieldCheckAlert("SearchText", "검색할 회원명을 입력하세요.", "input", "Y")){ return false; }

        $.ajax({
            type : "post",
            url : "/Member/Ajax_MemberSearch.asp",
            data : "SearchText=" + SearchText + "&Module=" + Module,
            error: function(html){
                alert("실행중 에러 발생");
                alert(html);
            },
            success: function(html){
                if(html == "Not Found"){
                    $(".ResultFail").show();
                    $("input[name=SearchText]").attr({"value" : ""});
                }else{
                    $(".ResultSuccess").show();
                    $("#ZipcodeList").html(html);
                }
            }
        });

        return false;
    }

    function MemberInfoSend(Srno){
        var Module = ReturnFieldValue("Module", "input");

        MemberName = $("#MemberName" + Srno).text();
        MemberID = $("#MemberID" + Srno).text();
        MemberTel = $("#MemberTel" + Srno).text().split("-");
        
        if(Module == "DoctorWrite"){
            opener.$("input[name=DoctorName]").attr({value: MemberName});
            opener.$("input[name=DoctorID]").attr({value: MemberID});
            opener.$("input[name=Tel1]").attr({value: MemberTel[0]});
            opener.$("input[name=Tel2]").attr({value: MemberTel[1]});
            opener.$("input[name=Tel3]").attr({value: MemberTel[2]});
        }

        self.close();
    }
