﻿//------------------- 병원사람들 -----------------------------------

function DisableAttachFile(clientID) {
    var obj = document.all[clientID + '_attachFile'];

    if (document.all[clientID + '_chkDeleteFile'].checked) {
        obj.value = "";
        obj.disabled = true;
    }
    else {
        obj.disabled = false;
    }
}

function CheckPeopleForm(clientID) {
    // 제목
    if (!Global_ControlValueCheck(clientID + "_txtTitle", "제목을 입력해야 합니다.", false)) return false;

    if (document.all[clientID + "_chkImage"] != null) {
        if (!document.all[clientID + "_chkImage"].checked) {
            var TempObj = document.all[clientID + "_imageName"];

            if (Global_TrimSpaces(TempObj.value) == "") {
                alert("먼저 찾아보기를 통해 첨부파일을 지정하십시오.");
                return false;
            }
            else {
                var FileExtend = Global_GetFileExtension(clientID + "_imageName");

                if (FileExtend == 'gif' || FileExtend == 'jpg' || FileExtend == 'jpeg') {
                    return true;
                }
                else {
                    alert('이미지만 첨부할 수 있습니다.');
                    TempObj.value = "";
                    TempObj.focus();
                    return false;
                }

            }
        }
    }

}

function GotoUpdatePage(url) {
    opener.location.href = "/Sub_03/Sub_03.aspx" + url;
    self.close();
    return false;
}


function ToggleImage(clientID) {
    document.all[clientID + "_imageName"].disabled = document.all[clientID + "_chkImage"].checked;
}

// 예약 --------------------------------

function CheckReserveWriteForm(clientID) {
    //alert(document.all["Reserve1__ctl0_txtRegNo1"].value);
    //alert(document.all["Reserve1__ctl0_txtRegNo2"].value);

    // 예약날짜

    // 현재 연락처 한곳은 필수이며 이메일은 필수가 아닙니다.
    if (!Global_ControlValueCheck(clientID + "_txtReserveDate", "예약일자를 입력해야 합니다.", false)) {
        ReserveViewCalender(clientID + "_txtReserveDate");
        return false;
    }

    // 제목
    if (!Global_ControlValueCheck(clientID + "_txtTitle", "제목을 입력해야 합니다.", false)) return false;

    // 내용
    if (!Global_CheckHtmlEditor(clientID + "_txtContent", false)) return false;

    // 연락처	
    if (!Global_ControlValueCheck(clientID + "_txtTel", "연락처를 입력해야 합니다.", false)) return false;

    if (!Global_EmailCheck(clientID + "_txtEmail")) return false;

    if (!Global_CheckPID("Reserve1__ctl0_txtRegNo1", "Reserve1__ctl0_txtRegNo2")) return false;
}


// --------------- 쿠키 --------------------


function getCookie(name) {
    var nameOfCookie = name + "=";
    var x = 0;
    while (x <= document.cookie.length) {
        var y = (x + nameOfCookie.length);
        if (document.cookie.substring(x, y) == nameOfCookie) {
            if ((endOfCookie = document.cookie.indexOf(";", y)) == -1)
                endOfCookie = document.cookie.length;
            return unescape(document.cookie.substring(y, endOfCookie));
        }
        x = document.cookie.indexOf(" ", x) + 1;
        if (x == 0)
            break;
    }

    return "";
}

function setCookie(name, value, expiredays) {
    var todayDate = new Date();
    todayDate.setDate(todayDate.getDate() + expiredays);
    document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

//------------------- 공지사항 -----------------------------------

function CheckNewsWriteForm(clientID) {
    // 제목
    if (!Global_ControlValueCheck(clientID + "_txtTitle", "제목을 입력해야 합니다.", false)) return false;

    // 이미지팝업인지 내용팝업인지 여부에 따른 체크
    if (document.all[clientID + "_chkImagePopUp"].checked) {
        // 이미지파일첨부
        if (!Global_ControlValueCheck(clientID + "_imageName", "이미지 파일을 첨부해야 합니다.", false)) return false;
    }
    else {
        // 내용입력
        if (!Global_CheckHtmlEditor(clientID + "_txtContent", false)) return false;
    }

    // 기간
    if (document.all[clientID + "_chkIsPopUp"] != null && document.all[clientID + "_chkIsPopUp"].checked) {
        // 기간이 입력되어 있는가?
        // 시작일
        if (!Global_ControlValueCheck(clientID + "_txtNoticeStart", "팝업 시작일을 입력해야 합니다.", false)) return false;

        // 종료일
        if (!Global_ControlValueCheck(clientID + "_txtNoticeEnd", "팝업 종료일을 입력해야 합니다.", false)) return false;
    }
}

function CheckNewsUpdateForm(clientID) {
    // 제목
    if (!Global_ControlValueCheck(clientID + "_txtTitle", "제목을 입력해야 합니다.", false)) return false;

    // 이미지팝업인지 내용팝업인지 여부에 따른 체크
    if (!document.all[clientID + "_chkImagePopUp"].checked) {
        // 내용입력
        if (!Global_CheckHtmlEditor(clientID + "_txtContent", false)) return false;
    }

    // 기간
    if (document.all[clientID + "_chkIsPopUp"] != null && document.all[clientID + "_chkIsPopUp"].checked) {
        // 기간이 입력되어 있는가?
        // 시작일
        if (!Global_ControlValueCheck(clientID + "_txtNoticeStart", "팝업 시작일을 입력해야 합니다.", false)) return false;

        // 종료일
        if (!Global_ControlValueCheck(clientID + "_txtNoticeEnd", "팝업 종료일을 입력해야 합니다.", false)) return false;
    }
}

function CheckIsPopUp(clientID) {
    if (document.all[clientID + "_chkIsPopUp"].checked) {
        document.all["IsPopup"].style.display = 'block';
    }
    else {
        document.all["IsPopup"].style.display = 'none';
    }
}

function CheckImagePopUp(clientID) {
    var checked = document.all[clientID + "_chkImagePopUp"].checked;

    document.all[clientID + "_imageName"].disabled = !checked;
}
// -------------------- 상담 ----------------------------------------

function CheckConsultForm() {
    // 작성자
    //if(!Global_ControlValueCheck(clientID+"_txtName","작성자를 입력해야 합니다.",true)) return false;

    // 이메일
    // 답변을 받기로 했다면 필수
    //if(document.all[clientID+"_chkReplyAlert"].checked)
    //{	
    //if(!Global_ControlValueCheck(clientID+"_txtEmail","메일을 입력해야 합니다.",true)) return false;
    //}

    // 메일 형식 체크
    //if(!Global_EmailCheck(clientID+"_txtEmail")) return false;

    // 제목
    if (!Global_ControlValueCheck("ctl00_ContentPlaceHolder1_Consult_ctl00_txtTitle", "제목을 입력해야 합니다.", false)) return false;

    // 내용
    if (!Global_CheckHtmlEditor("ctl00_ContentPlaceHolder1_Consult_ctl00_txtContent", "내용을 입력해야 합니다.", false)) return false;
}


function CheckReplyConsultForm() {
    // 내용
    if (!Global_CheckHtmlEditor("ctl00_ContentPlaceHolder1_Consult_ctl00_txtReplyContent", "답변내용을 입력해야 합니다.", false)) return false;
}

// 게시판 관련 ---------------------------------------------


function CheckCustomBoardBoardForm(clientID) {
    //alert(clientID);
    // 제목
    if (!Global_ControlValueCheck(clientID + "_txtCustomerName", "고객명을 입력해야 합니다.", false)) return false;
    //	if(!Global_ControlValueCheck(clientID+"_radSex","성별을 입력해야 합니다.",false)) return false;

    if (!Global_ControlValueCheck(clientID + "_txtEmail", "이메일을 입력해야 합니다.", false)) return false;

    // 내용
    if (!Global_CheckHtmlEditor(clientID + "_txtContent", false)) return false;

    if (document.all[clientID + "_drpTel1"].value == "" || Global_TrimSpaces(document.all[clientID + "_txtTel2"].value) == "" || Global_TrimSpaces(document.all[clientID + "_txtTel3"].value) == "") {
        if (document.all[clientID + "_drpMobile1"].value == "" || Global_TrimSpaces(document.all[clientID + "_txtMobile2"].value) == "" || Global_TrimSpaces(document.all[clientID + "_txtMobile3"].value) == "") {
            alert("핸드폰번호를 입력해야 합니다.");
            return false;
        }
    }

    if (document.all[clientID + "_drpMobile1"].value == "" || Global_TrimSpaces(document.all[clientID + "_txtMobile2"].value) == "" || Global_TrimSpaces(document.all[clientID + "_txtMobile3"].value) == "") {
        // 핸드폰이 입력되지 않았다.
        // 전화번호가 필수가 된다.
        if (document.all[clientID + "_drpTel1"].value == "" || Global_TrimSpaces(document.all[clientID + "_txtTel2"].value) == "" || Global_TrimSpaces(document.all[clientID + "_txtTel3"].value) == "") {
            alert("전화번호를 입력해야 합니다.");
            return false;
        }
    }
}
function CheckReportForm(clientID) {
    // 제목
    if (!Global_ControlValueCheck(clientID + "_txtTitle", "제목을 입력해야 합니다.", false)) return false;

    // 내용
    if (!Global_CheckHtmlEditor(clientID + "_txtContent", false)) return false;

    if (document.all[clientID + "_attachFile"] != null) {
        if (!document.all[clientID + "_attachFile"].checked) {
            var TempObj = document.all[clientID + "_attachFile"];

            if (Global_TrimSpaces(TempObj.value) == "") {
                alert("먼저 찾아보기를 통해 첨부파일을 지정하십시오.");
                return false;
            }
            else {
                var FileExtend = Global_GetFileExtension(clientID + "_attachFile");

                //alert(FileExtend);

                if (FileExtend == 'mpg' || FileExtend == 'avi' || FileExtend == 'wmv' || FileExtend == 'mpge') {
                    return true;
                }
                else {
                    alert('동영상만 첨부할 수 있습니다.');
                    TempObj.value = "";
                    TempObj.focus();
                    return false;
                }

            }
        }
    }

}

// 회원관련 ------------------------------------------------

function CheckRealNameCheck() {
        if (!Global_ControlValueCheck("txtName", "성명을 입력해야 합니다.", false)) return false;
        if (!Global_ControlValueCheck("txtRegno1", "주민번호 앞자리를 입력해야 합니다.", false)) return false;
        if (!Global_ControlValueCheck("txtRegno2", "주민번호 뒷자리를 입력해야 합니다.", false)) return false;
        if (!Global_CheckPID("txtRegno1", "txtRegno2")) return false;

        Global_SetSSLForm("/dotnet/ks/CheckRealName.aspx", "");

        return false;

}

function FindPassword() {
    if (!Global_ControlValueCheck("txtID", "아이디를 입력해야 합니다.", false)) return false;
    if (!Global_ControlValueCheck("txtName", "성명을 입력해야 합니다.", false)) return false;
    if (!Global_ControlValueCheck("txtRegno1", "주민번호 앞자리를 입력해야 합니다.", false)) return false;
    if (!Global_ControlValueCheck("txtRegno2", "주민번호 뒷자리를 입력해야 합니다.", false)) return false;
    if (!Global_CheckPID("txtRegno1", "txtRegno2")) return false;

    Global_SetSSLForm("/dotnet/ks/FindPassword.aspx", "");

    return false;
}
7
function UpdateCheckForm() {
    if (document.all["txtPassword"].value != document.all["txtPasswordConfirm"].value) {
        alert('비밀번호와 비밀번호확인이 일치하지 않습니다.');
        return false;
    }



    if (document.all["drpTel1"].value == "" || Global_TrimSpaces(document.all["txtTel2"].value) == "" || Global_TrimSpaces(document.all["txtTel3"].value) == "") {
        if (document.all["drpMobile1"].value == "" || Global_TrimSpaces(document.all["txtMobile2"].value) == "" || Global_TrimSpaces(document.all["txtMobile3"].value) == "") {
            alert("핸드폰번호를 입력해야 합니다.");
            return false;
        }
    }



    if (document.all["drpMobile1"].value == "" || Global_TrimSpaces(document.all["txtMobile2"].value) == "" || Global_TrimSpaces(document.all["txtMobile3"].value) == "") {
        // 핸드폰이 입력되지 않았다.
        // 전화번호가 필수가 된다.
        if (document.all["drpTel1"].value == "" || Global_TrimSpaces(document.all["txtTel2"].value) == "" || Global_TrimSpaces(document.all["txtTel3"].value) == "") {
            alert("전화번호를 입력해야 합니다.");
            return false;
        }
    }



    if (!Global_ControlValueCheck("txtZipCode", "주소를 입력해야 합니다.", false)) {
        Global_ZipSearch();
        return false;
    }

    if (!Global_ControlValueCheck("txtAddress2", "상세주소를 입력해야 합니다.", false)) return false;

    if (!Global_ControlValueCheck("txtEmail", "이메일을 입력해야 합니다.", false)) return false;

    if (!Global_EmailCheck("txtEmail")) return false;

    Global_SetSSLForm("/dotnet/ks/UpdateMember.aspx", "");

    return false;

}

function CheckExistID() {
    var obj = window.open("CheckExistID.aspx", "id", "width=490,height=265");

    if (obj == null)
        alert("먼저 팝업창 금지를 해제 하십시오.");
}

function CheckExistIDForm() {
    if (!Global_ControlValueCheck("txtID", "아이디를 입력해야 합니다.", false)) return false;
    if (!Global_CheckID("txtID")) return false;
}

function CheckSearchForm() {
    // 아이디를 입력하였는가?
    if (!Global_ControlValueCheck("txtDong", "찾으실 동을 입력해 주십시오.")) return false;

    document.all["result"].innerHTML = "<img src='/Library/images/searching.gif'>";

}

function CheckLoginForm() {
    if (!Global_ControlValueCheck("txtID", "아이디를 입력해야 합니다.", false)) return false;
    if (!Global_ControlValueCheck("txtPassword", "비밀번호를 입력해야 합니다.", false)) return false;
    Global_SetSSLForm("/dotnet/ks/login.aspx", "/member/login.aspx");

    return false;
}

function FindID() {
    if (!Global_ControlValueCheck("txtName", "성명을 입력해야 합니다.", false)) return false;
    if (!Global_ControlValueCheck("txtRegno1", "주민번호 앞자리를 입력해야 합니다.", false)) return false;
    if (!Global_ControlValueCheck("txtRegno2", "주민번호 뒷자리를 입력해야 합니다.", false)) return false;
    if (!Global_CheckPID("txtRegno1", "txtRegno2")) return false;

    Global_SetSSLForm("/dotnet/ks/FindID.aspx", "");

    return false;
}

//----------------------------------------------------------------


function toggleMenu(currMenu) {

    if (document.all) {

        thisMenu = eval("document.all.menu[" + (currMenu - 1) + "].style");

        if (thisMenu.display == "block") {

            thisMenu.display = "none";

        }

        else {

            for (i = 0; i < document.all.menu.length; i++) {

                otherMenu = eval("document.all.menu[" + i + "].style");

                otherMenu.display = "none";

            }

            thisMenu.display = "block"

        }

        return false;

    }

    else {

        return true;

    }

}

function open_win(str, width, height) {

    var strWidth = width;

    var strHeight = height;



    var filename = str & "?mart_id=cyrax"



    leftX = 0; //(screen.width/2) - (strWidth/2);

    topY = 0; //(screen.height/2) - (strHeight/2);

    new_window = window.open(str, "pay", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,copyhistory=0,width=" + strWidth + " ,height=" + strHeight + ",left=" + leftX + ",top=" + topY);

}



function MM_swapImgRestore() { //v3.0

    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;

}



function MM_preloadImages() { //v3.0

    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();

        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)

            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }

}



function MM_findObj(n, d) { //v4.01

    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {

        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }

    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];

    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);

    if (!x && d.getElementById) x = d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)

        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }

}

// -- 모듈 공통 ----------------------------------------------

// 항목삭제 확인
function ConfirmDataDelete() {
    return confirm("정말로 삭제 하시겠습니까?");
}

// ----- 컨텐트 모듈 -----------------------------------------

// 입력폼의 유효성을 검증
function CheckContentForm(clientID) {
    // 제목
    if (!Global_ControlValueCheck(clientID + "_txtTitle", "제목을 입력해야 합니다.", false)) return false;

    // 요약글
    if (!Global_ControlValueCheck(clientID + "_txtSummury", "요약글을 입력해야 합니다.", false)) return false;

    // 내용
    if (!Global_CheckHtmlEditor(clientID + "_txtContent", false)) return false;
}


// 오른쪽 마우스 처리 ----------------------------------------------------
function PrivatePopup() {
    javascript: MM_openBrWindow('/Member/Private.htm', '', 'width=600,scrollbars=yes')
}
function MM_openBrWindow(theURL, winName, features) { //v2.0
    window.open(theURL, winName, features);
}