﻿/// <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) {

        var tempParamsArrF = CheckURL.split("?");

        if(CheckURL.indexOf("RedirectMain") < 0)
        {
            location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" + escape(tempParamsArrF[1]);
        }

    }
    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 = "";
        var AirlineCD = "";
        var HotelSeq = "";
        var StartDepCD = "";
       

        for (var i = 0; i < TotalParams.length; i++) {
        
            
            var tempParamArr = TotalParams[i].split("<!--V-->");
            //20110130 (특정항공사만 리스트에 나오게 수정) if (tempTotalParams[1].indexOf("AirlineCD") == -1) 빼면 원문
            
            if (tempTotalParams[1].indexOf("AirlineCD") == -1) 
            {
               
                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;
                            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 += Number(tempParamArr[1]);
                        AdtPersonCnt += Number(tempParamArr[1]);
                    }
                    else if (tempParamArr[0] == "CHDCnt") {
                        tempPersonCnt += Number(tempParamArr[1]);
                        ChdPersonCnt += Number(tempParamArr[1]);
                    }
                    else if (tempParamArr[0] == "INFCnt") {
                        tempPersonCnt += Number(tempParamArr[1]);
                        ChdPersonCnt += Number(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];
                    }
                    else if (tempParamArr[0] == "StartDepCD") {
                        
                       StartDepCD = tempParamArr[1];
                       if(document.getElementById("StartDepCD") != null) document.getElementById("StartDepCD").value = StartDepCD;
                        
                    }
                    else if (tempParamArr[0] == "txtAirRevArrivalCityCode") {


                        CityCode = tempParamArr[1];
                        if(document.getElementById("CityCode") != null) document.getElementById("CityCode").value = CityCode;
                    }
                    else if (tempParamArr[0] == "HotelSeq") {                     
                        HotelSeq = tempParamArr[1];
                    }
                    
                    
                    if(tempParamArr[0] != "Test" && tempParamArr[0] != "HotelSeq") document.getElementById(tempParamArr[0]).value = tempParamArr[1];
                    if (document.getElementById("main_" + tempParamArr[0]) != null) {
                        
                        if(tempParamArr[0] == "txtHotelRevArrivalCityName" || tempParamArr[0] == "txtAirRevArrivalCityName")
                            document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1] == "" ? document.getElementById("CityName").value : tempParamArr[1];
                        else document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                    }
                } 
            }
            else
            {
                
                if (tempParamArr[0] != null && tempParamArr[0] != "") {
                    if (tempParamArr[0] == "ADTCnt") {
                        tempPersonCnt += Number(tempParamArr[1]);
                        AdtPersonCnt += Number(tempParamArr[1]);
                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                    }
                    else if (tempParamArr[0] == "CHDCnt") {
                        tempPersonCnt += Number(tempParamArr[1]);
                        ChdPersonCnt += Number(tempParamArr[1]);
                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                    }
                    else if (tempParamArr[0] == "INFCnt") {
                        tempPersonCnt += Number(tempParamArr[1]);
                        ChdPersonCnt += Number(tempParamArr[1]);
                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                    }
                    else if (tempParamArr[0] == "FirstRoomType") {
                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                    }
                    else if (tempParamArr[0] == "FirstRoomCnt") {
                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                    }
                    else if (tempParamArr[0] == "SeRoomType") {
                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                    }
                    else if (tempParamArr[0] == "SeRoomCnt") {
                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                    }
                    else if (tempParamArr[0] == "AirStartDate") {

                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                    }
                    else if (tempParamArr[0] == "HotelStartDate") {
                        //위와 동일

                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                        StayHotelStartDay2 = tempParamArr[1];
                    }
                    else if (tempParamArr[0] == "AirEndDate") {

                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                    }
                    else if (tempParamArr[0] == "HotelEndDate") {

                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                        StayHotelEndDay2 = tempParamArr[1];
                    }
                    else if (tempParamArr[0] == "StartDepCD") {
                        
                       StartDepCD = tempParamArr[1];
                       if(document.getElementById("StartDepCD") != null) document.getElementById("StartDepCD").value = StartDepCD;
                        
                    }
                    else if (tempParamArr[0] == "txtAirRevArrivalCityCode") {


                        CityCode = tempParamArr[1];
                        if(document.getElementById("main_txtAirRevArrivalCountryCode_2") != null) document.getElementById("main_txtAirRevArrivalCountryCode_2").value = CityCode;
                    }
                    else if (tempParamArr[0] == "txtHotelRevArrivalCityCode") {


                        CityCode = tempParamArr[1];
                        if(document.getElementById("main_txtHotelRevArrivalCountryCode_2") != null) document.getElementById("main_txtHotelRevArrivalCountryCode_2").value = CityCode;
                    }
                    else if (tempParamArr[0] == "HotelSeq") {                     
                        HotelSeq = tempParamArr[1];
                    }
                    
                    
                    
                    if (document.getElementById("main_" + tempParamArr[0]) != null) {
                        document.getElementById("main_" + tempParamArr[0]).value = tempParamArr[1];
                    }
                } 
            }
        }

        if (StayHotelCheck == "false") {
            if(document.getElementById("HotelStayStartDateLabel") != null)
            {
            
                document.getElementById("HotelStayStartDateLabel").innerText = StayHotelStartDay1;
                document.getElementById("HotelStayEndDateLabel").innerText = StayHotelEndDay1;
                document.getElementById("HotelStayStartDateLabel_2").innerText = StayHotelStartDay1;
                document.getElementById("HotelStayEndDateLabel_2").innerText = StayHotelEndDay1;
            }
        }
        else {
           if(document.getElementById("HotelStayStartDateLabel") != null)
           {
            
                document.getElementById("HotelStayStartDateLabel").innerText = StayHotelStartDay2;
                document.getElementById("HotelStayEndDateLabel").innerText = StayHotelEndDay2;
                document.getElementById("HotelStayStartDateLabel_2").innerText = StayHotelStartDay2;
                document.getElementById("HotelStayEndDateLabel_2").innerText = StayHotelEndDay2;
            }
        }
        
        //이 페이지가 테스트 페이지라면~
        if (CheckURL.indexOf("RealTimeAirtelTestPage.aspx") > -1) {
            AirtelTestCall(tempTotalParams[1]);
        }
        //실제 운영 페이지라면
        else {

            //여행 검색 조건 TableCreate
            CreateSelectedTravalscheduleURL(GetListSearchParams());
      
            //특정항공사 조회시 
            if (tempTotalParams[1].indexOf("AirlineCD") > -1)  AirtelListCall1(tempTotalParams[1],tempTotalParams[1].split("<!--V-->")[tempTotalParams[1].split("<!--V-->").length-1]);
            else
            {
                
                //AirtelListCall(tempTotalParams[1]);//기존 실시간에어텔 호출
                if(StayHotelStartDay1 != "") AirtelListCall(tempTotalParams[1]);//기존 실시간에어텔 호출
                else AirtelListCall2(CityCode , HotelSeq,StartDepCD);//날짜 안받는 Default2.aspx 호출

             }
        }

        var TfRoomCnt = "";
        var TsRoomCnt = "";
        
        if (tempTotalParams[1].indexOf("AirlineCD") == -1) 
        {
            TfRoomCnt = document.getElementById("FirstRoomCnt").value;
            TsRoomCnt = document.getElementById("SeRoomCnt").value;
        }
        else
        {
            TfRoomCnt = "1";
            TsRoomCnt = "0";
        }
        if (TsRoomCnt != "") {
            document.getElementById("selectRoomCnt").innerText = Number(TfRoomCnt) + Number(TsRoomCnt);
        }
        else {
            document.getElementById("selectRoomCnt").innerText = Number(TfRoomCnt);
        }
    }
    
    //로그인 이후 로직
    else if (CheckURL.indexOf("?Return=") > -1) {
  
        if (CheckURL.indexOf("https://") > 0) {
            RedirectMyPage();
        }
        else {
            var AdtPersonCnt = 0;
            var ChdPersonCnt = 0;
            var tempPersonCnt = 0;
            CheckURL = getReturnURL();
            if (CheckURL.length < 10) {
                alert("저장된 Session값을 가져올수없습니다.");
                if (document.getElementById("cp_channel") != null) {
                    location.href = "/RealTimeAirtel/RealTimeAirtel_Default.aspx?cp_channel=" + document.getElementById("cp_channel").value;
                } else {
                    location.href = "/Default.aspx";
                }
            }
            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 = "";
                var PageType = "DEFAULT2";
                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 += Number(tempParamArr[1]);
                            AdtPersonCnt += Number(tempParamArr[1]);
                        }
                        else if (tempParamArr[0] == "CHDCnt") {
                            tempPersonCnt += Number(tempParamArr[1]);
                            ChdPersonCnt += Number(tempParamArr[1]);
                        }
                        else if (tempParamArr[0] == "INFCnt") {
                            tempPersonCnt += Number(tempParamArr[1]);
                            ChdPersonCnt += Number(tempParamArr[1]);
                        }
                        else if (tempParamArr[0] == "AirStartDate") {
                            
                            if(tempParamArr[1] == "")
                            {
                            
                                tempParamArr[1] = s_date
                                tempTotalParams[1] = tempTotalParams[1].replace(tempParamArr[0] , tempParamArr[0]+"^" + tempParamArr[1] ); 
                             }
                             else PageType = "DEFAULT";
                             
                            StayHotelStartDay1 = tempParamArr[1];

                        }
                        else if (tempParamArr[0] == "HotelStartDate") {
                            if(tempParamArr[1] == "")
                            {
                                tempParamArr[1] = s_date;
                                tempTotalParams[1] = tempTotalParams[1].replace(tempParamArr[0] ,  tempParamArr[0]+"^" + tempParamArr[1] );
                             }
                            StayHotelStartDay2 = tempParamArr[1];

                        }
                        else if (tempParamArr[0] == "AirEndDate") {
                            if(tempParamArr[1] == "")
                            {
                                tempParamArr[1] = GetEndDate(TotalParams);
                                tempTotalParams[1] = tempTotalParams[1].replace(tempParamArr[0] , tempParamArr[0]+"^" + tempParamArr[1] );
                             }
                            
                            StayHotelEndDay1 = tempParamArr[1];

                        }
                        else if (tempParamArr[0] == "HotelEndDate") {
                            if(tempParamArr[1] == "")
                            {
                            
                                tempParamArr[1] = GetEndDate(TotalParams);
                                tempTotalParams[1] = tempTotalParams[1].replace(tempParamArr[0] , tempParamArr[0]+"^" + tempParamArr[1] );
                             }
                             
                            StayHotelEndDay2 = tempParamArr[1];
                            
                        }
                        else if (tempParamArr[0] == "HotelStartDate") {
                            if(tempParamArr[1] == "")
                            {
                                tempParamArr[1] = s_date;
                                tempTotalParams[1] = tempTotalParams[1].replace(tempParamArr[0] ,  tempParamArr[0]+"^" + tempParamArr[1] );
                             }
                            StayHotelStartDay2 = tempParamArr[1];

                        }
                        else if (tempParamArr[0] == "HotelCheckOut") {
                            
                            StayHotelEndDay2 = tempParamArr[1];

                        }
                        else if (tempParamArr[0] == "HotelCheckIn") {
                            
                            StayHotelStartDay2 = tempParamArr[1];

                        }
                        
                        if(document.getElementById(tempParamArr[0]) != null) document.getElementById(tempParamArr[0]).value = tempParamArr[1];
                    }
                }

                
                if (StayHotelCheck == "false") {
                    if(document.getElementById("HotelStayStartDateLabel") != null)
                    {
                        document.getElementById("HotelStayStartDateLabel").innerText = StayHotelStartDay1;
                        document.getElementById("HotelStayEndDateLabel").innerText = StayHotelEndDay1;
                        document.getElementById("HotelStayStartDateLabel_2").innerText = StayHotelStartDay1;
                        document.getElementById("HotelStayEndDateLabel_2").innerText = StayHotelEndDay1;
                    }
                }
                else {
                   if(document.getElementById("HotelStayStartDateLabel") != null)
                   {
                        document.getElementById("HotelStayStartDateLabel").innerText = StayHotelStartDay2;
                        document.getElementById("HotelStayEndDateLabel").innerText = StayHotelEndDay2;
                        document.getElementById("HotelStayStartDateLabel_2").innerText = StayHotelStartDay2;
                        document.getElementById("HotelStayEndDateLabel_2").innerText = StayHotelEndDay2;

                    }
                }

                DisplayStep2(getTotalParam() , PageType);
       
                CreateSelectedTravalschedule(getReturnURL());

            }

        }
    }
    //Reserve페이지
    else if (CheckURL.indexOf("RealTimeAirtel_reservation") > -1) {

        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 GetEndDate(TotalParams)
{
        for (var i = 0; i < TotalParams.length; i++) {
        
            var tempParamArr = TotalParams[i].split("<!--V-->");
            //20110130 (특정항공사만 리스트에 나오게 수정) if (tempTotalParams[1].indexOf("AirlineCD") == -1) 빼면 원문
                if (tempParamArr[0] != null && tempParamArr[0] != "") {
                    if (tempParamArr[0] == "HotelStayDate") {
                        HotelStayDate = tempParamArr[1];
                        break;
                    }
                } 
           } 
           
	    curDate = new Date();
        
        nowYear = curDate.getFullYear();
        nowMonth = curDate.getMonth() + 1;
	    nowDay = Number(curDate.getDate().toString()) + Number(HotelStayDate);
	    
	    sDate = new Date(nowYear,nowMonth,nowDay);
	    if((Number(sDate.getMonth().toString()) + 1).toString().length == 1)
	    {
	        nowMonth = "0" + (Number(sDate.getMonth().toString()) + 1).toString();
	    }
	    else nowMonth = (Number(sDate.getMonth().toString()) + 1).toString();
	    nowYear = sDate.getFullYear();
	    nowDay = sDate.getDate();

	    e_date = nowYear + "-" + nowMonth + "-" + nowDay;
	    return e_date;
}

//여행 내 특정일자 숙소 예약
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 ChangeAvalType(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("HotelEndDate").value = addDay(document.getElementById("HotelStartDate").value, "2");
            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) {
    RealTimeAirtelCallCalendal2(CtlID, StDate, EdDate, CallBackMethod, TypeCode, '');
}

//날짜 검색 스크립트
function RealTimeAirtelCallCalendal2(CtlID, StDate, EdDate, CallBackMethod, TypeCode, param_str) {
    //alert(document.getElementById(CtlID).disabled);
    //alert(document.getElementById(CtlID).value);
    //alert(StDate + "     " +  document.getElementById("main_AirStartDate").value);
    
    if(StDate != "" || document.getElementById(param_str + "AirStartDate").value != "")
    {
        StDate = document.getElementById(param_str + "AirStartDate").value;
        
        for (var i = 0; i < StDate.length; i++) {
            StDate = StDate.replace("-", "");
        }
        EdDate = addMon(document.getElementById(param_str + "AirEndDate").value, "12"); 
        for (var i = 0; i < EdDate.length; i++) {
            EdDate = EdDate.replace("-", "");
        }
    }
    else
    {

        curDate = new Date();
        
        nowYear = curDate.getFullYear();
        nowMonth = curDate.getMonth() + 1;
	    nowDay = curDate.getDate();
	    StDate = new Date(nowYear,nowMonth,nowDay + 10);
	    if((Number(StDate.getMonth().toString())).toString().length == 1)
	    {
	        nowMonth = "0" + (Number(StDate.getMonth().toString())).toString();
	    }
	    else nowMonth = (Number(StDate.getMonth().toString()) ).toString();
	    
	    nowYear = StDate.getFullYear();
	    nowDay = StDate.getDate();
	    StDate = nowYear+nowMonth+nowDay;
	    
	    sDate = new Date(nowYear+1,nowMonth,nowDay + 12);
	
	    if((Number(sDate.getMonth().toString())).toString().length == 1)
	    {
	        nowMonth = "0" + (Number(sDate.getMonth().toString())).toString();
	    }
	    else nowMonth = (Number(sDate.getMonth().toString()) ).toString();
	    nowYear = sDate.getFullYear();
	    nowDay = sDate.getDate();

	    EdDate = nowYear+nowMonth+nowDay;
	    
    }

    CallBackMethod = CallBackMethod + "('" + TypeCode + "', '" + param_str + "')";
    SetCenterPopup('/Inc/Ctl/CommonCalendar.aspx?CONTROLID=' + CtlID + '&DATE=' + StDate + '~' + EdDate + '&POPBOOL=true&CallBack=' + CallBackMethod, 'popup', 660, 300, 'no');
}

//날짜 선택 이후 확인
function DateCallBack(code, param_str) {

    switch (code) {
        case "1":
            var Strstartdate = "0";
            var Strenddate = "0";
            
            if(document.getElementById(param_str + "AirStartDate").value != "")
            {
                Strstartdate = document.getElementById(param_str + "AirStartDate").value;
                for (var i = 0; i < Strstartdate.length; i++) {
                    Strstartdate = Strstartdate.replace("-", "");
                }
            }
           
            
            if(document.getElementById(param_str + "AirEndDate").value != "")
            {
                Strenddate = document.getElementById(param_str + "AirEndDate").value;
                //alert(Strenddate);
                for (var i = 0; i < Strenddate.length; i++) {
                    Strenddate = Strenddate.replace("-", "");
                }
            }
            
            var tempDate = "";
            if (Number(Strstartdate) >= Number(Strenddate)) {

                document.getElementById(param_str + "AirEndDate").value = addDay(document.getElementById(param_str + "AirStartDate").value, "2");
            }

            //            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) {
            //                    alert(tempStayDay);
            //                    document.getElementById("HotelStayDate").value = tempStayDay;
            //                    break;
            //                }
            //                tempStayDay++;
            //            }
            
            //document.getElementById(param_str + "HotelStartDate").value = document.getElementById(param_str + "AirStartDate").value;
            
            //document.getElementById(param_str + "HotelEndDate").value = document.getElementById(param_str + "AirEndDate").value;
            
            document.getElementById(param_str + "HotelStartDate").value = document.getElementById(param_str + "AirStartDate").value;
            //document.getElementById("HotelEndDate").value = document.getElementById("AirEndDate").value;
            document.getElementById(param_str + "HotelEndDate").value = document.getElementById(param_str + "AirEndDate").value;
            
            var tempStayDay = 0;
            while (true) {
                //var temphotelCheckInDate = document.getElementById("HotelStartDate").value;
                var tempDate = addDay(document.getElementById(param_str + "HotelStartDate").value, tempStayDay); //("D", tempStayDay, document.getElementById("HotelStartDate").value);
                if (tempDate == document.getElementById(param_str + "HotelEndDate").value) {
                    document.getElementById(param_str + "HotelStayDate").value = tempStayDay;
                    break;
                }

                tempStayDay++;
            }
            
            //document.getElementById(param_str + "HotelEndDate").value = addDay(document.getElementById(param_str + "HotelStartDate").value, "1");
            break;
        case "2":
            var Strstartdate = document.getElementById(param_str + "AirStartDate").value;
            for (var i = 0; i < Strstartdate.length; i++) {
                Strstartdate = Strstartdate.replace("-", "");
            }

            var Strenddate = document.getElementById(param_str + "AirEndDate").value;
            //alert(Strenddate);
            for (var i = 0; i < Strenddate.length; i++) {
                Strenddate = Strenddate.replace("-", "");
            }

            var tempDate = "";
            if (Number(Strstartdate) > Number(Strenddate)) {
                document.getElementById(param_str + "AirEndDate").value = addDay(document.getElementById(param_str + "AirStartDate").value, "2");

                alert("귀국일은 출발인보다 빠를 수 없습니다.");
            }

            var temphotelCheckOutDate = document.getElementById(param_str + "HotelEndDate").value;
            var tempAirReturnDate = document.getElementById(param_str + "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("-", "");
            }

//            if (Number(temphotelCheckOutDate) > Number(tempAirReturnDate)) {
//                document.getElementById(param_str + "HotelEndDate").value = document.getElementById(param_str + "AirEndDate").value;
//            }
            
            document.getElementById(param_str + "HotelEndDate").value = document.getElementById(param_str + "AirEndDate").value;
            var tempStayDay = 0;
            while (true) {
                //var temphotelCheckInDate = document.getElementById("HotelStartDate").value;
                var tempDate = addDay(document.getElementById(param_str + "HotelStartDate").value, tempStayDay); //("D", tempStayDay, document.getElementById("HotelStartDate").value);
                if (tempDate == document.getElementById(param_str + "HotelEndDate").value) {
                    document.getElementById(param_str + "HotelStayDate").value = tempStayDay;
                    break;
                }

                tempStayDay++;
            }
        
            break;
        case "3":
            ChangeStayDate();
            break;
    }
}

function ChangeStayDate() {
    ChangeStayDate2('')
}

//숙박일 변경시 이벤트
function ChangeStayDate2(param_str) {
    var tempStayDay = document.getElementById(param_str + "HotelStayDate").value;

    document.getElementById(param_str + "HotelEndDate").value = addDay(document.getElementById(param_str + "HotelStartDate").value, tempStayDay);

    var strAirEndDate = document.getElementById(param_str + "AirEndDate").value;

    for (var i = 0; i < strAirEndDate.length; i++) {
        strAirEndDate = strAirEndDate.replace("-", "");
    }

    var strHotelEndDate = document.getElementById(param_str + "HotelEndDate").value;
    for (var i = 0; i < strHotelEndDate.length; i++) {
        strHotelEndDate = strHotelEndDate.replace("-", "");
    }

    if (document.getElementById("ROW").checked == true) {

    }
    else {
        if (Number(strAirEndDate) < Number(strHotelEndDate)) {
            alert("체크 아웃 일자는 귀국일 보다 늦을 수 없습니다.");
            document.getElementById(param_str + "HotelEndDate").value = document.getElementById(param_str + "AirEndDate").value;

            //숙박일 컨트롤 원래대로
            document.getElementById(param_str + "HotelStayDate").value = "1";
            document.getElementById(param_str + "HotelEndDate").value = addDay(document.getElementById(param_str + "HotelStartDate").value, document.getElementById(param_str + "HotelStayDate").value);
            if (Number(strAirEndDate) < Number(strHotelEndDate)) {
                document.getElementById(param_str + "HotelStartDate").value = document.getElementById(param_str + "AirStartDate").value;
                document.getElementById(param_str + "HotelStayDate").value = "1";
                document.getElementById(param_str + "HotelEndDate").value = addDay(document.getElementById(param_str + "HotelStartDate").value, document.getElementById(param_str + "HotelStayDate").value);
            }
        }
    }
}

//도시 검색 팝업
function AirRev_CitySearch(pageType) {

    switch (pageType) {
        case "0":   //항공+호텔
            SetCenterPopup('/Air/Popup/AirCityFinder_New.aspx?CityCode=txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&HotelCityCode=txtHotelRevArrivalCityCode&HotelCityName=txtHotelRevArrivalCityName&HotelCountryCode=txtHotelRevArrivalCountryCode_2&pageType=' + pageType, 'popup', 680, 557, 'yes');
            break;
        case "1":   //항공
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&HotelCityCode=txtHotelRevArrivalCityCode&HotelCityName=txtHotelRevArrivalCityName&HotelCountryCode=txtHotelRevArrivalCountryCode_2&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
        case "2":   //호텔
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&HotelCityCode=txtHotelRevArrivalCityCode&HotelCityName=txtHotelRevArrivalCityName&HotelCountryCode=txtHotelRevArrivalCountryCode_2&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
    }
}

function AirRev_CitySearch(pageType, param_str) {

    switch (pageType) {
        case "0":   //항공+호텔
            SetCenterPopup('/Air/Popup/AirCityFinder_New.aspx?CityCode=' + param_str + 'txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&HotelCityCode=txtHotelRevArrivalCityCode&HotelCityName=txtHotelRevArrivalCityName&HotelCountryCode=txtHotelRevArrivalCountryCode_2&pageType=' + pageType, 'popup', 680, 557, 'yes');
            break;
        case "1":   //항공
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=' + param_str + 'txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&HotelCityCode=txtHotelRevArrivalCityCode&HotelCityName=txtHotelRevArrivalCityName&HotelCountryCode=txtHotelRevArrivalCountryCode_2&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
        case "2":   //호텔
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=' + param_str + 'txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&HotelCityCode=txtHotelRevArrivalCityCode&HotelCityName=txtHotelRevArrivalCityName&HotelCountryCode=txtHotelRevArrivalCountryCode_2&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_2&pageType=' + pageType, 'popup', 680, 557, 'yes');
            break;
        case "1":   //항공
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtHotelRevArrivalCityCode&CityName=txtHotelRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode_2&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
        case "2":   //호텔
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtHotelRevArrivalCityCode&CityName=txtHotelRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode_2&pageType=' + pageType, 'popup', 680, 550, 'yes');
            break;
    }
    
}

//도시 검색 팝업
function AirRev_CitySearch_New() {
    AirRev_CitySearch_New2('');
}

function AirRev_CitySearch_New2(param_str) {

    var tempcode = document.getElementById("checkSearchHidden").value;
    switch (tempcode) {
        case "1": //항공
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=' + param_str + 'txtAirRevArrivalCityCode&CityName=' + param_str + 'txtAirRevArrivalCityName&CountryCode=' + param_str + 'txtHotelRevArrivalCountryCode&HotelCityCode=' + param_str + 'txtHotelRevArrivalCityCode&HotelCityName=' + param_str + 'txtHotelRevArrivalCityName&HotelCountryCode=' + param_str + 'txtHotelRevArrivalCountryCode_2&pageType=1', 'popup', 680, 550, 'yes');
            break;
        case "2": //항공+호텔                                                                                                                       
            SetCenterPopup('/Air/Popup/AirCityFinder_New.aspx?CityCode=' + param_str + 'txtAirRevArrivalCityCode&CityName=' + param_str + 'txtAirRevArrivalCityName&CountryCode=' + param_str + 'txtHotelRevArrivalCountryCode&HotelCityCode=' + param_str + 'txtHotelRevArrivalCityCode&HotelCityName=' + param_str + 'txtHotelRevArrivalCityName&HotelCountryCode=' + param_str + 'txtHotelRevArrivalCountryCode_2&pageType=0', 'popup', 680, 557, 'yes');
            break;
        case "3": //호텔
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=' + param_str + 'txtAirRevArrivalCityCode&CityName=' + param_str + 'txtAirRevArrivalCityName&CountryCode=' + param_str + 'txtHotelRevArrivalCountryCode&HotelCityCode=' + param_str + 'txtHotelRevArrivalCityCode&HotelCityName=' + param_str + 'txtHotelRevArrivalCityName&HotelCountryCode=' + param_str + 'txtHotelRevArrivalCountryCode_2&pageType=2', 'popup', 680, 550, 'yes');
            break;
    }
}

function HotelRev_CitySearch_New() {
    HotelRev_CitySearch_New2('');
}

function HotelRev_CitySearch_New2(param_str) {
    var tempcode = document.getElementById("checkSearchHidden").value;
    switch (tempcode) {
        case "1": //항공
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=' + param_str + 'txtHotelRevArrivalCityCode&CityName=' + param_str + 'txtHotelRevArrivalCityName&CountryCode=' + param_str + 'txtHotelRevArrivalCountryCode_2&pageType=1', 'popup', 680, 550, 'yes');
            break;
        case "2": //항공+호텔
            SetCenterPopup('/Air/Popup/AirCityFinder_New.aspx?CityCode=' + param_str + 'txtHotelRevArrivalCityCode&CityName=' + param_str + 'txtHotelRevArrivalCityName&CountryCode=' + param_str + 'txtHotelRevArrivalCountryCode_2&pageType=0', 'popup', 680, 557, 'yes');
            break;
        case "3": //호텔
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=' + param_str + 'txtHotelRevArrivalCityCode&CityName=' + param_str + 'txtHotelRevArrivalCityName&CountryCode=' + param_str + 'txtHotelRevArrivalCountryCode_2&pageType=2', 'popup', 680, 550, 'yes');
            break;
    }
}

//실시간 에어텔 검색
function RealTimeGoSearch(param_str) {
    RealTimeGoSearch2('');
}

//실시간 에어텔 검색
function RealTimeGoSearch2(param_str) {
    
    var tempcode = document.getElementById("checkSearchHidden").value;
    alert(tempcode);
    switch (tempcode) {
        case "1": //항공
            var checkbool = CheckAirSearch();
            if (checkbool == true) {
                GoAirSearch();
            }
            break;
        case "2":
            var checkbool = CheckRealTimeAirtel2(param_str);
            if (checkbool == true) {
                //항공+호텔 GoRealTimeAirtelSearch : 기존 코드 , GoRealTimeAirtelSearch1 : 특정항공사 처음 조회 시
                if (checkbool == true) {
                    GoRealTimeAirtelSearch(param_str);
                }
            }
            break;
        case "3": //호텔
            var checkbool = CheckHotelSearch();
            if (checkbool == true) {
                GoHotelSearch();
            }
            break;
    }
}

//실시간 에어텔 검색
function GoRealTimeAirtelSearch(param_str) {
    var CheckURL = location.href;

    var MergeRoomTypeNameF = document.getElementById(param_str + "FirstRoomType").value;
    var MergeRoomTypeNameFCnt = document.getElementById(param_str + "FirstRoomCnt").value;
    var MergeRoomTypeNameS = document.getElementById(param_str + "SeRoomType").value;
    var MergeRoomTypeNameSCnt = document.getElementById(param_str + "SeRoomCnt").value;

    if (MergeRoomTypeNameF == MergeRoomTypeNameS) {
        var MergeCnt = Number(MergeRoomTypeNameFCnt) + Number(MergeRoomTypeNameSCnt);
        document.getElementById(param_str + "FirstRoomCnt").value = MergeCnt;
        document.getElementById(param_str + "SeRoomType").value = "";
        document.getElementById(param_str + "SeRoomCnt").value = "";
    }

    var checkSearchHidden = "checkSearchHidden" + "<!--V-->" + document.getElementById(param_str + "checkSearchHidden").value;
    var hiddenAvalType = "hiddenAvalType" + "<!--V-->" + document.getElementById(param_str + "hiddenAvalType").value;
    var StartDepCD = "StartDepCD" + "<!--V-->" + document.getElementById(param_str + "StartDepCD").value;
    var txtAirRevArrivalCityCode = "txtAirRevArrivalCityCode" + "<!--V-->" + document.getElementById(param_str + "txtAirRevArrivalCityCode").value;
    var txtAirRevArrivalCityName = "txtAirRevArrivalCityName" + "<!--V-->" + document.getElementById(param_str + "txtAirRevArrivalCityName").value;
    var AirStartDate = "AirStartDate" + "<!--V-->" + document.getElementById(param_str + "AirStartDate").value;
    var AirEndDate = "AirEndDate" + "<!--V-->" + document.getElementById(param_str + "AirEndDate").value;
    var ADTCnt = "ADTCnt" + "<!--V-->" + document.getElementById(param_str + "ADTCnt").value;
    var CHDCnt = "CHDCnt" + "<!--V-->" + document.getElementById(param_str + "CHDCnt").value;
    var INFCnt = "INFCnt" + "<!--V-->" + document.getElementById(param_str + "INFCnt").value;
    var SeatClassCD = "SeatClassCD" + "<!--V-->" + document.getElementById(param_str + "SeatClassCD").value;
    var CheckMyTripHotelDate = "CheckMyTripHotelDate" + "<!--V-->";
    if (param_str == '') {
        CheckMyTripHotelDate += document.getElementById(param_str + "CheckMyTripHotelDate").checked;
    } else {
        CheckMyTripHotelDate += "true";
    }
    var FirstRoomType = "FirstRoomType" + "<!--V-->" + document.getElementById(param_str + "FirstRoomType").value;
    var FirstRoomCnt = "FirstRoomCnt" + "<!--V-->" + document.getElementById(param_str + "FirstRoomCnt").value;
    var SeRoomType = "SeRoomType" + "<!--V-->" + document.getElementById(param_str + "SeRoomType").value;
    var SeRoomCnt = "SeRoomCnt" + "<!--V-->" + document.getElementById(param_str + "SeRoomCnt").value;
    var HotelStartDate = "HotelStartDate" + "<!--V-->" + document.getElementById(param_str + "HotelStartDate").value;
    var HotelStayDate = "HotelStayDate" + "<!--V-->" + document.getElementById(param_str + "HotelStayDate").value;
    var HotelEndDate = "HotelEndDate" + "<!--V-->" + document.getElementById(param_str + "HotelEndDate").value;
    var txtHotelRevArrivalCityCode = "txtHotelRevArrivalCityCode" + "<!--V-->" + document.getElementById(param_str + "txtHotelRevArrivalCityCode").value;
    var txtHotelRevArrivalCityName = "txtHotelRevArrivalCityName" + "<!--V-->" + document.getElementById(param_str + "txtHotelRevArrivalCityName").value;
    
    var StartKORName = "";
    if (document.getElementById(param_str + "StartDepCD").value == "SEL") {
        StartKORName = "서울";
    }
    else if (document.getElementById(param_str + "StartDepCD").value == "PUS") {
        StartKORName = "부산";
    }
    else if (document.getElementById(param_str + "StartDepCD").value == "TEA") {
        StartKORName = "대구";
    }

    StartKORName = "StartKORName" + "<!--V-->" + StartKORName;


    var froomCnt = 0;
    var sroomcnt = 0;

    var tempfRoomTypetoCnt = 0;
    var tempsRoomTypetoCnt = 0;

    switch (document.getElementById(param_str + "FirstRoomType").value) {
        case "SINGLE":
            froomCnt += 1 * Number(document.getElementById(param_str + "FirstRoomCnt").value);
            break;
        case "TWIN":
        case "DOUBLE":
            froomCnt += 2 * Number(document.getElementById(param_str + "FirstRoomCnt").value);
            break;
        case "TRIPLE":
            froomCnt += 3 * Number(document.getElementById(param_str + "FirstRoomCnt").value);
            break;
        case "QUAD":
            froomCnt += 4 * Number(document.getElementById(param_str + "FirstRoomCnt").value);
            break;
        case "":
            break;
    }

    switch (document.getElementById("SeRoomType").value) {
        case "SINGLE":
            sroomcnt += 1 * Number(document.getElementById(param_str + "SeRoomCnt").value);
            break;
        case "TWIN":
        case "DOUBLE":
            sroomcnt += 2 * Number(document.getElementById(param_str + "SeRoomCnt").value);
            break;
        case "TRIPLE":
            sroomcnt += 3 * Number(document.getElementById(param_str + "SeRoomCnt").value);
            break;
        case "QUAD":
            sroomcnt += 4 * Number(document.getElementById(param_str + "SeRoomCnt").value);
            break;
        case "":
            break;
    }


    var tPersonCnt = Number(document.getElementById(param_str + "ADTCnt").value) + Number(document.getElementById(param_str + "CHDCnt").value);


    var tempAdtCnt = document.getElementById(param_str + "ADTCnt").value;
    var tempFRoomCnt = document.getElementById(param_str + "FirstRoomCnt").value;
    var tempSRoomCnt = document.getElementById(param_str + "SeRoomCnt").value;

    var totaltempRoomCnt = 0;
    if (tempSRoomCnt != "") {
        totaltempRoomCnt = Number(tempFRoomCnt) + Number(tempSRoomCnt);
    }
    else {
        totaltempRoomCnt = Number(tempFRoomCnt);
    }

    var tempInfCnt = document.getElementById(param_str + "INFCnt").value;
    var tempHotelRoomCheckBoolin = true;
    var AirlineCD = "";

    if(document.getElementById("AirLineCD") != null && document.getElementById("AirLineCD").value != "" && document.getElementById(param_str + "AirStartDate").value != "") {
        AirlineCD = "AirlineCD" + "<!--V-->" + document.getElementById("AirLineCD").value;    
    }

    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 + "<!--P-->" + AirlineCD;

                if (CheckURL.indexOf("RealTimeAirtelTestPage.aspx") > 0) {
                    var sRtn = "/RealTimeAirtel/RealTimeAirtelTestPage.aspx?TotalPram=" + Params;
                    if (document.getElementById("cp_channel") != null) {
                        sRtn += "&cp_channel=" + document.getElementById("cp_channel").value;
                    }
                    location.href = sRtn;
                    //GoSearchDefaultPage("TotalPram=" + Params);
                }
                else {
                    var sRtn = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" + escape(Params);
                    if (document.getElementById("cp_channel") != null) {
                        sRtn += "&cp_channel=" + document.getElementById("cp_channel").value;
                    }
                    location.href = sRtn;
                    //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-->" + AirlineCD;

            if (CheckURL.indexOf("RealTimeAirtelTestPage.aspx") > 0) {
                var sRtn = "/RealTimeAirtel/RealTimeAirtelTestPage.aspx?TotalPram=" + Params;
                if (document.getElementById("cp_channel") != null) {
                    sRtn += "&cp_channel=" + document.getElementById("cp_channel").value;
                }
                location.href = sRtn;
                //GoSearchDefaultPage("TotalPram=" + Params);
            }
            else {
                var sRtn = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" + escape(Params);
                if (document.getElementById("cp_channel") != null) {
                    sRtn += "&cp_channel=" + document.getElementById("cp_channel").value;
                }
                location.href = sRtn;
                //GoSearchDefaultPage("TotalPram=" + Params);
            }
        }
    }
}

//실시간 에어텔 검색(특정항공사만 리스트 조회) GoRealTimeAirtelSearch1("<%= ArrivalCityCd %>","<%= ArrivalCityNm %>","<%= AirlineCD %>","<%= CheckIn %>","<%= CheckOut %>","<%= HotelCheckIn %>","<%= HotelCheckOut %>","<%= HotelArrivalCityCd %>","<%= HotelArrivalCityNm %>","<%= HotelStayDate %>");
function GoRealTimeAirtelSearch1(ArrivalCityCode,AirlineCode , DepDate,ArrDate, CheckIn , CheckOut , HotelArrivalCityCode,airCityNm,hotelCityNm ) {
    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-->" + airCityNm;
    var AirStartDate = "AirStartDate<!--V-->" + DepDate;
    var AirEndDate = "AirEndDate<!--V-->" + ArrDate;
    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-->";
    var HotelStartDate = "HotelStartDate<!--V-->" + CheckIn;
    var HotelStayDate = "HotelStayDate<!--V-->2";
    var HotelEndDate = "HotelEndDate<!--V-->" + CheckOut;
    var txtHotelRevArrivalCityCode = "txtHotelRevArrivalCityCode<!--V-->" + HotelArrivalCityCode;
    var txtHotelRevArrivalCityName = "txtHotelRevArrivalCityName<!--V-->" + hotelCityNm;
    var AirlineCode = "AirlineCD<!--V-->" + AirlineCode;
    var StartKORName = "";

    StartKORName = "서울";
    StartKORName = "StartKORName" + "<!--V-->" + StartKORName;


    var froomCnt = 0;
    var sroomcnt = 0;

    var tempfRoomTypetoCnt = 0;
    var tempsRoomTypetoCnt = 0;

    
    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-->" + AirlineCode;
    
    location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" +escape( Params);// + "&HotelStartDate=" + HotelStartDate + "&HotelEndDate=" + HotelEndDate + "&AirStartDate=" + AirStartDate + "&AirEndDate=" + AirEndDate;
}



function MakeRealTimeAirtelLink() {
    if (document.getElementById("LinkURLText").innerText != "") {
        location.href = document.getElementById("LinkURLText").innerText;
    }
    else {
        alert("먼저 LinkURL을 생성해주세요");
    }
}

//실시간 에어텔 검색
function MakeRealTimeAirtelLinkURL() {
    //alert(document.getElementById("checkSearchHidden").value);
    var tempcode = document.getElementById("checkSearchHidden").value;

    switch (tempcode) {
        case "1": //항공
            var checkbool = CheckAirSearch();
            if (checkbool == true) {
                GoAirSearch();
            }
            break;
        case "2": //항공+호텔
            var checkbool = CheckRealTimeAirtel();
            
            if (checkbool == true) {
                MakeRealTimeAirtelLinkURLWrite();
            }
            break;
        case "3": //호텔
            var checkbool = CheckHotelSearch();
            if (checkbool == true) {
                GoHotelSearch();
            }
            break;
    }
}

//실시간 에어텔 검색
function MakeRealTimeAirtelLinkURLWrite() {
    var CheckURL = location.href;
alert(1);
    var MergeRoomTypeNameF = document.getElementById("FirstRoomType").value;
    var MergeRoomTypeNameFCnt = document.getElementById("FirstRoomCnt").value;
    var MergeRoomTypeNameS = document.getElementById("SeRoomType").value;
    var MergeRoomTypeNameSCnt = document.getElementById("SeRoomCnt").value;

    if (MergeRoomTypeNameF == MergeRoomTypeNameS) {
        var MergeCnt = Number(MergeRoomTypeNameFCnt) + Number(MergeRoomTypeNameSCnt);
        document.getElementById("FirstRoomCnt").value = MergeCnt;
        document.getElementById("SeRoomType").value = "";
        document.getElementById("SeRoomCnt").value = "";
    }

    var checkSearchHidden = "checkSearchHidden" + "=" + document.getElementById("checkSearchHidden").value;
    var hiddenAvalType = "hiddenAvalType" + "=" + document.getElementById("hiddenAvalType").value;
    var StartDepCD = "StartDepCD" + "=" + document.getElementById("StartDepCD").value;
    var txtAirRevArrivalCityCode = "txtAirRevArrivalCityCode" + "=" + document.getElementById("txtAirRevArrivalCityCode").value;
    var txtAirRevArrivalCityName = "txtAirRevArrivalCityName" + "=" + document.getElementById("txtAirRevArrivalCityName").value;
    var AirStartDate = "AirStartDate" + "=" + document.getElementById("AirStartDate").value;
    var AirEndDate = "AirEndDate" + "=" + document.getElementById("AirEndDate").value;
    var ADTCnt = "ADTCnt" + "=" + document.getElementById("ADTCnt").value;
    var CHDCnt = "CHDCnt" + "=" + document.getElementById("CHDCnt").value;
    var INFCnt = "INFCnt" + "=" + document.getElementById("INFCnt").value;
    var SeatClassCD = "SeatClassCD" + "=" + document.getElementById("SeatClassCD").value;
    var CheckMyTripHotelDate = "CheckMyTripHotelDate" + "=" + document.getElementById("CheckMyTripHotelDate").checked;
    var FirstRoomType = "FirstRoomType" + "=" + document.getElementById("FirstRoomType").value;
    var FirstRoomCnt = "FirstRoomCnt" + "=" + document.getElementById("FirstRoomCnt").value;
    var SeRoomType = "SeRoomType" + "=" + document.getElementById("SeRoomType").value;
    var SeRoomCnt = "SeRoomCnt" + "=" + document.getElementById("SeRoomCnt").value;
    var HotelStartDate = "HotelStartDate" + "=" + document.getElementById("HotelStartDate").value;
    var HotelStayDate = "HotelStayDate" + "=" + document.getElementById("HotelStayDate").value;
    var HotelEndDate = "HotelEndDate" + "=" + document.getElementById("HotelEndDate").value;
    var txtHotelRevArrivalCityCode = "txtHotelRevArrivalCityCode" + "=" + document.getElementById("txtHotelRevArrivalCityCode").value;
    var txtHotelRevArrivalCityName = "txtHotelRevArrivalCityName" + "=" + 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" + "=" + StartKORName;


    var froomCnt = 0;
    var sroomcnt = 0;

    var tempfRoomTypetoCnt = 0;
    var tempsRoomTypetoCnt = 0;

    switch (document.getElementById("FirstRoomType").value) {
        case "SINGLE":
            froomCnt += 1 * Number(document.getElementById("FirstRoomCnt").value);
            break;
        case "TWIN":
        case "DOUBLE":
            froomCnt += 2 * Number(document.getElementById("FirstRoomCnt").value);
            break;
        case "TRIPLE":
            froomCnt += 3 * Number(document.getElementById("FirstRoomCnt").value);
            break;
        case "QUAD":
            froomCnt += 4 * Number(document.getElementById("FirstRoomCnt").value);
            break;
        case "":
            break;
    }

    switch (document.getElementById("SeRoomType").value) {
        case "SINGLE":
            sroomcnt += 1 * Number(document.getElementById("SeRoomCnt").value);
            break;
        case "TWIN":
        case "DOUBLE":
            sroomcnt += 2 * Number(document.getElementById("SeRoomCnt").value);
            break;
        case "TRIPLE":
            sroomcnt += 3 * Number(document.getElementById("SeRoomCnt").value);
            break;
        case "QUAD":
            sroomcnt += 4 * Number(document.getElementById("SeRoomCnt").value);
            break;
        case "":
            break;
    }


    var tPersonCnt = Number(document.getElementById("ADTCnt").value) + Number(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 = Number(tempFRoomCnt) + Number(tempSRoomCnt);
    }
    else {
        totaltempRoomCnt = Number(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;
    }

    var AirLineCDArr = "AirLineCDArr=" + document.getElementById("AirLineCDArrCtl").value;
    var HotelSeqArr = "HotelSeqArr=" + document.getElementById("HotelSeqArrCtl").value;

    if (tempHotelRoomCheckBoolin == true) {
        if (tPersonCnt > froomCnt + sroomcnt) {
            if (confirm("항공 탑승자 수가 호텔 숙박자 수보다 많습니다.\r\n호텔 숙박인원에서 제외되는 인원이 발생합니다.\r\n그래도 진행하시겠습니까?")) {
                var Params = checkSearchHidden + "&" + hiddenAvalType + "&" + StartDepCD + "&" + txtAirRevArrivalCityCode + "&";
                Params += txtAirRevArrivalCityName + "&" + AirStartDate + "&" + AirEndDate + "&" + ADTCnt + "&" + CHDCnt + "&";
                Params += INFCnt + "&" + SeatClassCD + "&" + CheckMyTripHotelDate + "&" + FirstRoomType + "&" + FirstRoomCnt + "&";
                Params += SeRoomType + "&" + SeRoomCnt + "&" + HotelStartDate + "&" + HotelStayDate + "&" + HotelEndDate + "&" + txtHotelRevArrivalCityCode;
                Params += "&" + txtHotelRevArrivalCityName + "&" + AirLineCDArr + "&" + HotelSeqArr;

                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);
                    document.getElementById("LinkURLText").innerText = "/RealTimeAirtel/RedirectMain.aspx?LinkedTotalPram=" + escape(Params);
                    //GoSearchDefaultPage("TotalPram=" + Params);
                }
            }
        }
        else {
            var Params = checkSearchHidden + "&" + hiddenAvalType + "&" + StartDepCD + "&" + txtAirRevArrivalCityCode + "&";
            Params += txtAirRevArrivalCityName + "&" + AirStartDate + "&" + AirEndDate + "&" + ADTCnt + "&" + CHDCnt + "&";
            Params += INFCnt + "&" + SeatClassCD + "&" + CheckMyTripHotelDate + "&" + FirstRoomType + "&" + FirstRoomCnt + "&";
            Params += SeRoomType + "&" + SeRoomCnt + "&" + HotelStartDate + "&" + HotelStayDate + "&" + HotelEndDate + "&" + txtHotelRevArrivalCityCode;
            Params += "&" + txtHotelRevArrivalCityName + "&" + AirLineCDArr + "&" + HotelSeqArr;
            
            
            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);
                document.getElementById("LinkURLText").innerText = "/RealTimeAirtel/RedirectMain.aspx?LinkedTotalPram=" + escape(Params);
            }
        }
    }
  
}

//호텔 숙박일 기간 변경 검색
function ReSearchHotelDataChange() {
    var CheckURL = location.href;

    var checkSearchHidden = "checkSearchHidden" + "=" + document.getElementById("checkSearchHidden").value;
    var hiddenAvalType = "hiddenAvalType" + "=" + document.getElementById("hiddenAvalType").value;
    var StartDepCD = "StartDepCD" + "=" + document.getElementById("StartDepCD").value;
    var txtAirRevArrivalCityCode = "txtAirRevArrivalCityCode" + "=" + document.getElementById("txtAirRevArrivalCityCode").value;
    var txtAirRevArrivalCityName = "txtAirRevArrivalCityName" + "=" + document.getElementById("txtAirRevArrivalCityName").value;
    var AirStartDate = "AirStartDate" + "=" + document.getElementById("AirStartDate").value;
    var AirEndDate = "AirEndDate" + "=" + document.getElementById("AirEndDate").value;
    var ADTCnt = "ADTCnt" + "=" + document.getElementById("ADTCnt").value;
    var CHDCnt = "CHDCnt" + "=" + document.getElementById("CHDCnt").value;
    var INFCnt = "INFCnt" + "=" + document.getElementById("INFCnt").value;
    var SeatClassCD = "SeatClassCD" + "=" + document.getElementById("SeatClassCD").value;
    var CheckMyTripHotelDate = "CheckMyTripHotelDate" + "=" + "true";
    var FirstRoomType = "FirstRoomType" + "=" + document.getElementById("FirstRoomType").value;
    var FirstRoomCnt = "FirstRoomCnt" + "=" + document.getElementById("FirstRoomCnt").value;
    var SeRoomType = "SeRoomType" + "=" + document.getElementById("SeRoomType").value;
    var SeRoomCnt = "SeRoomCnt" + "=" + document.getElementById("SeRoomCnt").value;
    var HotelStartDate = "HotelStartDate" + "=" + document.getElementById("HotelReSearchDt").value;
    var HotelStayDate = "HotelStayDate" + "=" + document.getElementById("HotelReSerchStayDT").value;
    var HotelEndDate = "HotelEndDate" + "=" + 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=" + escape(Params);
    }
    else {
        location.href = "/RealTimeAirtel/RedirectMain.aspx?TotalPram=" + escape(Params);
    }
}


//실시간 에어텔 확인
function CheckRealTimeAirtel() {
    return CheckRealTimeAirtel2('');
}

function CheckRealTimeAirtel2(param_str) {

    if (document.getElementById(param_str + "txtAirRevArrivalCityName").value == "") {
        alert("도착도시를 입력 하세요.");
        return false;
    }
    else {
        if (param_str != '' || document.getElementById(param_str + "CheckMyTripHotelDate").checked == true) {
            if (document.getElementById(param_str + "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("txtAirRevArrivalCityName").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 = Number(ADTCnt) + Number(CHDCnt) + Number(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() {
    //alert('aaa');

    //    window.event.clientX
    //    window.event.clientY
    //alert(window.event.clientX);
    //alert(window.event.clientY);

    //alert(document.getElementById("Hotelschedule").clientWidth);
}

//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);

    document.getElementById("HotelReSearchEndDT").value = addDay(document.getElementById("HotelReSearchDt").value, tempStayCnt);

    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 = Number(tempStayCnt); i > 0; i--) {

        document.getElementById("HotelReSearchEndDT").value = addDay(document.getElementById("HotelReSearchDt").value, i);
        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);

    document.getElementById("HotelReSearchEndDT").value = addDay(document.getElementById("HotelReSearchDt").value, SValue);

    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 = Number(tempStayCnt); i > 0; i--) {

        document.getElementById("HotelReSearchEndDT").value = addDay(document.getElementById("HotelReSearchDt").value, i);
        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";
    if (document.getElementById("cp_channel") != null) {
        Params += "&cp_channel=" + document.getElementById("cp_channel").value;
    }
    //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) {
        document.getElementById("RealTimeProcess").style.display = "none";
    }
}

function CheckInfToAdt(InfCnt) {
    var AdtCnt = document.getElementById("ADTCnt").value;
    if (Number(AdtCnt) < Number(InfCnt)) {
        alert("유아는 성인 탑승객보다 많을 수 없습니다.");
        document.getElementById("INFCnt").value = document.getElementById("ADTCnt").value;
    }
}


//스크립트 날짜 더하기
function addDay(ymd, v_day) {
    var ReplaceType = false;

    var yyyy = "";
    var mm = "";
    var dd = "";

    var YmdArr;
    if (ymd.indexOf("-") > -1) {
        YmdArr = ymd.split("-");
        yyyy = YmdArr[0];
        mm = eval(YmdArr[1] + "-1");
        dd = YmdArr[2];
    }
    else {
        yyyy = ymd.substr(0, 4);
        mm = eval(ymd.substr(4, 2) + "-1");
        dd = ymd.substr(6, 2);
    }

    //alert(dd);
    var dt3 = new Date(yyyy, mm, eval(dd + "+" + v_day));

    //년
    yyyy = dt3.getFullYear();
    //월
    mm = (dt3.getMonth() + 1) < 10 ? "0" + (dt3.getMonth() + 1) : (dt3.getMonth() + 1);
    //일
    dd = dt3.getDate() < 10 ? "0" + dt3.getDate() : dt3.getDate();

    return "" + yyyy + "-" + mm + "-" + dd;


}

//스크립트 날짜 더하기
function addMon(ymd, v_mon) {
    var ReplaceType = false;

    var yyyy = "";
    var mm = "";
    var dd = "";

    var YmdArr;
    if (ymd.indexOf("-") > -1) {
        YmdArr = ymd.split("-");
        yyyy = YmdArr[0];
        mm = eval(YmdArr[1] + "-1");
        dd = YmdArr[2];
    }
    else {
        yyyy = ymd.substr(0, 4);
        mm = eval(ymd.substr(4, 2) + "-1");
        dd = ymd.substr(6, 2);
    }

    //alert(dd);
    var dt3 = new Date(yyyy, eval(mm + "+" + v_mon), dd);

    //년
    yyyy = dt3.getFullYear();
    //월
    mm = (dt3.getMonth() + 1) < 10 ? "0" + (dt3.getMonth() + 1) : (dt3.getMonth() + 1);
    //일
    dd = dt3.getDate() < 10 ? "0" + dt3.getDate() : dt3.getDate();

    return "" + yyyy + "-" + mm + "-" + dd;
}

//중단 항공 리스트의 체크 이벤트
function GetRealTimeList(rowNum)
{

    var serviceFareMstCD = GetServiceFareMstCD();
    
	GetDetailInfo("C" , serviceFareMstCD);
}

function GetServiceFareMstCD()
{
    var AdultPrice = "";
    var ChildPrice = "";
    var InfantPrice = "";
    var ServiceFareMstCD = "";
    var SelectServiceFareMstCD = document.getElementById("SelectServiceFareMstCD").value;
    
    for(j = 0 ; j < document.getElementsByName("AirChk").length; j++)
    {
        AdultPrice = jQuery('#hdAdultPrice_' + j).val();
        ChildPrice = jQuery('#hdChildPrice_' + j).val();
        InfantPrice = jQuery('#hdInfantPrice_' + j).val();
             
        if(j == 0 && SelectServiceFareMstCD.split(",")[0] == jQuery('#hdServiceFareMstCD_' + j).val())
        {    
            SelectServiceFareMstCD = SelectServiceFareMstCD.replace(jQuery('#hdServiceFareMstCD_' + j).val() + ":" + AdultPrice + ":" + ChildPrice + ":" + InfantPrice + ",","");
        }
        else
        {
            SelectServiceFareMstCD = SelectServiceFareMstCD.replace(jQuery('#hdServiceFareMstCD_' + j).val() + ":" + AdultPrice + ":" + ChildPrice + ":" + InfantPrice + ",","");
        }
     }   
     
    for(j = 0 ; j < document.getElementsByName("AirChk").length; j++)
    {
        AdultPrice = jQuery('#hdAdultPrice_' + j).val();
        ChildPrice = jQuery('#hdChildPrice_' + j).val();
        InfantPrice = jQuery('#hdInfantPrice_' + j).val();
        
		if (jQuery('#AirChk_' + j).attr("checked")) {
		    
		        SelectServiceFareMstCD += jQuery('#hdServiceFareMstCD_' + j).val() + ":" + AdultPrice + ":" + ChildPrice + ":" + InfantPrice + ",";	
		        //alert("3                 " + SelectServiceFareMstCD);        
		    
		} 
	}
	
	document.getElementById("SelectServiceFareMstCD").value = SelectServiceFareMstCD;
	
	return SelectServiceFareMstCD.substring(0 , SelectServiceFareMstCD.length - 1);
 }   
 
 function SearchDetailInfo(startDate)
{

    jQuery('#Tab tr td img').each(function () {
		    if(jQuery(this).attr("src").indexOf(startDate.split('-')[1]) > -1)
		    {
			    jQuery(this).attr("src", jQuery(this).attr("src").replace('on', 'off'));
			    ChangePageInfo("" , startDate);
			}
		 else {
			jQuery(this).attr("src", jQuery(this).attr("src").replace('off', 'on'));
		
		}
	});
}


 function ChangePageInfo(PageType , Data)
 {
    var serviceFareMstCD = "";
    switch(PageType)
    {
        case "A":
            jQuery('#SelectDate').val(Data);
            document.getElementById("SelectServiceFareMstCD").value = "";//중단 항공 체크 리스트 초기화.//월이 바뀌면 초기화
        break;
        case "H":
            jQuery('#HotelSeq').val(Data);
            serviceFareMstCD = GetServiceFareMstCD();
        break;
    }
    GetDetailInfo(PageType , serviceFareMstCD);
 
 }
 
 function ReSet(Type)
{
    
    if(Type == "A")
    {
    jQuery('#_Airlist1').attr("display","block");
        jQuery('#_Airlist2').attr("display","none");
        jQuery('#_HotelList1').attr("display","block");
        jQuery('#_HotelList2').attr("display","none");
        row = 0;
        jQuery('.tab_Air td img').each(function () {

            if (row == 0) {
			 
                jQuery(this).attr("src", jQuery(this).attr("src").replace('off.gif', 'on.gif'));
		        
            } else {
	            jQuery(this).attr("src", jQuery(this).attr("src").replace('on.gif', 'off.gif'));
			
            }
            row++;
        });
        
        for ( y = 0; y < 2; y++)
        {
            document.getElementById("nowSelectedFirstNum" + y).value = "0";
            document.getElementById("NewSelectNum" + y).value = "0";
            document.getElementById("NowPageNum" + y).value = "0";
            
        }
    }
    else if(Type == "H")    
    {
        row = 0;
        jQuery('.tab_Hotel td img').each(function () {

            if (row == 0) {
			 
                jQuery(this).attr("src", jQuery(this).attr("src").replace('off.gif', 'on.gif'));
		        
            } else {
	            jQuery(this).attr("src", jQuery(this).attr("src").replace('on.gif', 'off.gif'));
			
            }
            row++;
        });
        
        for ( y = 2; y < 6; y++)
        {
            document.getElementById("nowSelectedFirstNum" + y).value = "0";
            document.getElementById("NewSelectNum" + y).value = "0";
            document.getElementById("NowPageNum" + y).value = "0";
            
        }
    }
}

//상세 하단 리스트 새로 조회시 상단 에어텔 가격 변환
function ChangeTopPrice(HotelPrice,ServiceFareMstcd,ServiceFareMstcdArr)
{
    if(ServiceFareMstcd != "")
    {
        var row = 0;
        var AdultPrice = "";
        var ChildPrice = "";
        var InfantPrice = "";

        var ArrStr = ServiceFareMstcdArr.split(",");
//        jQuery('#AirMidList input').each(function () {
//            
//            if (jQuery(this).attr("checked")) {
//                    alert(jQuery('#hdServiceFareMstCD_'+ row).val());
//            	    if(jQuery('#hdServiceFareMstCD_'+ row).val() == SerfareMstCD)
//            	    {

                    for(var i = 0;i < ArrStr.length ; i++)
                    {
                        AdultPrice = ArrStr[i].split(":")[1];
                        ChildPrice = ArrStr[i].split(":")[2];
                        InfantPrice = ArrStr[i].split(":")[3];

                        if(ArrStr[i].split(":")[0] == ServiceFareMstcd)
                        {
                            //20110420 가격 고정으로 빠짐
//    	                    document.getElementById("Adult_Price").innerText = FormatNumber(roundXL(((Number(AdultPrice) + Number(HotelPrice))/100),0) * 100,3) + "원";
//    	                    document.getElementById("Child_Price").innerText = FormatNumber(roundXL(((Number(ChildPrice) + Number(HotelPrice))/100),0) * 100,3) + "원";
//    	                    document.getElementById("Infant_Price").innerText = FormatNumber(roundXL(Number(InfantPrice)/100,0)*100,3) + "원";  
    	                }
    	            }
//            	    }
//            	row++;
//            } 
//            
//        });
    }
}

function GetDetailParams()
{     
    var retVal = "";

    var OrgHotelSeq            = document.getElementById("OrgHotelSeq").value;
    var OrgSelectDate          = document.getElementById("OrgSelectDate").value; 

    var OrgCityCode            = document.getElementById("OrgCityCode").value;
    var OrgDepCityCode         = document.getElementById("OrgDepCityCode").value;
    
    if(document.getElementById("CityCode").value == "") document.getElementById("CityCode").value = OrgCityCode;
    if(document.getElementById("SelectDate").value == "") document.getElementById("SelectDate").value = OrgSelectDate;
    if(document.getElementById("DepCityCode").value == "") document.getElementById("DepCityCode").value = OrgDepCityCode;
    if(document.getElementById("HotelSeq").value == "") document.getElementById("HotelSeq").value = OrgHotelSeq;

    var HotelSeq            = document.getElementById("HotelSeq").value;
    var SelectDate          = document.getElementById("SelectDate").value; 
    var CityCode            = document.getElementById("CityCode").value;
    var DepCityCode         = document.getElementById("DepCityCode").value;
    var OrgHotelSeq = "";
    var OrgSelectDate = "";
    var AdultPrice          = document.getElementById("AdultPrice").value;
    var ChildPrice          = document.getElementById("ChildPrice").value;
    var InfantPrice         = document.getElementById("InfantPrice").value;
    var SelectPageNum = document.getElementById("SelectedNum").value;



    retVal = "&HotelSeq=" + HotelSeq +"&SelectPageNum=" + SelectPageNum;
    retVal += "&SelectDate=" + SelectDate + "&CityCode=" + CityCode +  "&AdultPrice=" + AdultPrice;
    retVal += "&AdultPrice=" + AdultPrice + "&ChildPrice=" + ChildPrice + "&InfantPrice=" + InfantPrice + "&DepCityCode=" + DepCityCode + "&SearchStr=" + jQuery('#SearchStr').val();
    
    if (document.getElementById("cp_channel") != null) {
        retVal += "&cp_channel=" + document.getElementById("cp_channel").value;
    }
    
    return retVal;
}


//반올림
function roundXL(n, digits) {
    
  if (digits >= 0) return parseFloat(n.toFixed(digits)); // 소수부 반올림
 
  digits = Math.pow(10, digits); // 정수부 반올림
  var t = Math.round(n * digits) / digits;
  
  return parseFloat(t.toFixed(0));
  
}

//숫자를 원단위로 
function FormatNumber(price,num)
{
    var str = new Array();
    price = String(price);
    for(var i=1;i<=price.length;i++)
    {
        if(i%num) str[price.length-i] = price.charAt(price.length-i);
        else str[price.length-i] = ","+price.charAt(price.length-i);
    }
    return str.join("").replace(/^,/,'');
}
