﻿/// <reference path="jquery-1.3.2-vsdoc.js" />
/// <reference path="JSON2.js" />
/// <reference path="miya_validator.js" />
/// <reference path="Justgo.js" />

function CheckParams() {
    var CheckURL = location.href;

    //만약 파라메터 값이 있다면 실시간 에어텔 트립메이커에 재 설정을 하고
    if (CheckURL.indexOf("?TotalPram=") > -1) {
        //alert("메인페이지로 돌아갔다가 다시 옵니다.");
        var tempParamsArrF = CheckURL.split("?");
        //GoSearchDefaultPage2(tempParamsArrF[1]);
        //SetSearchDefaultPage(tempParamsArrF[1]);
        if (CheckURL.indexOf("RedirectMain") < 0) {
            location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" + escape(tempParamsArrF[1]);
        }
        /*##############################################################*/
        /*                     이후 로직은 사용 안함                    */
        /*##############################################################*/
        //alert("aaaa");
        //        document.getElementById("Default_Div").style.display = "block";
        //        var AdtPersonCnt = 0;
        //        var ChdPersonCnt = 0;
        //        var tempPersonCnt = 0;
        //        //CheckURL = CheckURL.replase("#Reserve_Div", "");
        //        var tempTotalArr = CheckURL.split("?");
        //        var tempTotalParams = tempTotalArr[1].split("=");
        //        var TotalParams = tempTotalParams[1].split("<!--P-->");
        //        var StayHotelCheck = "";
        //        var StayHotelStartDay1 = "";
        //        var StayHotelStartDay2 = "";
        //        var StayHotelEndDay1 = "";
        //        var StayHotelEndDay2 = "";
        //        for (var i = 0; i < TotalParams.length; i++) {
        //            var tempParamArr = TotalParams[i].split("<!--V-->");

        //            if (tempParamArr[0] != null && tempParamArr[0] != "") {
        //                if (tempParamArr[0] == "CheckMyTripHotelDate") {
        //                    if (tempParamArr[1] == "true") {
        //                        document.getElementById(tempParamArr[0]).checked = true;
        //                        ChangeMyTripInHotelDate();
        //                    }
        //                    StayHotelCheck = tempParamArr[1];
        //                }
        //                else if (tempParamArr[0] == "hiddenAvalType") {
        //                    if (tempParamArr[1] == "1") {
        //                        document.getElementById("RRT").checked = true;
        //                    }
        //                    else {
        //                        document.getElementById("ROW").checked = true;
        //                    }
        //                }
        //                else if (tempParamArr[0] == "ADTCnt") {
        //                    tempPersonCnt += parseInt(tempParamArr[1]);
        //                    AdtPersonCnt += parseInt(tempParamArr[1]);
        //                }
        //                else if (tempParamArr[0] == "CHDCnt") {
        //                    tempPersonCnt += parseInt(tempParamArr[1]);
        //                    ChdPersonCnt += parseInt(tempParamArr[1]);
        //                }
        //                else if (tempParamArr[0] == "INFCnt") {
        //                    tempPersonCnt += parseInt(tempParamArr[1]);
        //                    ChdPersonCnt += parseInt(tempParamArr[1]);
        //                }
        //                else if (tempParamArr[0] == "AirStartDate") {
        //                    StayHotelStartDay1 = tempParamArr[1];
        //                }
        //                else if (tempParamArr[0] == "HotelStartDate") {
        //                    StayHotelStartDay2 = tempParamArr[1];
        //                }
        //                else if (tempParamArr[0] == "AirEndDate") {
        //                    StayHotelEndDay1 = tempParamArr[1];
        //                }
        //                else if (tempParamArr[0] == "HotelEndDate") {
        //                    StayHotelEndDay2 = tempParamArr[1];
        //                }
        //                document.getElementById(tempParamArr[0]).value = tempParamArr[1];
        //            }
        //        }

        //        if (StayHotelCheck == "false") {
        //            //var StayHotelStartDay1 = "";
        //            //var StayHotelEndDay1 = "";
        //            document.getElementById("HotelStayStartDateLabel").innerText = StayHotelStartDay1;
        //            document.getElementById("HotelStayEndDateLabel").innerText = StayHotelEndDay1;
        //            document.getElementById("HotelStayStartDateLabel_2").innerText = StayHotelStartDay1;
        //            document.getElementById("HotelStayEndDateLabel_2").innerText = StayHotelEndDay1;
        //        }
        //        else {
        //            //var StayHotelStartDay2 = "";
        //            //var StayHotelEndDay2 = "";
        //            document.getElementById("HotelStayStartDateLabel").innerText = StayHotelStartDay2;
        //            document.getElementById("HotelStayEndDateLabel").innerText = StayHotelEndDay2;
        //            document.getElementById("HotelStayStartDateLabel_2").innerText = StayHotelStartDay2;
        //            document.getElementById("HotelStayEndDateLabel_2").innerText = StayHotelEndDay2;
        //        }


        //        //document.getElementById("TravalInsuranceCnt").innerText = tempPersonCnt;
        //        //getTravalInsurancePrice(AdtPersonCnt, ChdPersonCnt);

        //        //이 페이지가 테스트 페이지라면~
        //        if (CheckURL.indexOf("RealTimeAirtelTestPage.aspx") > -1) {
        //            AirtelTestCall(tempTotalParams[1]);
        //        }
        //        //실제 운영 페이지라면
        //        else {
        //            //여행 검색 조건 TableCreate

        //            CreateSelectedTravalscheduleURL(location.href);
        //            //alert("검색 시작");
        //            //이제 가져와야한다 데이터 ㅜㅜ 느릴텐데
        //            //스크립트는 AirtelCallAjax.js 에서 찾으세요~~
        //            AirtelListCall(tempTotalParams[1]);
        //        }


        //        if (document.getElementById("TravalInsurance").value.length > 0) {
        //            document.getElementById("TravalInsuranceTable").style.display = "none";
        //            document.getElementById("TravalInsuranceImgTable").style.display = "none";
        //        }
        //        else {
        //            document.getElementById("TravalInsuranceTable").style.display = "block";
        //            document.getElementById("TravalInsuranceImgTable").style.display = "block";
        //        }
        //        //alert(document.getElementById("TravalInsurance").value);
    }
    else if (CheckURL.indexOf("?PageType=Search") > -1) {

        document.getElementById("Default_Div").style.display = "block";
        var AdtPersonCnt = 0;
        var ChdPersonCnt = 0;
        var tempPersonCnt = 0;
        //CheckURL = CheckURL.replase("#Reserve_Div", "");
        var tempTotalArr = GetListSearchParams();  //CheckURL.split("?");
        var tempTotalParams = tempTotalArr.split("=");
        var TotalParams = tempTotalParams[1].split("<!--P-->");
        var StayHotelCheck = "";
        var StayHotelStartDay1 = "";
        var StayHotelStartDay2 = "";
        var StayHotelEndDay1 = "";
        var StayHotelEndDay2 = "";
        for (var i = 0; i < TotalParams.length; i++) {
            var tempParamArr = TotalParams[i].split("<!--V-->");

            if (tempParamArr[0] != null && tempParamArr[0] != "") {
                if (tempParamArr[0] == "CheckMyTripHotelDate") {
                    if (tempParamArr[1] == "true") {
                        document.getElementById(tempParamArr[0]).checked = true;
                        //document.getElementById("AirEndDate").
                        ChangeMyTripInHotelDate();
                    }
                    StayHotelCheck = tempParamArr[1];
                }
                else if (tempParamArr[0] == "hiddenAvalType") {
                    if (tempParamArr[1] == "1") {
                        document.getElementById("RRT").checked = true;
                        document.getElementById("AirEndDate").readonly = false;
                        document.getElementById("AirEndDate").disabled = false;
                    }
                    else {
                        document.getElementById("ROW").checked = true;
                        document.getElementById("AirEndDate").readonly = true;
                        document.getElementById("AirEndDate").disabled = true;
                    }
                }
                else if (tempParamArr[0] == "ADTCnt") {
                    tempPersonCnt += parseInt(tempParamArr[1]);
                    AdtPersonCnt += parseInt(tempParamArr[1]);
                }
                else if (tempParamArr[0] == "CHDCnt") {
                    tempPersonCnt += parseInt(tempParamArr[1]);
                    ChdPersonCnt += parseInt(tempParamArr[1]);
                }
                else if (tempParamArr[0] == "INFCnt") {
                    tempPersonCnt += parseInt(tempParamArr[1]);
                    ChdPersonCnt += parseInt(tempParamArr[1]);
                }
                else if (tempParamArr[0] == "AirStartDate") {
                    StayHotelStartDay1 = tempParamArr[1];
                }
                else if (tempParamArr[0] == "HotelStartDate") {
                    StayHotelStartDay2 = tempParamArr[1];
                }
                else if (tempParamArr[0] == "AirEndDate") {
                    StayHotelEndDay1 = tempParamArr[1];
                }
                else if (tempParamArr[0] == "HotelEndDate") {
                    StayHotelEndDay2 = tempParamArr[1];
                }
                document.getElementById(tempParamArr[0]).value = tempParamArr[1];
            }
        }

        if (StayHotelCheck == "false") {
            //var StayHotelStartDay1 = "";
            //var StayHotelEndDay1 = "";
            document.getElementById("HotelStayStartDateLabel").innerText = StayHotelStartDay1;
            document.getElementById("HotelStayEndDateLabel").innerText = StayHotelEndDay1;
            document.getElementById("HotelStayStartDateLabel_2").innerText = StayHotelStartDay1;
            document.getElementById("HotelStayEndDateLabel_2").innerText = StayHotelEndDay1;
        }
        else {
            //var StayHotelStartDay2 = "";
            //var StayHotelEndDay2 = "";
            document.getElementById("HotelStayStartDateLabel").innerText = StayHotelStartDay2;
            document.getElementById("HotelStayEndDateLabel").innerText = StayHotelEndDay2;
            document.getElementById("HotelStayStartDateLabel_2").innerText = StayHotelStartDay2;
            document.getElementById("HotelStayEndDateLabel_2").innerText = StayHotelEndDay2;
        }


        //document.getElementById("TravalInsuranceCnt").innerText = tempPersonCnt;
        //getTravalInsurancePrice(AdtPersonCnt, ChdPersonCnt);

        //이 페이지가 테스트 페이지라면~
        if (CheckURL.indexOf("RealTimeAirtelTestPage.aspx") > -1) {
            AirtelTestCall(tempTotalParams[1]);
        }
        //실제 운영 페이지라면
        else {
            //여행 검색 조건 TableCreate

            CreateSelectedTravalscheduleURL(GetListSearchParams());
            //alert("검색 시작");
            //이제 가져와야한다 데이터 ㅜㅜ 느릴텐데
            //스크립트는 AirtelCallAjax.js 에서 찾으세요~~
        
            AirtelListCall(tempTotalParams[1]);
        }

        if (document.getElementById("TravalInsurance").value.length > 0) {
            document.getElementById("TravalInsuranceTable").style.display = "none";
            document.getElementById("TravalInsuranceImgTable").style.display = "none";
        }
        else {
            document.getElementById("TravalInsuranceTable").style.display = "block";
            document.getElementById("TravalInsuranceImgTable").style.display = "block";
        }
        //alert(document.getElementById("TravalInsurance").value);

        var TfRoomCnt = document.getElementById("FirstRoomCnt").value;
        var TsRoomCnt = document.getElementById("SeRoomCnt").value;
        if (TsRoomCnt != "") {
            document.getElementById("selectRoomCnt").innerText = parseInt(TfRoomCnt) + parseInt(TsRoomCnt);
        }
        else {
            document.getElementById("selectRoomCnt").innerText = parseInt(TfRoomCnt);
        }


    }
    //로그인 이후 로직
    else if (CheckURL.indexOf("?Return=") > -1) {
        //alert("aaaa");
        if (CheckURL.indexOf("https://") > 0) {
            RedirectMyPage();
        }
        else {
            var AdtPersonCnt = 0;
            var ChdPersonCnt = 0;
            var tempPersonCnt = 0;
            CheckURL = getReturnURL();
            if (CheckURL.length < 10) {
                alert("저장된 Session값을 가져올수없습니다.");
            }
            else {
                //alert(CheckURL);
                document.getElementById("Default_Div").style.display = "block";
                //var tempTotalArr = CheckURL.split("?");
                var tempTotalParams = CheckURL.split("=");
                var TotalParams = tempTotalParams[1].split("<!--P-->");
                var StayHotelCheck = "";
                var StayHotelStartDay1 = "";
                var StayHotelStartDay2 = "";
                var StayHotelEndDay1 = "";
                var StayHotelEndDay2 = "";
                for (var i = 0; i < TotalParams.length; i++) {
                    var tempParamArr = TotalParams[i].split("<!--V-->");

                    if (tempParamArr[0] != null && tempParamArr[0] != "") {
                        if (tempParamArr[0] == "CheckMyTripHotelDate") {
                            if (tempParamArr[1] == "true") {
                                document.getElementById(tempParamArr[0]).checked = true;
                                ChangeMyTripInHotelDate();
                            }
                            StayHotelCheck = tempParamArr[1];
                        }
                        else if (tempParamArr[0] == "hiddenAvalType") {
                            if (tempParamArr[1] == "1") {
                                document.getElementById("RRT").checked = true;
                            }
                            else {
                                document.getElementById("ROW").checked = true;
                            }
                        }
                        else if (tempParamArr[0] == "ADTCnt") {
                            tempPersonCnt += parseInt(tempParamArr[1]);
                            AdtPersonCnt += parseInt(tempParamArr[1]);
                        }
                        else if (tempParamArr[0] == "CHDCnt") {
                            tempPersonCnt += parseInt(tempParamArr[1]);
                            ChdPersonCnt += parseInt(tempParamArr[1]);
                        }
                        else if (tempParamArr[0] == "INFCnt") {
                            tempPersonCnt += parseInt(tempParamArr[1]);
                            ChdPersonCnt += parseInt(tempParamArr[1]);
                        }
                        else if (tempParamArr[0] == "AirStartDate") {
                            StayHotelStartDay1 = tempParamArr[1];
                        }
                        else if (tempParamArr[0] == "HotelStartDate") {
                            StayHotelStartDay2 = tempParamArr[1];
                        }
                        else if (tempParamArr[0] == "AirEndDate") {
                            StayHotelEndDay1 = tempParamArr[1];
                        }
                        else if (tempParamArr[0] == "HotelEndDate") {
                            StayHotelEndDay2 = tempParamArr[1];
                        }
                        document.getElementById(tempParamArr[0]).value = tempParamArr[1];
                    }
                }


                if (StayHotelCheck == "false") {
                    //var StayHotelStartDay1 = "";
                    //var StayHotelEndDay1 = "";
                    document.getElementById("HotelStayStartDateLabel").innerText = StayHotelStartDay1;
                    document.getElementById("HotelStayEndDateLabel").innerText = StayHotelEndDay1;
                    document.getElementById("HotelStayStartDateLabel_2").innerText = StayHotelStartDay1;
                    document.getElementById("HotelStayEndDateLabel_2").innerText = StayHotelEndDay1;
                }
                else {
                    //var StayHotelStartDay2 = "";
                    //var StayHotelEndDay2 = "";
                    document.getElementById("HotelStayStartDateLabel").innerText = StayHotelStartDay2;
                    document.getElementById("HotelStayEndDateLabel").innerText = StayHotelEndDay2;
                    document.getElementById("HotelStayStartDateLabel_2").innerText = StayHotelStartDay2;
                    document.getElementById("HotelStayEndDateLabel_2").innerText = StayHotelEndDay2;
                }

                //document.getElementById("TravalInsuranceCnt").innerText = tempPersonCnt;

                //getTravalInsurancePrice(AdtPersonCnt, ChdPersonCnt);
                CreateSelectedTravalschedule(getReturnURL());
                DisplayStep2(getTotalParam(),"DEFAULT");

                if (document.getElementById("TravalInsurance").value.length > 0) {
                    document.getElementById("TravalInsuranceTable").style.display = "none";
                    document.getElementById("TravalInsuranceImgTable").style.display = "none";
                }
                else {
                    document.getElementById("TravalInsuranceTable").style.display = "block";
                    document.getElementById("TravalInsuranceImgTable").style.display = "block";
                }

            }
            //alert(document.getElementById("TravalInsurance").value);
        }
    }
    //Reserve페이지
    else if (CheckURL.indexOf("RealTimeAirtel_reservation") > -1) {
        //alert(CheckURL);
        //alert(document.getElementById("GoLoginHidden").value);
        if (document.getElementById("GoLoginHidden").value == "True") {
            location.href = "/Member/SignIn.aspx?ReturnURL=" + escape(location.href) + "&LoginType=Type1";
        }
        else {
            if (document.getElementById("GetScriptAjaxCall").value == "True") {
                //alert(res
                var tempLocation = location.href;
                //alert(tempLocation);
                var tempArr = tempLocation.split("?");
                var ParamArr = tempArr[1].split("=");
                //alert(ParamArr[1]);
                //document.getElementById("ReservationHTMLPage").innerHTML = GetDetailPageHTML(ParamArr[1]);

                //리프리쉬 할꺼냐 말꺼냐
                if (document.getElementById("RefreshType").value == "GoRefresh") {
                    GoRefreshAirtel(ParamArr[1]);
                }

                GetDetailPageHTML(ParamArr[1]);
            }
        }


        //document.getElementById("Default_Div").style.display = "none";
    }
    else if (CheckURL.indexOf("Main.aspx") > -1) {
    }
    else {
        //document.getElementById("RealTimeProcess").style.display = "none";
    }
}

//여행 내 특정일자 숙소 예약
function ChangeMyTripInHotelDate() {
   if (document.getElementById("CheckMyTripHotelDate").checked == true) {
        document.getElementById("HotelDateIn").style.display = "block";
        //document.getElementById("HotelDateOut").style.display = "block";
        //document.getElementById("HotelStayDay").style.display = "block";
        document.getElementById("HotelCityCD").style.display = "block";
    }
    else {
        document.getElementById("HotelDateIn").style.display = "none";
        //document.getElementById("HotelDateOut").style.display = "none";
        //document.getElementById("HotelStayDay").style.display = "none";
        document.getElementById("HotelCityCD").style.display = "none";
    }
}

function ChangeAvalType1(code) {
    document.getElementById("hiddenAvalType").value = code;
    switch (code) {
        case "1": //왕복
            document.getElementById("AirEndDate").readonly = false;
            document.getElementById("AirEndDate").disabled = false;
            document.getElementById("CheckMyTripHotelDate").checked = false;
            ChangeMyTripInHotelDate();
            break;
        case "2": //편도
            document.getElementById("AirEndDate").readonly = true;
            document.getElementById("AirEndDate").disabled = true;
            document.getElementById("CheckMyTripHotelDate").checked = true;
            ChangeMyTripInHotelDate();
            break;
    }
}

//항공 항공+호텔 호텔 검색 조건별 디스플레이 변경
function SearchTypeCheck(code) {
    document.getElementById("checkSearchHidden").value = code;
    switch (code) {
        case "1":
            //항공
            document.getElementById("CheckMyTripHotelDate").checked = false;
            document.getElementById("HotelDateIn").style.display = "none";
            //document.getElementById("HotelDateOut").style.display = "none";
            document.getElementById("HotelCtr1").style.display = "none";
            //document.getElementById("HotelCtr2").style.display = "none";
            document.getElementById("HotelCtr3").style.display = "none";
            //document.getElementById("HotelCtr4").style.display = "none";
            //document.getElementById("HotelStayDay").style.display = "none";
            document.getElementById("AirCtl0").style.display = "block";
            document.getElementById("AirCtl1").style.display = "block";
            //document.getElementById("AirCtl2").style.display = "block";
            document.getElementById("AirCtl3").style.display = "block";
            document.getElementById("AirCtl4").style.display = "block";
            break;
        case "2":
            //항공+호텔
            document.getElementById("HotelStartDate").value = document.getElementById("AirStartDate").value;
            jQuery('#HotelEndDate').val(DateAdd('D', '2', document.getElementById("HotelStartDate").value));
            document.getElementById("HotelStayDate").value = "2";

            document.getElementById("HotelDateIn").style.display = "none";
            //document.getElementById("HotelDateOut").style.display = "none";
            document.getElementById("HotelCtr1").style.display = "block";
            //document.getElementById("HotelCtr2").style.display = "block";
            document.getElementById("HotelCtr3").style.display = "block";
            //document.getElementById("HotelCtr4").style.display = "block";
            //document.getElementById("HotelStayDay").style.display = "none";
            document.getElementById("AirCtl0").style.display = "block";
            document.getElementById("AirCtl1").style.display = "block";
            //document.getElementById("AirCtl2").style.display = "block";
            document.getElementById("AirCtl3").style.display = "block";
            document.getElementById("AirCtl4").style.display = "block";

            break;
        case "3":
            //호텔
            document.getElementById("CheckMyTripHotelDate").checked = false;
            document.getElementById("HotelDateIn").style.display = "block";
            //document.getElementById("HotelDateOut").style.display = "block";
            document.getElementById("HotelCtr1").style.display = "block";
            //document.getElementById("HotelCtr2").style.display = "none";
            document.getElementById("HotelCtr3").style.display = "block";
            //document.getElementById("HotelCtr4").style.display = "block";
            //document.getElementById("HotelStayDay").style.display = "block";
            document.getElementById("AirCtl0").style.display = "none";
            document.getElementById("AirCtl1").style.display = "none";
            //document.getElementById("AirCtl2").style.display = "none";
            document.getElementById("AirCtl3").style.display = "none";
            document.getElementById("AirCtl4").style.display = "none";
            break;
    }
}

//날짜 검색 스크립트
function RealTimeAirtelCallCalendal(CtlID, StDate, EdDate, CallBackMethod, TypeCode) {
    //alert("aaa");
    //alert(document.getElementById(CtlID).disabled);
    //alert(document.getElementById(CtlID).id);
    
    if(TypeCode == "2")
    {
        if(document.getElementById("AirStartDate").value == "") 
        {
            alert("출국일을 먼저 선택해주세요.");
            return;
        }
    }

    for (var i = 0; i < StDate.length; i++) {
        StDate = StDate.replace("-", "");
    }

    for (var i = 0; i < EdDate.length; i++) {
        EdDate = EdDate.replace("-", "");
    }
    

    CallBackMethod = CallBackMethod + "('" + TypeCode + "')";
    
    SetCenterPopup('/Inc/Ctl/CommonCalendar.aspx?CONTROLID=' + CtlID + '&DATE=' + StDate + '~' + EdDate + '&POPBOOL=true&CallBack=' + CallBackMethod, 'popup', 660, 300, 'no');
}

//날짜 선택 이후 확인
function DateCallBack(code) {
    
    switch (code) {
        case "1":
          
            var Strstartdate = document.getElementById("AirStartDate").value;
            
            for (var i = 0; i < Strstartdate.length; i++) {
                Strstartdate = Strstartdate.replace("-", "");
            }

            var Strenddate = document.getElementById("AirEndDate").value;
            //alert(Strenddate);
            
            if(Strenddate != "")
            {
                for (var i = 0; i < Strenddate.length; i++) {
                    Strenddate = Strenddate.replace("-", "");
                }
                
                var tempDate = "";
                if (parseInt(Strstartdate) >= parseInt(Strenddate)) {
          
                    jQuery('#AirEndDate').val(DateAdd('D', '2', document.getElementById("AirStartDate").value));
      
                }
            }
            else  jQuery('#AirEndDate').val(DateAdd('D', '2', document.getElementById("AirStartDate").value));
            
            

            document.getElementById("HotelStartDate").value = document.getElementById("AirStartDate").value;
            //document.getElementById("HotelEndDate").value = document.getElementById("AirEndDate").value;
            document.getElementById("HotelEndDate").value = document.getElementById("AirEndDate").value;
        
            var tempStayDay = 0;
            while (true) {
                //var temphotelCheckInDate = document.getElementById("HotelStartDate").value;
                var tempDate = DateAdd("D", tempStayDay, document.getElementById("HotelStartDate").value);
                if (tempDate == document.getElementById("HotelEndDate").value) {

                    document.getElementById("HotelStayDate").value = tempStayDay;
                    break;
                }
                
                tempStayDay++;
            }
            break;
        case "2":
            var Strstartdate = document.getElementById("AirStartDate").value;
            
            for (var i = 0; i < Strstartdate.length; i++) {
                Strstartdate = Strstartdate.replace("-", "");
            }

            var Strenddate = document.getElementById("AirEndDate").value;
            //alert(Strenddate);
            for (var i = 0; i < Strenddate.length; i++) {
                Strenddate = Strenddate.replace("-", "");
            }

            var tempDate = "";
          
            if (parseInt(Strstartdate) > parseInt(Strenddate)) {

                jQuery('#AirEndDate').val(DateAdd('D', '2', document.getElementById("AirStartDate").value));

                alert("귀국일은 출발인보다 빠를 수 없습니다.");
            }

            var temphotelCheckOutDate = document.getElementById("HotelEndDate").value;
            var tempAirReturnDate = document.getElementById("AirEndDate").value;

            var temphotelCheckOutDateStr = "";
            var tempAirReturnDateStr = "";
            for (var k = 0; k < temphotelCheckOutDate.length; k++) {
                temphotelCheckOutDate = temphotelCheckOutDate.replace("-", "");
            }

            for (var k = 0; k < tempAirReturnDate.length; k++) {
                tempAirReturnDate = tempAirReturnDate.replace("-", "");
            }
            //alert(parseInt(temphotelCheckOutDate))
            
//            if (parseInt(temphotelCheckOutDate) > parseInt(tempAirReturnDate)) {
//                document.getElementById("HotelEndDate").value = document.getElementById("AirEndDate").value;
//            }
              document.getElementById("HotelEndDate").value = document.getElementById("AirEndDate").value;
        
            var tempStayDay = 0;
            while (true) {
                //var temphotelCheckInDate = document.getElementById("HotelStartDate").value;
                var tempDate = DateAdd("D", tempStayDay, document.getElementById("HotelStartDate").value);
                if (tempDate == document.getElementById("HotelEndDate").value) {

                    document.getElementById("HotelStayDate").value = tempStayDay;
                    break;
                }
                
                tempStayDay++;
            }
                
            break;
        case "3":
            ChangeStayDate();
            break;
    }
}

//숙박일 변경시 이벤트
function ChangeStayDate() {
    var tempStayDay = document.getElementById("HotelStayDate").value;

    jQuery('#HotelEndDate').val(DateAdd('D', tempStayDay, document.getElementById("HotelStartDate").value));

    var strAirEndDate = document.getElementById("AirEndDate").value;

    for (var i = 0; i < strAirEndDate.length; i++) {
        strAirEndDate = strAirEndDate.replace("-", "");
    }

    var strHotelEndDate = document.getElementById("HotelEndDate").value;
    for (var i = 0; i < strHotelEndDate.length; i++) {
        strHotelEndDate = strHotelEndDate.replace("-", "");
    }

    if (parseInt(strAirEndDate) < parseInt(strHotelEndDate)) {
        alert("체크 아웃 일자는 귀국일 보다 늦을 수 없습니다.");
        document.getElementById("HotelEndDate").value = document.getElementById("AirEndDate").value;

        //숙박일 컨트롤 원래대로
        document.getElementById("HotelStayDate").value = "1";
        jQuery('#HotelEndDate').val(DateAdd('D', document.getElementById("HotelStayDate").value, document.getElementById("HotelStartDate").value));
        if (parseInt(strAirEndDate) < parseInt(strHotelEndDate)) {
            document.getElementById("HotelStartDate").value = document.getElementById("AirStartDate").value;
            document.getElementById("HotelStayDate").value = "1";
            jQuery('#HotelEndDate').val(DateAdd('D', document.getElementById("HotelStayDate").value, document.getElementById("HotelStartDate").value));
        }
    }
}

//도시 검색 팝업
function AirRev_CitySearch1(pageType) {

    switch (pageType) {
        case "0":   //항공+호텔
            
            SetCenterPopup('/Air/Popup/AirCityFinder_New.aspx?CityCode=txtAirRevArrivalCityCode1&CityName=txtAirRevArrivalCityName1&CountryCode=txtHotelRevArrivalCountryCode1&HotelCityCode=txtHotelRevArrivalCityCode&HotelCityName=txtHotelRevArrivalCityName&HotelCountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 557, 'yes');
            break;
        case "1":   //항공
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtAirRevArrivalCityCode1&CityName=txtAirRevArrivalCityName1&CountryCode=txtHotelRevArrivalCountryCode1&HotelCityCode=txtHotelRevArrivalCityCode&HotelCityName=txtHotelRevArrivalCityName&HotelCountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
        case "2":   //호텔
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtAirRevArrivalCityCode1&CityName=txtAirRevArrivalCityName1&CountryCode=txtHotelRevArrivalCountryCode1&HotelCityCode=txtHotelRevArrivalCityCode&HotelCityName=txtHotelRevArrivalCityName&HotelCountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
    }
    
}

//도시 검색 팝업
function AirRev_CitySearch(pageType) {
    
    switch (pageType) {
        case "0":   //항공+호텔
            SetCenterPopup('/Air/Popup/AirCityFinder_New.aspx?CityCode=txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 557, 'yes');
            break;
        case "1":   //항공
           
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
        case "2":   //호텔
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
    }
            
    
}

function HotelRev_CitySearch(pageType) {
    switch (pageType) {
        case "0":   //항공+호텔
            SetCenterPopup('/Air/Popup/AirCityFinder_New.aspx?CityCode=txtHotelRevArrivalCityCode&CityName=txtHotelRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 557, 'yes');
            break;
        case "1":   //항공
        SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtHotelRevArrivalCityCode&CityName=txtHotelRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
        case "2":   //호텔
    SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtHotelRevArrivalCityCode&CityName=txtHotelRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
    }
    
}

function HotelRev_CitySearch1(pageType) {
    switch (pageType) {
        case "0":   //항공+호텔
            SetCenterPopup('/Air/Popup/AirCityFinder_New.aspx?CityCode=txtHotelRevArrivalCityCode1&CityName=txtHotelRevArrivalCityName1&CountryCode=txtHotelRevArrivalCountryCode1&pageType=' + pageType, 'popup', 680, 557, 'yes');
            break;
        case "1":   //항공
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtHotelRevArrivalCityCode1&CityName=txtHotelRevArrivalCityName1&CountryCode=txtHotelRevArrivalCountryCode1&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
        case "2":   //호텔
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtHotelRevArrivalCityCode1&CityName=txtHotelRevArrivalCityName1&CountryCode=txtHotelRevArrivalCountryCode1&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
    }
    
}

//실시간 에어텔 검색
function RealTimeGoSearch() {

var checkbool = CheckRealTimeAirtel();

    if (checkbool == true) {
        GoRealTimeAirtelSearch();
    }
}

function RealTimeGoSearch_Logger() {

    var checkbool = CheckRealTimeAirtel();

    if (checkbool == true) {
        GoRealTimeAirtelSearch_Logger();
    }
}

//실시간 에어텔 검색
function GoRealTimeAirtelSearch() {
    
    var CheckURL = location.href;

    var MergeRoomTypeNameF = document.getElementById("FirstRoomType").value;
    var MergeRoomTypeNameFCnt = document.getElementById("FirstRoomCnt").value;
    var MergeRoomTypeNameS = document.getElementById("SeRoomType").value;
    var MergeRoomTypeNameSCnt = document.getElementById("SeRoomCnt").value;
    //20110511 김인호 출발지 코드 추가
    CityCodeMap(document.getElementById("txtAirRevArrivalCityCode1").value , document.getElementById("StartDepCD").value);
    if (MergeRoomTypeNameF == MergeRoomTypeNameS) {
        var MergeCnt = parseInt(MergeRoomTypeNameFCnt) + parseInt(MergeRoomTypeNameSCnt);
        document.getElementById("FirstRoomCnt").value = MergeCnt;
        document.getElementById("SeRoomType").value = "";
        document.getElementById("SeRoomCnt").value = "";
    }
   
    var checkSearchHidden = "checkSearchHidden" + "<!--V-->" + document.getElementById("checkSearchHidden").value;
    var hiddenAvalType = "hiddenAvalType" + "<!--V-->" + document.getElementById("hiddenAvalType").value;
    var StartDepCD = "StartDepCD" + "<!--V-->" + document.getElementById("StartDepCD").value;

    var txtAirRevArrivalCityCode = "txtAirRevArrivalCityCode" + "<!--V-->" + document.getElementById("txtAirRevArrivalCityCode1").value;
    var txtAirRevArrivalCityName = "txtAirRevArrivalCityName" + "<!--V-->" + document.getElementById("txtAirRevArrivalCityName1").value;

    var AirStartDate = "AirStartDate" + "<!--V-->" + document.getElementById("AirStartDate").value;
    var AirEndDate = "AirEndDate" + "<!--V-->" + document.getElementById("AirEndDate").value;

    var ADTCnt = "ADTCnt" + "<!--V-->" + document.getElementById("ADTCnt").value;
    var CHDCnt = "CHDCnt" + "<!--V-->" + document.getElementById("CHDCnt").value;
    var INFCnt = "INFCnt" + "<!--V-->" + document.getElementById("INFCnt").value;

    var SeatClassCD = "SeatClassCD" + "<!--V-->" + document.getElementById("SeatClassCD").value;
    var CheckMyTripHotelDate = "CheckMyTripHotelDate" + "<!--V-->" + document.getElementById("CheckMyTripHotelDate").checked;
    var FirstRoomType = "FirstRoomType" + "<!--V-->" + document.getElementById("FirstRoomType").value;
    var FirstRoomCnt = "FirstRoomCnt" + "<!--V-->" + document.getElementById("FirstRoomCnt").value;
    var SeRoomType = "SeRoomType" + "<!--V-->" + document.getElementById("SeRoomType").value;
    var SeRoomCnt = "SeRoomCnt" + "<!--V-->" + document.getElementById("SeRoomCnt").value;
    var HotelStartDate = "HotelStartDate" + "<!--V-->" + document.getElementById("HotelStartDate").value;
    var HotelStayDate = "HotelStayDate" + "<!--V-->" + document.getElementById("HotelStayDate").value;
    var HotelEndDate = "HotelEndDate" + "<!--V-->" + document.getElementById("HotelEndDate").value;

    var txtHotelRevArrivalCityCode = "txtHotelRevArrivalCityCode" + "<!--V-->" + document.getElementById("txtHotelRevArrivalCityCode").value;
    var txtHotelRevArrivalCityName = "txtHotelRevArrivalCityName" + "<!--V-->" + document.getElementById("txtHotelRevArrivalCityName").value;

    var StartKORName = "";
    if (document.getElementById("StartDepCD").value == "SEL") {
        StartKORName = "서울";
    }
    else if (document.getElementById("StartDepCD").value == "PUS") {
        StartKORName = "부산";
    }
    else if (document.getElementById("StartDepCD").value == "TEA") {
        StartKORName = "대구";
    }

    StartKORName = "StartKORName" + "<!--V-->" + StartKORName;


    var froomCnt = 0;
    var sroomcnt = 0;

    var tempfRoomTypetoCnt = 0;
    var tempsRoomTypetoCnt = 0;

    switch (document.getElementById("FirstRoomType").value) {
        case "SINGLE":
            froomCnt += 1 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "TWIN":
        case "DOUBLE":
            froomCnt += 2 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "TRIPLE":
            froomCnt += 3 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "QUAD":
            froomCnt += 4 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "":
            break;
    }

    switch (document.getElementById("SeRoomType").value) {
        case "SINGLE":
            sroomcnt += 1 * parseInt(document.getElementById("SeRoomCnt").value);
            break;
        case "TWIN":
        case "DOUBLE":
            sroomcnt += 2 * parseInt(document.getElementById("SeRoomCnt").value);
            break;
        case "TRIPLE":
            sroomcnt += 3 * parseInt(document.getElementById("SeRoomCnt").value);
            break;
        case "QUAD":
            sroomcnt += 4 * parseInt(document.getElementById("SeRoomCnt").value);
            break;
        case "":
            break;
    }


//실시간 가능 도시 검색
    if(!GetSearchList_CityCheck(document.getElementById("txtHotelRevArrivalCityCode").value))
    {
        if(document.getElementById("AirStartDate").value == "")
        {
            alert("출발일을 선택해 주세요.");
            document.getElementById("AirStartDate").focus();
            return;
        }
        
        if(document.getElementById("CheckMyTripHotelDate").checked)
        {
            if(document.getElementById("HotelStartDate").value == "")
            {
                alert("체크인날짜를 선택해 주세요.");
                document.getElementById("HotelStartDate").focus();
                return;
            }
        }    
    }

    var tPersonCnt = parseInt(document.getElementById("ADTCnt").value) + parseInt(document.getElementById("CHDCnt").value);


    var tempAdtCnt = document.getElementById("ADTCnt").value;
    var tempFRoomCnt = document.getElementById("FirstRoomCnt").value;
    var tempSRoomCnt = document.getElementById("SeRoomCnt").value;

    var totaltempRoomCnt = 0;
    if (tempSRoomCnt != "") {
        totaltempRoomCnt = parseInt(tempFRoomCnt) + parseInt(tempSRoomCnt);
    }
    else {
        totaltempRoomCnt = parseInt(tempFRoomCnt);
    }

    var tempInfCnt = document.getElementById("INFCnt").value;
    var tempHotelRoomCheckBoolin = true;

    if (tempAdtCnt < totaltempRoomCnt) {
        if (confirm("투숙하실 호텔의 각각의 방에는 성인 1명이상 투숙하셔야 합니다.\r\n선택하신 방수보다 성인의 수가 적습니다.\r\n방 수를 확인 하십시요.\r\n계속 진행하시려면 예약자 정보 입력 페이지에서\r\n성인투숙자를 추가 입력해주세요.")) {
            tempHotelRoomCheckBoolin = true;
        }
        else {
            tempHotelRoomCheckBoolin = false;
            return false;
        }
    }
    else {
        if (tempInfCnt > totaltempRoomCnt) {
            if (confirm("유아는 객실 1개당 1인의 유아만 무료 투숙이 가능합니다.\r\n객실당 유아가 2인 이상일 경우 추가 비용이 발생할 수 있습니다.\r\n계속 진행 하시겠습니까?")) {
                tempHotelRoomCheckBoolin = true;
            }
            else {
                tempHotelRoomCheckBoolin = false;
                return false;
            }
        }
        tempHotelRoomCheckBoolin = true;
    }

    if (tempHotelRoomCheckBoolin == true) {
        if (tPersonCnt > froomCnt + sroomcnt) {
            if (confirm("항공 탑승자 수가 호텔 숙박자 수보다 많습니다.\r\n호텔 숙박인원에서 제외되는 인원이 발생합니다.\r\n그래도 진행하시겠습니까?")) {
                var Params = checkSearchHidden + "<!--P-->" + hiddenAvalType + "<!--P-->" + StartDepCD + "<!--P-->" + txtAirRevArrivalCityCode + "<!--P-->";
                Params += txtAirRevArrivalCityName + "<!--P-->" + AirStartDate + "<!--P-->" + AirEndDate + "<!--P-->" + ADTCnt + "<!--P-->" + CHDCnt + "<!--P-->";
                Params += INFCnt + "<!--P-->" + SeatClassCD + "<!--P-->" + CheckMyTripHotelDate + "<!--P-->" + FirstRoomType + "<!--P-->" + FirstRoomCnt + "<!--P-->";
                Params += SeRoomType + "<!--P-->" + SeRoomCnt + "<!--P-->" + HotelStartDate + "<!--P-->" + HotelStayDate + "<!--P-->" + HotelEndDate + "<!--P-->" + txtHotelRevArrivalCityCode;
                Params += "<!--P-->" + txtHotelRevArrivalCityName;

                if (CheckURL.indexOf("RealTimeAirtelTestPage.aspx") > 0) {
                    location.href = "/RealTimeAirtel/RealTimeAirtelTestPage.aspx?TotalPram=" + Params;
                    //GoSearchDefaultPage("TotalPram=" + Params);
                }
                else {
                    location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" + escape(Params);
                    //GoSearchDefaultPage("TotalPram=" + Params);
                }
            }
        }
        else {
            var Params = checkSearchHidden + "<!--P-->" + hiddenAvalType + "<!--P-->" + StartDepCD + "<!--P-->" + txtAirRevArrivalCityCode + "<!--P-->";
            Params += txtAirRevArrivalCityName + "<!--P-->" + AirStartDate + "<!--P-->" + AirEndDate + "<!--P-->" + ADTCnt + "<!--P-->" + CHDCnt + "<!--P-->";
            Params += INFCnt + "<!--P-->" + SeatClassCD + "<!--P-->" + CheckMyTripHotelDate + "<!--P-->" + FirstRoomType + "<!--P-->" + FirstRoomCnt + "<!--P-->";
            Params += SeRoomType + "<!--P-->" + SeRoomCnt + "<!--P-->" + HotelStartDate + "<!--P-->" + HotelStayDate + "<!--P-->" + HotelEndDate + "<!--P-->" + txtHotelRevArrivalCityCode;
            Params += "<!--P-->" + txtHotelRevArrivalCityName;
            if (CheckURL.indexOf("RealTimeAirtelTestPage.aspx") > 0) {
                location.href = "/RealTimeAirtel/RealTimeAirtelTestPage.aspx?TotalPram=" + Params;
                //GoSearchDefaultPage("TotalPram=" + Params);
            }
            else {
                //location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" +escape( Params) + "&cp_channel=A10BTR";//20110901 제휴사 연동 Test
                location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" +escape( Params);
                //GoSearchDefaultPage("TotalPram=" + Params);
            }
        }
    }
}

//function GetSearchList_CityCheck()
//{
//    GetSearchList_CityCheck(document.getElementById("txtHotelRevArrivalCityCode").value);
//}
function GoRealTimeAirtelSearch_Logger() {

    var CheckURL = location.href;
 
    var MergeRoomTypeNameF = document.getElementById("FirstRoomType").value;
    var MergeRoomTypeNameFCnt = document.getElementById("FirstRoomCnt").value;
    var MergeRoomTypeNameS = document.getElementById("SeRoomType").value;
    var MergeRoomTypeNameSCnt = document.getElementById("SeRoomCnt").value;
    CityCodeMap(document.getElementById("txtAirRevArrivalCityCode1").value,document.getElementById("StartDepCD").value);
    if (MergeRoomTypeNameF == MergeRoomTypeNameS) {
        var MergeCnt = parseInt(MergeRoomTypeNameFCnt) + parseInt(MergeRoomTypeNameSCnt);
        document.getElementById("FirstRoomCnt").value = MergeCnt;
        document.getElementById("SeRoomType").value = "";
        document.getElementById("SeRoomCnt").value = "";
    }

    var checkSearchHidden = "checkSearchHidden" + "<!--V-->" + document.getElementById("checkSearchHidden").value;
    var hiddenAvalType = "hiddenAvalType" + "<!--V-->" + document.getElementById("hiddenAvalType").value;
    var StartDepCD = "StartDepCD" + "<!--V-->" + document.getElementById("StartDepCD").value;

    var txtAirRevArrivalCityCode = "txtAirRevArrivalCityCode" + "<!--V-->" + document.getElementById("txtAirRevArrivalCityCode1").value;
    var txtAirRevArrivalCityName = "txtAirRevArrivalCityName" + "<!--V-->" + document.getElementById("txtAirRevArrivalCityName1").value;

    var AirStartDate = "AirStartDate" + "<!--V-->" + document.getElementById("AirStartDate").value;
    var AirEndDate = "AirEndDate" + "<!--V-->" + document.getElementById("AirEndDate").value;

    var ADTCnt = "ADTCnt" + "<!--V-->" + document.getElementById("ADTCnt").value;
    var CHDCnt = "CHDCnt" + "<!--V-->" + document.getElementById("CHDCnt").value;
    var INFCnt = "INFCnt" + "<!--V-->" + document.getElementById("INFCnt").value;

    var SeatClassCD = "SeatClassCD" + "<!--V-->" + document.getElementById("SeatClassCD").value;
    var CheckMyTripHotelDate = "CheckMyTripHotelDate" + "<!--V-->" + document.getElementById("CheckMyTripHotelDate").checked;
    var FirstRoomType = "FirstRoomType" + "<!--V-->" + document.getElementById("FirstRoomType").value;
    var FirstRoomCnt = "FirstRoomCnt" + "<!--V-->" + document.getElementById("FirstRoomCnt").value;
    var SeRoomType = "SeRoomType" + "<!--V-->" + document.getElementById("SeRoomType").value;
    var SeRoomCnt = "SeRoomCnt" + "<!--V-->" + document.getElementById("SeRoomCnt").value;
    var HotelStartDate = "HotelStartDate" + "<!--V-->" + document.getElementById("HotelStartDate").value;
    var HotelStayDate = "HotelStayDate" + "<!--V-->" + document.getElementById("HotelStayDate").value;
    var HotelEndDate = "HotelEndDate" + "<!--V-->" + document.getElementById("HotelEndDate").value;

    var txtHotelRevArrivalCityCode = "txtHotelRevArrivalCityCode" + "<!--V-->" + document.getElementById("txtHotelRevArrivalCityCode").value;
    var txtHotelRevArrivalCityName = "txtHotelRevArrivalCityName" + "<!--V-->" + document.getElementById("txtHotelRevArrivalCityName").value;

    var StartKORName = "";
    if (document.getElementById("StartDepCD").value == "SEL") {
        StartKORName = "서울";
    }
    else if (document.getElementById("StartDepCD").value == "PUS") {
        StartKORName = "부산";
    }
    else if (document.getElementById("StartDepCD").value == "TEA") {
        StartKORName = "대구";
    }

    StartKORName = "StartKORName" + "<!--V-->" + StartKORName;

    var froomCnt = 0;
    var sroomcnt = 0;
    
    var tempfRoomTypetoCnt = 0;
    var tempsRoomTypetoCnt = 0;

    switch (document.getElementById("FirstRoomType").value) {
        case "SINGLE":
            froomCnt += 1 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "TWIN":
        case "DOUBLE":
            froomCnt += 2 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "TRIPLE":
            froomCnt += 3 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "QUAD":
            froomCnt += 4 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "":
            break;
    }

    switch (document.getElementById("SeRoomType").value) {
        case "SINGLE":
            sroomcnt += 1 * parseInt(document.getElementById("SeRoomCnt").value);
            break;
        case "TWIN":
        case "DOUBLE":
            sroomcnt += 2 * parseInt(document.getElementById("SeRoomCnt").value);
            break;
        case "TRIPLE":
            sroomcnt += 3 * parseInt(document.getElementById("SeRoomCnt").value);
            break;
        case "QUAD":
            sroomcnt += 4 * parseInt(document.getElementById("SeRoomCnt").value);
            break;
        case "":
            break;
    }


    var tPersonCnt = parseInt(document.getElementById("ADTCnt").value) + parseInt(document.getElementById("CHDCnt").value);


    var tempAdtCnt = document.getElementById("ADTCnt").value;
    var tempFRoomCnt = document.getElementById("FirstRoomCnt").value;
    var tempSRoomCnt = document.getElementById("SeRoomCnt").value;

    var totaltempRoomCnt = 0;
    if (tempSRoomCnt != "") {
        totaltempRoomCnt = parseInt(tempFRoomCnt) + parseInt(tempSRoomCnt);
    }
    else {
        totaltempRoomCnt = parseInt(tempFRoomCnt);
    }

    var tempInfCnt = document.getElementById("INFCnt").value;
    var tempHotelRoomCheckBoolin = true;

    if (tempAdtCnt < totaltempRoomCnt) {
        if (confirm("투숙하실 호텔의 각각의 방에는 성인 1명이상 투숙하셔야 합니다.\r\n선택하신 방수보다 성인의 수가 적습니다.\r\n방 수를 확인 하십시요.\r\n계속 진행하시려면 예약자 정보 입력 페이지에서\r\n성인투숙자를 추가 입력해주세요.")) {
            tempHotelRoomCheckBoolin = true;
        }
        else {
            tempHotelRoomCheckBoolin = false;
            return false;
        }
    }
    else {
        if (tempInfCnt > totaltempRoomCnt) {
            if (confirm("유아는 객실 1개당 1인의 유아만 무료 투숙이 가능합니다.\r\n객실당 유아가 2인 이상일 경우 추가 비용이 발생할 수 있습니다.\r\n계속 진행 하시겠습니까?")) {
                tempHotelRoomCheckBoolin = true;
            }
            else {
                tempHotelRoomCheckBoolin = false;
                return false;
            }
        }
        tempHotelRoomCheckBoolin = true;
    }
    
    if (tempHotelRoomCheckBoolin == true) {
        if (tPersonCnt > froomCnt + sroomcnt) {
            if (confirm("항공 탑승자 수가 호텔 숙박자 수보다 많습니다.\r\n호텔 숙박인원에서 제외되는 인원이 발생합니다.\r\n그래도 진행하시겠습니까?")) {
                var Params = checkSearchHidden + "<!--P-->" + hiddenAvalType + "<!--P-->" + StartDepCD + "<!--P-->" + txtAirRevArrivalCityCode + "<!--P-->";
                Params += txtAirRevArrivalCityName + "<!--P-->" + AirStartDate + "<!--P-->" + AirEndDate + "<!--P-->" + ADTCnt + "<!--P-->" + CHDCnt + "<!--P-->";
                Params += INFCnt + "<!--P-->" + SeatClassCD + "<!--P-->" + CheckMyTripHotelDate + "<!--P-->" + FirstRoomType + "<!--P-->" + FirstRoomCnt + "<!--P-->";
                Params += SeRoomType + "<!--P-->" + SeRoomCnt + "<!--P-->" + HotelStartDate + "<!--P-->" + HotelStayDate + "<!--P-->" + HotelEndDate + "<!--P-->" + txtHotelRevArrivalCityCode;
                Params += "<!--P-->" + txtHotelRevArrivalCityName;

                if(document.getElementById("AirStartDate").value == "")
                {
                    alert("출국일을 선택해 주세요.");
                    return;
                }	                                
                else if(document.getElementById("CheckMyTripHotelDate").checked)
                {
                    if(document.getElementById("HotelStartDate").value == "")
                    {
                        alert("체크인 날짜를 선택해 주세요.");
                        return;
                    }
                }
                                
                if (CheckURL.indexOf("RealTimeAirtelTestPage.aspx") > 0) {
                    location.href = "/RealTimeAirtel/RealTimeAirtelTestPage.aspx?TotalPram=" + Params;
                    //GoSearchDefaultPage("TotalPram=" + Params);
                }
                else {

                    location.href = "/RealTimeAirtel/RedirectMain.aspx?keywd=lZhq7472&logger_kw=lZhq7472&source=logger_kw&TotalPram=" + escape(Params);
                    //GoSearchDefaultPage("TotalPram=" + Params);
                }
            }
        }
        else {
                var returnValue = "";
                var TotalParam = "ProcessType=CityCheck";

                   
            var Params = checkSearchHidden + "<!--P-->" + hiddenAvalType + "<!--P-->" + StartDepCD + "<!--P-->" + txtAirRevArrivalCityCode + "<!--P-->";
            Params += txtAirRevArrivalCityName + "<!--P-->" + AirStartDate + "<!--P-->" + AirEndDate + "<!--P-->" + ADTCnt + "<!--P-->" + CHDCnt + "<!--P-->";
            Params += INFCnt + "<!--P-->" + SeatClassCD + "<!--P-->" + CheckMyTripHotelDate + "<!--P-->" + FirstRoomType + "<!--P-->" + FirstRoomCnt + "<!--P-->";
            Params += SeRoomType + "<!--P-->" + SeRoomCnt + "<!--P-->" + HotelStartDate + "<!--P-->" + HotelStayDate + "<!--P-->" + HotelEndDate + "<!--P-->" + txtHotelRevArrivalCityCode;
            Params += "<!--P-->" + txtHotelRevArrivalCityName;

            
            TotalParam += "&cityCD=" + document.getElementById("txtAirRevArrivalCityCode1").value;

            var sRtn = "";

            jQuery.ajax
                (
                    {
                        type: "post",
                        url: "/RealTimeAirtel/RealTimeAirtel_Ajax.ashx",
                        data: TotalParam,
                        success: function(returnValue) {

                            if (returnValue.indexOf("True") > -1) {
                                //location.href = "/RealTimeAirtel/RedirectMain.aspx?LinkedTotalPram=" + escape(Params) + "&cp_channel=A10BTR";
                                sRtn = "/RealTimeAirtel/RedirectMain.aspx?LinkedTotalPram=" + escape(Params);
                                if (document.getElementById("cp_channel") != null) {
                                    sRtn += "&cp_channel=" + document.getElementById("cp_channel").value;
                                }
                                location.href = sRtn;
                                //document.write(Params);
                            }
                            else {

                                if (document.getElementById("AirStartDate").value == "") {
                                    alert("출국일을 선택해 주세요.");
                                    return;
                                }
                                else if (document.getElementById("CheckMyTripHotelDate").checked) {
                                    if (document.getElementById("HotelStartDate").value == "") {
                                        alert("체크인 날짜를 선택해 주세요.");
                                        return;
                                    }
                                }

                                sRtn = "/RealTimeAirtel/RedirectMain.aspx?LinkedTotalPram=" + escape(Params);
                                if (document.getElementById("cp_channel") != null) {
                                    sRtn += "&cp_channel=" + document.getElementById("cp_channel").value;
                                }
                                location.href = sRtn;
                                //document.write( Params);
                            }
                        }
                    }
                );
	                
//            if (CheckURL.indexOf("RealTimeAirtelTestPage.aspx") > 0) {
//                location.href = "/RealTimeAirtel/RealTimeAirtelTestPage.aspx?TotalPram=" + Params;
//                //GoSearchDefaultPage("TotalPram=" + Params);
//            }
//            else {
//                //location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" + escape(Params) + "&keywd=lZhq7472&logger_kw=lZhq7472&source=logger_kw";
//                //location.href = "/RealTimeAirtel/RedirectMain.aspx?keywd=lZhq7472&logger_kw=lZhq7472&source=logger_kw&TotalPram=" + escape(Params);
//                //GoSearchDefaultPage("TotalPram=" + Params);
//            }
        }
    }
}

//실시간 에어텔 검색(특정항공사만 리스트 조회)
function GoRealTimeAirtelSearch1(ArrivalCityCode ,AirlineCode ) {
    var CheckURL = location.href;
    
    var MergeRoomTypeNameF = "DOUBLE";
    var MergeRoomTypeNameFCnt = "1";
    var MergeRoomTypeNameS = "";
    var MergeRoomTypeNameSCnt = "";
    var checkSearchHidden = "checkSearchHidden<!--V-->";
    var hiddenAvalType = "hiddenAvalType<!--V-->1";
    var StartDepCD = "StartDepCD<!--V-->SEL";
    var txtAirRevArrivalCityCode = "txtAirRevArrivalCityCode<!--V-->" + ArrivalCityCode;
    var txtAirRevArrivalCityName = "txtAirRevArrivalCityName<!--V-->";
    var AirStartDate = "AirStartDate<!--V-->2011-02-05";
    var AirEndDate = "AirEndDate<!--V-->2011-02-07";
    var ADTCnt = "ADTCnt<!--V-->2";
    var CHDCnt = "CHDCnt<!--V-->0";
    var INFCnt = "INFCnt<!--V-->0";
    var SeatClassCD = "SeatClassCD<!--V-->Y";
    var CheckMyTripHotelDate = "CheckMyTripHotelDate<!--V-->true";
    var FirstRoomType = "FirstRoomType<!--V-->DOUBLE";
    var FirstRoomCnt = "FirstRoomCnt<!--V-->1";
    var SeRoomType = "SeRoomType<!--V-->";
    var SeRoomCnt = "SeRoomCnt<!--V-->0";
    var HotelStartDate = "HotelStartDate<!--V-->";
    var HotelStayDate = "HotelStayDate<!--V-->";
    var HotelEndDate = "HotelEndDate<!--V-->";
    var txtHotelRevArrivalCityCode = "txtHotelRevArrivalCityCode<!--V-->";
    var txtHotelRevArrivalCityName = "txtHotelRevArrivalCityName<!--V-->";
    var StartKORName = "";
    var AirCityCode = "AirlineCode<!--V-->" + AirlineCode;
    
    //20110511 김인호 아직 적용되지 않은 메서드이므로 sel 박아줌.
    CityCodeMap(ArrivalCityCode,"SEL");
    
    if (document.getElementById("StartDepCD").value == "SEL") {
        StartKORName = "서울";
    }
    else if (document.getElementById("StartDepCD").value == "PUS") {
        StartKORName = "부산";
    }
    else if (document.getElementById("StartDepCD").value == "TEA") {
        StartKORName = "대구";
    }

    StartKORName = "StartKORName" + "<!--V-->" + StartKORName;


    var froomCnt = 0;
    var sroomcnt = 0;

    var tempfRoomTypetoCnt = 0;
    var tempsRoomTypetoCnt = 0;

    switch (document.getElementById("FirstRoomType").value) {
        case "SINGLE":
            froomCnt += 1 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "TWIN":
        case "DOUBLE":
            froomCnt += 2 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "TRIPLE":
            froomCnt += 3 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "QUAD":
            froomCnt += 4 * parseInt(document.getElementById("FirstRoomCnt").value);
            break;
        case "":
            break;
    }

    var tPersonCnt = parseInt(document.getElementById("ADTCnt").value) + parseInt(document.getElementById("CHDCnt").value);


    var tempAdtCnt = document.getElementById("ADTCnt").value;
    var tempFRoomCnt = document.getElementById("FirstRoomCnt").value;
    var tempSRoomCnt = document.getElementById("SeRoomCnt").value;

    var totaltempRoomCnt = 0;
    if (tempSRoomCnt != "") {
        totaltempRoomCnt = parseInt(tempFRoomCnt) + parseInt(tempSRoomCnt);
    }
    else {
        totaltempRoomCnt = parseInt(tempFRoomCnt);
    }

    var tempInfCnt = document.getElementById("INFCnt").value;
    var tempHotelRoomCheckBoolin = true;
    
    if (tempHotelRoomCheckBoolin == true) {
        if (tPersonCnt > froomCnt + sroomcnt) {
            if (confirm("항공 탑승자 수가 호텔 숙박자 수보다 많습니다.\r\n호텔 숙박인원에서 제외되는 인원이 발생합니다.\r\n그래도 진행하시겠습니까?")) {
                var Params = checkSearchHidden + "<!--P-->" + hiddenAvalType + "<!--P-->" + StartDepCD + "<!--P-->" + txtAirRevArrivalCityCode + "<!--P-->";
                Params += txtAirRevArrivalCityName + "<!--P-->" + AirStartDate + "<!--P-->" + AirEndDate + "<!--P-->" + ADTCnt + "<!--P-->" + CHDCnt + "<!--P-->";
                Params += INFCnt + "<!--P-->" + SeatClassCD + "<!--P-->" + CheckMyTripHotelDate + "<!--P-->" + FirstRoomType + "<!--P-->" + FirstRoomCnt + "<!--P-->";
                Params += SeRoomType + "<!--P-->" + SeRoomCnt + "<!--P-->" + HotelStartDate + "<!--P-->" + HotelStayDate + "<!--P-->" + HotelEndDate + "<!--P-->" + txtHotelRevArrivalCityCode;
                Params += "<!--P-->" + txtHotelRevArrivalCityName + "<!--P-->" + AirCityCode;

                location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" + escape(Params);
                    //GoSearchDefaultPage("TotalPram=" + Params);
            }
        }
        else {
            var Params = checkSearchHidden + "<!--P-->" + hiddenAvalType + "<!--P-->" + StartDepCD + "<!--P-->" + txtAirRevArrivalCityCode + "<!--P-->";
            Params += txtAirRevArrivalCityName + "<!--P-->" + AirStartDate + "<!--P-->" + AirEndDate + "<!--P-->" + ADTCnt + "<!--P-->" + CHDCnt + "<!--P-->";
            Params += INFCnt + "<!--P-->" + SeatClassCD + "<!--P-->" + CheckMyTripHotelDate + "<!--P-->" + FirstRoomType + "<!--P-->" + FirstRoomCnt + "<!--P-->";
            Params += SeRoomType + "<!--P-->" + SeRoomCnt + "<!--P-->" + HotelStartDate + "<!--P-->" + HotelStayDate + "<!--P-->" + HotelEndDate + "<!--P-->" + txtHotelRevArrivalCityCode;
            Params += "<!--P-->" + txtHotelRevArrivalCityName + "<!--P-->" + AirCityCode;
                   
            //location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" +escape( Params) + "&cp_channel=A10BTR";
            location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" +escape( Params);
                //GoSearchDefaultPage("TotalPram=" + Params);
            
        }
    }
}

//호텔 숙박일 기간 변경 검색
function ReSearchHotelDataChange() {
    var CheckURL = location.href;

    var checkSearchHidden = "checkSearchHidden" + "<!--V-->" + document.getElementById("checkSearchHidden").value;
    var hiddenAvalType = "hiddenAvalType" + "<!--V-->" + document.getElementById("hiddenAvalType").value;
    var StartDepCD = "StartDepCD" + "<!--V-->" + document.getElementById("StartDepCD").value;
    var txtAirRevArrivalCityCode = "txtAirRevArrivalCityCode" + "<!--V-->" + document.getElementById("txtAirRevArrivalCityCode").value;
    var txtAirRevArrivalCityName = "txtAirRevArrivalCityName" + "<!--V-->" + document.getElementById("txtAirRevArrivalCityName1").value;
    var AirStartDate = "AirStartDate" + "<!--V-->" + document.getElementById("AirStartDate").value;
    var AirEndDate = "AirEndDate" + "<!--V-->" + document.getElementById("AirEndDate").value;
    var ADTCnt = "ADTCnt" + "<!--V-->" + document.getElementById("ADTCnt").value;
    var CHDCnt = "CHDCnt" + "<!--V-->" + document.getElementById("CHDCnt").value;
    var INFCnt = "INFCnt" + "<!--V-->" + document.getElementById("INFCnt").value;
    var SeatClassCD = "SeatClassCD" + "<!--V-->" + document.getElementById("SeatClassCD").value;
    var CheckMyTripHotelDate = "CheckMyTripHotelDate" + "<!--V-->" + "true";
    var FirstRoomType = "FirstRoomType" + "<!--V-->" + document.getElementById("FirstRoomType").value;
    var FirstRoomCnt = "FirstRoomCnt" + "<!--V-->" + document.getElementById("FirstRoomCnt").value;
    var SeRoomType = "SeRoomType" + "<!--V-->" + document.getElementById("SeRoomType").value;
    var SeRoomCnt = "SeRoomCnt" + "<!--V-->" + document.getElementById("SeRoomCnt").value;
    var HotelStartDate = "HotelStartDate" + "<!--V-->" + document.getElementById("HotelReSearchDt").value;
    var HotelStayDate = "HotelStayDate" + "<!--V-->" + document.getElementById("HotelReSerchStayDT").value;
    var HotelEndDate = "HotelEndDate" + "<!--V-->" + document.getElementById("HotelReSearchEndDT").value;


    var Params = checkSearchHidden + "<!--P-->" + hiddenAvalType + "<!--P-->" + StartDepCD + "<!--P-->" + txtAirRevArrivalCityCode + "<!--P-->";
    Params += txtAirRevArrivalCityName + "<!--P-->" + AirStartDate + "<!--P-->" + AirEndDate + "<!--P-->" + ADTCnt + "<!--P-->" + CHDCnt + "<!--P-->";
    Params += INFCnt + "<!--P-->" + SeatClassCD + "<!--P-->" + CheckMyTripHotelDate + "<!--P-->" + FirstRoomType + "<!--P-->" + FirstRoomCnt + "<!--P-->";
    Params += SeRoomType + "<!--P-->" + SeRoomCnt + "<!--P-->" + HotelStartDate + "<!--P-->" + HotelStayDate + "<!--P-->" + HotelEndDate;

    if (CheckURL.indexOf("RealTimeAirtelTestPage.aspx") > 0) {
        location.href = "/RealTimeAirtel/RealTimeAirtelTestPage.aspx?TotalPram=" + Params;
    }
    else {
        //location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" + escape(Params) + "&cp_channel=A10BTR";
        location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" +escape( Params);
    }
}


//실시간 에어텔 확인
function CheckRealTimeAirtel() {

//    alert(document.getElementById("ADTCnt").value);
//    alert(document.getElementById("FirstRoomType").value);
//    alert(document.getElementById("SeRoomType").value);
//    alert(document.getElementById("AirStartDate").value);
//    alert(document.getElementById("AirEndDate").value);
    if (document.getElementById("txtAirRevArrivalCityName1").value == "") {
        alert("도착도시를 입력 하세요.");
        return false;
    }
    else if (document.getElementById("SeRoomType").value == document.getElementById("FirstRoomType").value) {
        alert("같은 객실타입을 선택할 수 없습니다.");
        return false;

    }
    else if (document.getElementById("SeRoomType").value != "" && document.getElementById("SeRoomCnt").value == "") {
        alert("두번째 객실타입의 갯수를 선택하세요");
        return false;
    }
    else if((parseInt(document.getElementById("ADTCnt").value) > 2 || document.getElementById("FirstRoomType").value != "TWIN" || document.getElementById("SeRoomType").value != "") && (document.getElementById("AirStartDate").value == "" || document.getElementById("AirEndDate").value == ""))
    {
        if(document.getElementById("AirStartDate").value == "")
        {
            alert("출국일을 선택 하세요");
            return false;
        }
        else if(document.getElementById("AirEndDate").value == "")
        {
            alert("귀국일을 선택 하세요");
            return false;
        }
    }
    else {
        if (document.getElementById("CheckMyTripHotelDate").checked == true) {
            if (document.getElementById("txtHotelRevArrivalCityName").value == "") {
                alert("호텔 숙박 도시를 입력 하세요.");
                return false;
            }
            else {
                return true;
            }
        }
        else {
            return true;
        }
    }
}

//호텔 확인
function CheckHotelSearch() {
    if (document.getElementById("txtAirRevArrivalCityName").value == "") {
        alert("도착도시를 입력 하세요.");
        return false;
    }
    else {
        return true;
    }
}

//호텔 검색
function GoHotelSearch() {
    var LocationURL = "/OMNIHotel/chSearch/search_list.aspx?";
    LocationURL += "CityCode=" + document.getElementById("txtAirRevArrivalCityCode").value;
    LocationURL += "&CheckInDate=" + document.getElementById("HotelStartDate").value;
    LocationURL += "&CheckOutDate=" + document.getElementById("HotelEndDate").value;
    var tempRoomType = document.getElementById("FirstRoomType").value;

    if (document.getElementById("SeRoomType").value != "") {
        tempRoomType += "%2C" + document.getElementById("SeRoomType").value;
    }

    LocationURL += "&RoomType=" + tempRoomType;

    var tempRoomCount = document.getElementById("FirstRoomCnt").value;
    if (document.getElementById("SeRoomCnt").value != "") {
        tempRoomCount += "%2C" + document.getElementById("SeRoomCnt").value;
    }

    LocationURL += "&RoomCount=" + tempRoomCount;
    LocationURL += "&Grade=";
    LocationURL += "&Location=";
    LocationURL += "&m_CountryCode=";

    location.href = LocationURL;
}

//항공 검색
function CheckAirSearch() {
    if (document.getElementById("txtAirRevArrivalCityName1").value == "") {
        alert("도착도시를 입력 하세요.");
        return false;
    }
    else {
        var ADTCnt = document.getElementById("ADTCnt").value;
        var CHDCnt = document.getElementById("CHDCnt").value;
        var INFCnt = document.getElementById("INFCnt").value;
        var totalCnt = parseInt(ADTCnt) + parseInt(CHDCnt) + parseInt(INFCnt);
        //alert(totalCnt);
        if (totalCnt > 9) {
            alert("총 탑승객은 9명을 넘어서는 안됩니다.");
            return false;
        }
        else {
            return true;
        }
    }
}

//항공 검색 시작
function GoAirSearch() {
    //var LocationURL = "/OMNI2Air/chSearch/search_list.aspx?";
    var LocationURL = "/Air/search_list.aspx?";
    LocationURL += "DepartureCity=" + document.getElementById("StartDepCD").value;
    LocationURL += "&ArrivalCity=" + document.getElementById("txtAirRevArrivalCityCode").value;
    LocationURL += "&DepartureDate=" + document.getElementById("AirStartDate").value;
    var tempArrivalDate = "";
    if (document.getElementById("hiddenAvalType").value == "2") {
        tempArrivalDate = "";
    }
    else {
        tempArrivalDate = document.getElementById("AirEndDate").value;
    }
    LocationURL += "&ArrivalDate=" + tempArrivalDate;
    if (document.getElementById("RRT").checked == true) {
        LocationURL += "&TripType=RRT";
    }
    else {
        LocationURL += "&TripType=ROW";
    }
    LocationURL += "&Compartment=" + document.getElementById("SeatClassCD").value;
    LocationURL += "&AdultCount=" + document.getElementById("ADTCnt").value;
    LocationURL += "&ChildCount=" + document.getElementById("CHDCnt").value;
    LocationURL += "&InfantCount=" + document.getElementById("INFCnt").value;
    LocationURL += "&Open=N";
    LocationURL += "&SeatOK=Y";

    location.href = LocationURL;
}

var tempClientLeft = "0";
var tempClientTop = "0";
function SetPointer(pointerX, pointerY) {
    tempClientLeft = pointerX;
    tempClientTop = pointerY;

    //    var tempWidth = document.body.clientWidth;
    //    var NewWidth = ((tempWidth - 880) / 2) + 613;

    //    document.getElementById("Divdatachg").style.left = NewWidth;
    document.getElementById("Divdatachg").style.top = 243;
    document.getElementById("Divdatachg").style.display = "block";
}

function DisplayNonDiv() {
    //document.getElementById("Divdatachg").style.display = "none";
}

function ViewSelfDiv() {
    document.getElementById("Divdatachg").style.display = "block";
}

function ClickHotelReSerch() {

}

//DIV 위치 고정
function Div_PointReplay(PointerDiv, TargetDiv) {
}


function test() {
    //alert(document.body.clientWidth);

    var tempWidth = document.body.clientWidth;
    //    var NewWidth = ((tempWidth - 880) / 2) + 680;

    //    document.getElementById("Divdatachg").style.left = NewWidth;
    document.getElementById("Divdatachg").style.top = 251;
    document.getElementById("Divdatachg").style.display = "block";
}

//호텔 재검색 날짜 변경
function HotelReSearchStart(EndDate) {
    //alert(EndDate);
    document.getElementById("Divdatachg").style.display = "block";
    //alert(code);
    var tempStayCnt = document.getElementById("HotelReSerchStayDT").value;
    //alert(tempStayCnt);
    jQuery('#HotelReSearchEndDT').val(DateAdd('D', tempStayCnt, document.getElementById("HotelReSearchDt").value));

    var CheckNewEndDT = document.getElementById("HotelReSearchEndDT").value;

    var NowEndDT = EndDate;

    for (var i = 0; i < NowEndDT.length; i++) {
        NowEndDT = NowEndDT.replace("-", "");
    }

    for (var i = 0; i < CheckNewEndDT.length; i++) {
        CheckNewEndDT = CheckNewEndDT.replace("-", "");
    }

    if (parseFloat(NowEndDT) <= parseFloat(CheckNewEndDT)) {
        //alert("항공 귀국일 보다 호텔 체크아웃 날짜가 느립니다. 숙박일자를 변경 합니다.");
    }

    var CheckResult = "";

    for (var i = parseInt(tempStayCnt); i > 0; i--) {
        jQuery('#HotelReSearchEndDT').val(DateAdd('D', i, document.getElementById("HotelReSearchDt").value));
        CheckNewEndDT = document.getElementById("HotelReSearchEndDT").value;

        for (var j = 0; j < CheckNewEndDT.length; j++) {
            CheckNewEndDT = CheckNewEndDT.replace("-", "");
        }

        //        alert(CheckNewEndDT);
        if (parseFloat(NowEndDT) >= parseFloat(CheckNewEndDT)) {
            CheckResult = "OK";
            document.getElementById("HotelReSerchStayDT").value = (i);

            break;
        }
    }

    if (CheckResult != "OK") {
        alert("숙박일이 항공편 일정에 속해있지 않거나 체크인 날짜와 체크아웃 날짜가 같습니다. 다시 설정해주세요");
        document.getElementById("HotelReSearchDt").value = document.getElementById("HiddenStartDT").value;
        document.getElementById("HotelReSearchEndDT").value = document.getElementById("HiddenEndDT").value;
        document.getElementById("HotelReSerchStayDT").value = document.getElementById("HiddenStayDay").value;
    }
}

function ChangeReSearchStayDT(SValue) {
    var EndDate = document.getElementById("HiddenEndDT").value;
    document.getElementById("Divdatachg").style.display = "block";
    //alert(code);
    var tempStayCnt = SValue;
    //alert(tempStayCnt);
    jQuery('#HotelReSearchEndDT').val(DateAdd('D', SValue, document.getElementById("HotelReSearchDt").value));

    var CheckNewEndDT = document.getElementById("HotelReSearchEndDT").value;

    var NowEndDT = EndDate;

    for (var i = 0; i < NowEndDT.length; i++) {
        NowEndDT = NowEndDT.replace("-", "");
    }

    for (var i = 0; i < CheckNewEndDT.length; i++) {
        CheckNewEndDT = CheckNewEndDT.replace("-", "");
    }

    if (parseFloat(NowEndDT) < parseFloat(CheckNewEndDT)) {
        //alert("항공 귀국일 보다 호텔 체크아웃 날짜가 느립니다. 숙박일자를 변경 합니다.");
    }

    var CheckResult = "";

    for (var i = parseInt(tempStayCnt); i > 0; i--) {
        jQuery('#HotelReSearchEndDT').val(DateAdd('D', i, document.getElementById("HotelReSearchDt").value));
        CheckNewEndDT = document.getElementById("HotelReSearchEndDT").value;

        for (var j = 0; j < CheckNewEndDT.length; j++) {
            CheckNewEndDT = CheckNewEndDT.replace("-", "");
        }

        //        alert(CheckNewEndDT);
        if (parseFloat(NowEndDT) >= parseFloat(CheckNewEndDT)) {
            CheckResult = "OK";
            document.getElementById("HotelReSerchStayDT").value = (i);

            break;
        }
    }

    if (CheckResult != "OK") {
        alert("숙박일이 항공편 일정에 속해있지 않거나 체크인 날짜와 체크아웃 날짜가 같습니다. 다시 설정해주세요");
        document.getElementById("HotelReSearchDt").value = document.getElementById("HiddenStartDT").value;
        document.getElementById("HotelReSearchEndDT").value = document.getElementById("HiddenEndDT").value;
        document.getElementById("HotelReSerchStayDT").value = document.getElementById("HiddenStayDay").value;
    }
}

function ViewCodeChange() {

}

function ViewAirRulePop(REVMSTCD) {
    //alert("규정보기");
    //alert(REVMSTCD);
    SetCenterPopup('/Air/RecommendFare/City_AirSale_Rule_Pop.aspx?ServiceFareMstCD=' + REVMSTCD, 'popup', 507, 450, 'no');
    return false;
}

function ViewAirRulePop2(REVMSTCDCtl) {

    var REVMSTCD = document.getElementById("selectAirScheduleMSTCD").value;
    //alert(REVMSTCD);
    SetCenterPopup('/Air/RecommendFare/City_AirSale_Rule_Pop.aspx?ServiceFareMstCD=' + REVMSTCD, 'popup', 507, 450, 'no');
    return false;
}

function ViewAirSchedule(REVMSTCD) {
    SetCenterPopup('/RealTimeAirtel/RealTimeAirtel_schedule.aspx?AirMstCd=' + REVMSTCD + '&SearchType=0' + '&AirXML=AirListSB', 'popup', 790, 450, 'yes');
    return false;
}

function ViewAirSchedule2(REVMSTCD, SearchType) {
    SetCenterPopup('/RealTimeAirtel/RealTimeAirtel_schedule.aspx?AirMstCd=' + REVMSTCD + '&SearchType=' + SearchType + '&AirXML=AirListSB', 'popup', 790, 450, 'yes');
}

function ViewInsuranceRulePop() {
    SetCenterPopup('/RealTimeAirtel/popup_h3_insurance.html', 'popup', 507, 520, 'no');
}

function ViewHotelRulePop() {
    SetCenterPopup('/RealTimeAirtel/popup_h3_hotelrule.html', 'popup', 605, 570, 'no');
}

function ViewPersonalInfoPop() {
    SetCenterPopup('/Tour/chCustom/fmContract02.aspx?pTYPE1=6', 'popup', 700, 700, 'yes');
}

function GoViewPopup(HotelCode, viewType) {
    //alert(HotelCode);
    //alert(viewType);
    //    var checkSearchHidden = "checkSearchHidden" + "<!--V-->" + document.getElementById("checkSearchHidden").value;
    //    var hiddenAvalType = "hiddenAvalType" + "<!--V-->" + document.getElementById("hiddenAvalType").value;
    //    var StartDepCD = "StartDepCD" + "<!--V-->" + document.getElementById("StartDepCD").value;
    //    var txtAirRevArrivalCityCode = "txtAirRevArrivalCityCode" + "<!--V-->" + document.getElementById("txtAirRevArrivalCityCode").value;
    //    var txtAirRevArrivalCityName = "txtAirRevArrivalCityName" + "<!--V-->" + document.getElementById("txtAirRevArrivalCityName").value;
    //    var AirStartDate = "AirStartDate" + "<!--V-->" + document.getElementById("AirStartDate").value;
    //    var AirEndDate = "AirEndDate" + "<!--V-->" + document.getElementById("AirEndDate").value;
    //    var ADTCnt = "ADTCnt" + "<!--V-->" + document.getElementById("ADTCnt").value;
    //    var CHDCnt = "CHDCnt" + "<!--V-->" + document.getElementById("CHDCnt").value;
    //    var INFCnt = "INFCnt" + "<!--V-->" + document.getElementById("INFCnt").value;
    //    var SeatClassCD = "SeatClassCD" + "<!--V-->" + document.getElementById("SeatClassCD").value;
    //    var CheckMyTripHotelDate = "CheckMyTripHotelDate" + "<!--V-->" + document.getElementById("CheckMyTripHotelDate").checked;
    //    var FirstRoomType = "FirstRoomType" + "<!--V-->" + document.getElementById("FirstRoomType").value;
    //    var FirstRoomCnt = "FirstRoomCnt" + "<!--V-->" + document.getElementById("FirstRoomCnt").value;
    //    var SeRoomType = "SeRoomType" + "<!--V-->" + document.getElementById("SeRoomType").value;
    //    var SeRoomCnt = "SeRoomCnt" + "<!--V-->" + document.getElementById("SeRoomCnt").value;
    //    var HotelStartDate = "HotelStartDate" + "<!--V-->" + document.getElementById("HotelStartDate").value;
    //    var HotelStayDate = "HotelStayDate" + "<!--V-->" + document.getElementById("HotelStayDate").value;
    //    var HotelEndDate = "HotelEndDate" + "<!--V-->" + document.getElementById("HotelEndDate").value;
    /*
    http://localhost/OMNIHotel/chSearch/search_hotelinfo.aspx?
    ItemCode=4224&
    CityCode=TYO&
    CheckInDate=2010-03-02&
    CheckOutDate=2010-03-03&
    RoomType=SINGLE&
    RoomCount=1&
    Tab=9&
    pagetype=1
    */

    var CityCode = document.getElementById("txtAirRevArrivalCityCode").value;
    var CheckInDate = document.getElementById("HotelStartDate").value;
    var CheckOutDate = document.getElementById("HotelEndDate").value;
    var RoomType = document.getElementById("FirstRoomType").value;
    var RoomCount = document.getElementById("FirstRoomCnt").value;
    var Grade = "";
    var Location = "";
    var ItemCode = HotelCode;
    var viewType = viewType;

    var Params = "?CityCode=" + CityCode;
    Params += "&CheckInDate=" + CheckInDate;
    Params += "&CheckOutDate=" + CheckOutDate;
    Params += "&RoomType=" + RoomType;
    Params += "&RoomCount=" + RoomCount;
    Params += "&Grade=" + Grade;
    Params += "&Location=" + Location;
    Params += "&ItemCode=" + ItemCode;
    Params += "&Tab=" + viewType;
    Params += "&pagetype=1";

    //alert(Params);


    //SetCenterPopup('/OmniHotel/ChPopup/Hotel_Detail_Popup.aspx?' + Params , 'popup', 670, 700, 'yes');
    SetCenterPopup('/OMNIHotel/chSearch/search_hotelinfo.aspx' + Params, 'popup', 670, 700, 'yes');
}



function LoadReservationComplete() {
    //alert("LoadReservationComplete");
    var TUrl = location.href;

    if (TUrl.indexOf("RealTimeAirtel_reservation.aspx") > -1) {
        if (TUrl.indexOf("?") < 0) {
            document.getElementById("RealTimeProcess").style.display = "none";
        }
    }
}

function CheckInfToAdt(InfCnt) {
    var AdtCnt = document.getElementById("ADTCnt").value;
    if (parseInt(AdtCnt) < parseInt(InfCnt)) {
        alert("유아는 성인 탑승객보다 많을 수 없습니다.");
        document.getElementById("INFCnt").value = document.getElementById("ADTCnt").value;
    }
}
