﻿/// <reference path="jquery-1.3.2-vsdoc.js" />
/// <reference path="JSON2.js" />
/// <reference path="miya_validator.js" />
/// <reference path="Justgo.js" />
/*| Inc/Ctl/TripMaker.ascx |********************************************************************************/
function AirRev_CitySearch(pageType) {
    
    switch (pageType) {
        case "0":   //항공+호텔
            SetCenterPopup('/Air/Popup/AirCityFinder_New.aspx?CityCode=txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&PageType=' + pageType, 'popup', 688, 557, 'yes');
            break;
        case "1":   //항공
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&PageType=' + pageType, 'popup', 680, 550, 'no');
            break;
        case "2":   //호텔
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtAirRevArrivalCityCode&CityName=txtAirRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&PageType=' + pageType, 'popup', 680, 550, 'no');
            break;
    }
}

function HotelRev_CitySearch(pageType) {
    switch (pageType) {
        case "0":   //항공+호텔
            SetCenterPopup('/Air/Popup/AirCityFinder_New.aspx?CityCode=txtHotelRevArrivalCityCode&CityName=txtHotelRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 557, 'yes');
            break;
        case "1":   //항공
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtHotelRevArrivalCityCode&CityName=txtHotelRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 550, 'no');
            break;
        case "2":   //호텔
            SetCenterPopup('/Air/Popup/AirCityFinder.aspx?CityCode=txtHotelRevArrivalCityCode&CityName=txtHotelRevArrivalCityName&CountryCode=txtHotelRevArrivalCountryCode&pageType=' + pageType, 'popup', 680, 550, 'no');
            break;
    }
    
}
function AirRev_UpdateRegion() {
	//alert("AirRev_UpdateRegion;");
}

function main_selectChange() {
//	alert("1111");
	var tmpCountryCode = document.getElementById("txtPenssionRevArrivalCountryCode").value;
	var tmpCity = document.getElementById("SelCityName").value;
//	alert(tmpCountryCode);
//	alert(tmpCity);
	document.getElementById("txtPenssionRevArrivalCityCode").value = tmpCity;
	document.getElementById("txtPenssionRevArrivalCountryCode").value = tmpCountryCode;
}

function sub_selectChange() {
	var tmpCity = document.getElementById("SelCityName").value;
	document.getElementById("txtHotelRevArrivalCityCode").value = tmpCity;
}

function ChangeNation(val) {
	var choice1 = document.getElementById("selectNation1");
	var choice2 = document.getElementById("selectNation2");
	var btnImage1 = document.getElementById("PenssionPenssion");
	var btnImage2 = document.getElementById("PenssionHotel");
	
	if (val == "A") {
		choice1.style.display = "";
		choice2.style.display = "none";
		btnImage1.style.display = "none";
		btnImage2.style.display = "";
		HotelRev_KorCityList1();
	} else {
		choice1.style.display = "none";
		choice2.style.display = "";
		btnImage1.style.display = "";
		btnImage2.style.display = "none";
	}
}

function HotelRev_UpdateRegion() {
//	alert("111");
//	alert("HotelRev_UpdateRegion;");
	jQuery.ajax({
		type: "POST",
		url: "/Inc/JustgoProc.ashx?pm=6&SWord=" + escape(jQuery('#txtHotelRevArrivalCityCode').val()),
		dataType: "xml",
		success: function(xml) {
			jQuery("#ddlHotelRevArrivalRegion").empty();
			jQuery(xml).find('Table').each(function(){
				var strLocationCode = jQuery(this).find('LocationCode').text();
				var strLocationName = jQuery(this).find('LocationName').text();
				jQuery("#ddlHotelRevArrivalRegion").append("<option value='" + strLocationCode + "'>" + strLocationName + "</option>");
			});
		}
	});
}

//한국호텔 도시리스트 불러오는 부분
function HotelRev_KorCityList1() {
	jQuery.ajax({
		type: "POST",
		url: "/Inc/JustgoProc.ashx?pm=8",
		dataType: "xml",
		success: function(xml) {
			jQuery("#SelCityName").empty();
			jQuery(xml).find('Table').each(function() {
				var strCityCode = jQuery(this).find('CityCode').text();
				var strCityName = jQuery(this).find('CityName').text();
				if (strCityCode == "SEL") {
					document.getElementById("txtPenssionRevArrivalCityCode").value = strCityCode;
				}
				jQuery("#SelCityName").append("<option value='" + strCityCode + "'>" + strCityName + "</option>");
			});
		}
	});
}

//한국호텔 도시리스트 불러오는 부분 Sub
function HotelRev_KorCityList_Sub(CityCode) {
	jQuery.ajax({
		type: "POST",
		url: "/Inc/JustgoProc.ashx?pm=8",
		dataType: "xml",
		success: function(xml) {
			jQuery("#SelCityName").empty();
			jQuery(xml).find('Table').each(function() {
				var strCityCode = jQuery(this).find('CityCode').text();
				var strCityName = jQuery(this).find('CityName').text();
				
				if(CityCode == "" || CityCode == undefined)
				{
				    if (strCityCode == "SEL") {
					    document.getElementById("txtHotelRevArrivalCityCode").value = strCityCode;
				    }
				    jQuery("#SelCityName").append("<option value='" + strCityCode + "'>" + strCityName + "</option>");
				}
				else 
				{
				    
				    document.getElementById("txtHotelRevArrivalCityCode").value = CityCode;
				    if(strCityCode == CityCode) jQuery("#SelCityName").append("<option selected='selected' value='" + strCityCode + "'>" + strCityName + "</option>");
				    else jQuery("#SelCityName").append("<option value='" + strCityCode + "'>" + strCityName + "</option>");
				}
				
			});
		}
	});
}

function txtHotelRevArrivalCityName_onfocus() {
	if (jQuery(this).val().trim().length < 1) {
		HotelRev_CitySearch('2');
	}
	this.blur();
	return false;
}
function txtHotelRevCheckInDate_onfocus() {
	jQuery('#ddlHotelRevNightsCnt').focus();
	HotelRev_CheckinDT();
}

function KrCallCalendal(CtlID, StDate, EdDate, CallBackMethod) {
	SetCenterPopup('/Inc/Ctl/CommonCalendar.aspx?CONTROLID=' + CtlID + '&DATE=' + StDate + '~' + EdDate + '&POPBOOL=true&CallBack=' + CallBackMethod, 'popup1', 660, 300, 'no');
}

function ddlHotelRevNightsCnt_onchange() {
	var iNightCnt = jQuery('#ddlHotelRevNightsCnt').val();
	var iDiffNights = 1;
	var strCheckInDT = jQuery('#txtHotelRevCheckinDate').val();
	var strCheckOutDT = jQuery('#txtHotelRevCheckoutDate').val();

	if (iNightCnt > 0) {
		jQuery('#txtHotelRevCheckoutDate').val(DateAdd('D', iNightCnt, strCheckInDT));
	}
}

function ddlPenssionRevNightsCnt_onchange_kr() {
	var iNightCnt = jQuery('#ddlPenssionRevNightCnt').val();
	var iDiffNights = 1;
	var strCheckInDT = jQuery('#txtPenssionRevCheckinDate').val();
	var strCheckOutDT = jQuery('#txtPenssionRevCheckoutDate').val();

	if (iNightCnt > 0) {
		jQuery('#txtPenssionRevCheckoutDate').val(DateAdd('D', iNightCnt, strCheckInDT));
	}
}

function ddlDomesticRevNightsCnt_onchange_kr() {
    var iNightCnt = jQuery('#ddlRevNightCnt').val();
    var iDiffNights = 1;
    var strCheckInDT = jQuery('#txtRevCheckinDate').val();
    var strCheckOutDT = jQuery('#txtRevCheckoutDate').val();

    if (iNightCnt > 0) {
        jQuery('#txtRevCheckoutDate').val(DateAdd('D', iNightCnt, strCheckInDT));
    }
}

function pnlTripMakerCategory_onclick() {
    var strCurCateName = this.getAttribute("ID");
	var strSchFrmPrefix = "pnlTripMakerSchFrm_";
	var strEvtLstPrefix = "pnlTripMakerEvtList_";

	
	if (strCurCateName.substring(0, 1) == "k") {

        var strCateItemTabPrefix = "kTripMakerCategoryItem_";
        //alert(" is Air : " + strCurCateName.indexOf('Air') + "\n is Hotel : " + strCurCateName.indexOf('Hotel') + "\n is Penssion : " + strCurCateName.indexOf('Penssion'));

        if (strCurCateName.indexOf('Airtel') == -1) {
            if (strCurCateName.length > 23) {
                strCurCateName = strCurCateName.replaceAll(strCateItemTabPrefix, "");
                jQuery("#k_pnlTripMakerFrm").removeClass("k_pnlTripMakerFrm_Airtel");
                jQuery("#k_pnlTripMakerFrm").addClass("k_pnlTripMakerFrm");
                document.getElementById("pnlTripMakerBanner").style.display = "block";
                jQuery("#k_pnlTripMakerCategory a.hover").removeClass("hover");
                jQuery("#k_pnlTripMakerFrm .SchFrm").hide();
                jQuery("#k_pnlTripMakerFrm .EvtLst").hide();
                jQuery("#k_pnlTripMakerFrm .SchFrm_Airtel").hide();
                
                jQuery("#" + strCateItemTabPrefix + strCurCateName).addClass("hover");
                jQuery("#" + strSchFrmPrefix + strCurCateName).show();
                jQuery("#" + strEvtLstPrefix + strCurCateName).show();
                if (strCurCateName == "Air") {
                    jQuery("#" + strEvtLstPrefix + strCurCateName).css("padding-top", "0");
                }
                //}
            }
        }
        else {
            if (strCurCateName.length > 23) {
                strCurCateName = strCurCateName.replaceAll(strCateItemTabPrefix, "");
                jQuery("#k_pnlTripMakerFrm").removeClass("k_pnlTripMakerFrm");
                jQuery("#k_pnlTripMakerFrm").addClass("k_pnlTripMakerFrm_Airtel");
                document.getElementById("pnlTripMakerBanner").style.display = "none";
                jQuery("#k_pnlTripMakerCategory a.hover").removeClass("hover");
                
                jQuery("#k_pnlTripMakerFrm .SchFrm").hide();
                jQuery("#k_pnlTripMakerFrm .EvtLst").hide();
                jQuery("#" + strCateItemTabPrefix + strCurCateName).addClass("hover");
                jQuery("#" + strSchFrmPrefix + strCurCateName).show();
                //jQuery("#" + strEvtLstPrefix + strCurCateName).show();

                if (strCurCateName == "Air") {
                    jQuery("#" + strEvtLstPrefix + strCurCateName).css("padding-top", "0");
                }
                //}
            }
        }
        
        
	    
	}
	else if (strCurCateName.indexOf('Airtel') > -1) {
	    var strCateItemTabPrefix = "aTripMakerCategoryItem_";
	    if (strCurCateName.length > 23) {
	        strCurCateName = strCurCateName.replaceAll(strCateItemTabPrefix, "");

	        jQuery("#pnlTripMakerFrm").removeClass("TripMakerFrm");
	        jQuery("#pnlTripMakerFrm").addClass("TripMakerFrm_Airtel");

	        document.getElementById("pnlTripMakerBanner").style.display = "none";
	        jQuery("#pnlTripMakerCategory a.hover").removeClass("hover");
	        jQuery("#pnlTripMakerFrm .SchFrm").hide();
	        jQuery("#pnlTripMakerFrm .EvtLst").hide();
	        jQuery("#pnlTripMakerFrm .SchFrm_Airtel").hide();
	        jQuery("#pnlTripMakerFrm .EvtLst_Airtel").hide();
	        jQuery("#" + strCateItemTabPrefix + strCurCateName).addClass("hover");
	        jQuery("#" + strSchFrmPrefix + strCurCateName).show();
	        jQuery("#" + strEvtLstPrefix + strCurCateName).show();
	        if (strCurCateName == "Air") {
	            jQuery("#" + strEvtLstPrefix + strCurCateName).css("padding-top", "0");
	        }
	        //}
	    }
	}
	else {
	    var strCateItemTabPrefix = "aTripMakerCategoryItem_";
	    //alert(" is Air : " + strCurCateName.indexOf('Air') + "\n is Hotel : " + strCurCateName.indexOf('Hotel') + "\n is Penssion : " + strCurCateName.indexOf('Penssion'));

	    if (strCurCateName.length > 23) {
	        strCurCateName = strCurCateName.replaceAll(strCateItemTabPrefix, "");
	        jQuery("#pnlTripMakerFrm").removeClass("TripMakerFrm_Airtel");
	        jQuery("#pnlTripMakerFrm").addClass("TripMakerFrm");

	        document.getElementById("pnlTripMakerBanner").style.display = "block";
	        jQuery("#pnlTripMakerCategory a.hover").removeClass("hover");
	        jQuery("#pnlTripMakerFrm .SchFrm").hide();
	        jQuery("#pnlTripMakerFrm .EvtLst").hide();
	        jQuery("#pnlTripMakerFrm .SchFrm_Airtel").hide();
	        jQuery("#pnlTripMakerFrm .EvtLst_Airtel").hide();
	        jQuery("#" + strCateItemTabPrefix + strCurCateName).addClass("hover");
	        jQuery("#" + strSchFrmPrefix + strCurCateName).show();
	        jQuery("#" + strEvtLstPrefix + strCurCateName).show();
	        if (strCurCateName == "Air") {
	            jQuery("#" + strEvtLstPrefix + strCurCateName).css("padding-top", "0");
	        }
	        //}
	    }

	}
}

function btnAirSch_onclick() {
	//alert("btnAirSch_onclick");
    //var sRedirectUrl = "/OMNI2Air/chSearch/search_list.aspx";
    var sRedirectUrl = "/Air/search_list.aspx";

	var iPCnt = 0;
	var iADTCnt = 0;
	var iCNNCnt = 0;
	var iInfCnt = 0;

	iADTCnt += parseInt(jQuery("#ddlAirRevAdultCount").val());
	iCNNCnt += parseInt(jQuery("#ddlAirRevChildCount").val());
	iInfCnt += parseInt(jQuery("#ddlAirRevInfantCount").val());
	iPCnt = iADTCnt + iCNNCnt + iInfCnt;

	if (jQuery('#txtAirRevArrivalCityCode').val().length < 3) {
	    alert("도착 도시를 선택하세요");
	    AirRev_CitySearch(1);
	} else if (iADTCnt < 1) {
	    alert("성인은 1명 이상 포함되어야 합니다");
	    jQuery("#ddlAirRevAdultCount").focus();
	} else if (iPCnt < 1) {
	    alert("탑승인원을 선택 하세요");
	    jQuery("#ddlAirRevAdultCount").focus();
	} else if (iPCnt > 9) {
	    alert("탑승인원은 최대 9명을 넘을수 없습니다.");
	    jQuery("#ddlAirRevAdultCount").focus();
	} else {
	    sRedirectUrl += "?DepartureCity=" + jQuery("#ddlAirRevDepartureCity").val();
	    sRedirectUrl += "&ArrivalCity=" + jQuery("#txtAirRevArrivalCityCode").val();
	    sRedirectUrl += "&DepartureDate=" + jQuery("#txtAirRevDepartureDate").val();
	    if (jQuery(":input:radio[name=rdoAirRevTripType]:checked").val() != "ROW") {
	        sRedirectUrl += "&ArrivalDate=" + jQuery("#txtAirRevArrivalDate").val();
	        sRedirectUrl += "&TripType=RRT";
	    } else {
	        sRedirectUrl += "&TripType=ROW";
	    }
	    sRedirectUrl += "&Compartment=" + jQuery("#ddlAirRevCompartment").val();
	    sRedirectUrl += "&AdultCount=" + jQuery("#ddlAirRevAdultCount").val();
	    sRedirectUrl += "&ChildCount=" + jQuery("#ddlAirRevChildCount").val();
	    sRedirectUrl += "&InfantCount=" + jQuery("#ddlAirRevInfantCount").val();
	    sRedirectUrl += "&Open=" + (jQuery("#cbAirRevIsOpen").attr("checked") ? "Y" : "N");
	    sRedirectUrl += "&SeatOK=" + jQuery(":input:radio[name=rdoAirRevSeatOK]:checked").val();
	    sRedirectUrl += "&keywd=fylCa636&logger_kw=fylCa636&source=logger_kw";
	    //alert(sRedirectUrl);
	    //location.href = "http://www.justgo.kr" + sRedirectUrl;
	    location.href = sRedirectUrl;
	}
}

function btnAirDomSch_onclick() {

//	var sRedirectUrl = "/OMNI2Air/chSearch/search_list.aspx";
//	var iPCnt = 0;

//	iPCnt += parseInt(jQuery("#ddlAirRevAdultCount").val());
//	iPCnt += parseInt(jQuery("#ddlAirRevChildCount").val());
//	iPCnt += parseInt(jQuery("#ddlAirRevInfantCount").val());

//	if (jQuery('#txtAirRevArrivalCityCode').val().length < 3) {
//		alert("도착 도시를 선택하세요");
//		AirRev_CitySearch();
//	} else if (iPCnt < 1) {
//		alert("탑승인원을 선택 하세요");
//		jQuery("#ddlAirRevAdultCount").focus();
//	} else if (iPCnt > 9) {
//		alert("탑승인원은 최대 9명을 넘을수 없습니다.");
//		jQuery("#ddlAirRevAdultCount").focus();
//	} else {
//		sRedirectUrl += "?DepartureCity=" + jQuery("#ddlAirRevDepartureCity").val();
//		sRedirectUrl += "&ArrivalCity=" + jQuery("#txtAirRevArrivalCityCode").val();
//		sRedirectUrl += "&DepartureDate=" + jQuery("#txtAirRevDepartureDate").val();
//		if (jQuery(":input:radio[name=rdoAirRevTripType]:checked").val() != "ROW") {
//			sRedirectUrl += "&ArrivalDate=" + jQuery("#txtAirRevArrivalDate").val();
//			sRedirectUrl += "&TripType=RRT";
//		} else {
//			sRedirectUrl += "&TripType=ROW";
//		}
//		sRedirectUrl += "&Compartment=" + jQuery("#ddlAirRevCompartment").val();
//		sRedirectUrl += "&AdultCount=" + jQuery("#ddlAirRevAdultCount").val();
//		sRedirectUrl += "&ChildCount=" + jQuery("#ddlAirRevChildCount").val();
//		sRedirectUrl += "&InfantCount=" + jQuery("#ddlAirRevInfantCount").val();
//		sRedirectUrl += "&Open=" + (jQuery("#cbAirRevIsOpen").attr("checked") ? "Y" : "N");
//		sRedirectUrl += "&SeatOK=" + jQuery(":input:radio[name=rdoAirRevSeatOK]:checked").val();

//		//alert(sRedirectUrl);
//		//location.href = "http://www.justgo.kr" + sRedirectUrl;
//		location.href = sRedirectUrl;
//	}
		//alert("Aaa");
	
}


function btnHotelSch_onclick() {
    var sRedirectUrl = "/OMNIHotel/chSearch/search_list.aspx";
    
    if (jQuery('#txtHotelRevArrivalCityCode1').val().length < 3) {
        alert("도착 도시를 선택하세요");
        HotelRev_CitySearch1('2');
    }
    else {

        if (jQuery('#ddlHotelRevRoomType1').val() == jQuery('#ddlHotelRevRoomType2').val()) {
            alert("같은 객실타입을 선택할 수 없습니다.");
            return;
        }
        if (jQuery('#ddlHotelRevRoomType2').val() != "") {
            if (jQuery('#ddlHotelRevRoomType2Cnt').val() == "") {
                alert("두번째 객실타입의 갯수를 선택하세요");
                return;
            }
        }
        sRedirectUrl += "?CityCode=" + jQuery('#txtHotelRevArrivalCityCode1').val();
        sRedirectUrl += "&CheckInDate=" + jQuery('#txtHotelRevCheckinDate').val();
        sRedirectUrl += "&CheckOutDate=" + jQuery('#txtHotelRevCheckoutDate').val();
        sRedirectUrl += "&RoomType=" + jQuery('#ddlHotelRevRoomType1').val();
        if (jQuery('#ddlHotelRevRoomType2').val() != "") {
            //sRedirectUrl += "," + jQuery('#ddlHotelRevRoomType2').val();
            sRedirectUrl += "%2C" + jQuery('#ddlHotelRevRoomType2').val();
        }
        sRedirectUrl += "&RoomCount=" + jQuery('#ddlHotelRevRoomType1Cnt').val();
        if (jQuery('#ddlHotelRevRoomType2Cnt').val() != "") {
            //sRedirectUrl += "," + jQuery('#ddlHotelRevRoomType2Cnt').val();
            sRedirectUrl += "%2C" + jQuery('#ddlHotelRevRoomType2Cnt').val();
        }
        sRedirectUrl += "&Grade=" + jQuery(":input:radio[name=cbHotelRevHotelGrade]:checked").val();
        sRedirectUrl += "&Location=" + jQuery('#ddlHotelRevArrivalRegion').val();
        sRedirectUrl += "&m_CountryCode=" + jQuery('#txtHotelRevArrivalCountryCode1').val();
        //alert(jQuery('#txtHotelRevArrivalCountryCode').val());
        //alert(sRedirectUrl);
        //location.href = "http://www.justgo.kr" + sRedirectUrl;
        sRedirectUrl += "&cp_channel=" + jQuery("#cp_channel").val();
        
        sRedirectUrl += "&keywd=f7bMd276&logger_kw=f7bMd276&source=logger_kw";
        location.href = sRedirectUrl;
    }
}

function GoAvalKrHotelSearch() {
	var sRedirectUrl = "/OMNIHotel/chSearch/search_list.aspx";

	if (jQuery('#txtPenssionRevArrivalCityCode').val().length < 3) {
		alert("도착 도시를 선택하세요");
		HotelRev_CitySearch('2');
	} else {
		sRedirectUrl += "?CityCode=" + jQuery('#txtPenssionRevArrivalCityCode').val();
		sRedirectUrl += "&CheckInDate=" + jQuery('#txtPenssionRevCheckinDate').val();
		sRedirectUrl += "&CheckOutDate=" + jQuery('#txtPenssionRevCheckoutDate').val();
		sRedirectUrl += "&RoomType=" + jQuery('#ddlPenssionRevRoomType1').val();
		if (jQuery('#ddlHotelRevRoomType2').val() != "") {
			//sRedirectUrl += "," + jQuery('#ddlHotelRevRoomType2').val();
			sRedirectUrl += "%2C" + jQuery('#ddlPenssionRevRoomType2').val();
		}
		sRedirectUrl += "&RoomCount=" + jQuery('#ddlPenssionRevRoomType1Cnt').val();
		if (jQuery('#ddlPenssionRevRoomType2Cnt').val() != "") {
			//sRedirectUrl += "," + jQuery('#ddlHotelRevRoomType2Cnt').val();
			sRedirectUrl += "%2C" + jQuery('#ddlPenssionRevRoomType2Cnt').val();
		}
		sRedirectUrl += "&Grade=" + jQuery(":input:radio[name=cbPenssionRevHotelGrade]:checked").val();
		sRedirectUrl += "&Location=" + jQuery('#ddlPenssionRevArrivalRegion').val();
		sRedirectUrl += "&m_CountryCode=" + jQuery('#txtPenssionRevArrivalCountryCode').val();
		//alert(jQuery('#txtHotelRevArrivalCountryCode').val());
		//alert(sRedirectUrl);
		//location.href = "http://www.justgo.kr" + sRedirectUrl;
		location.href = sRedirectUrl;
	}
}

function GoAvalKrHotelSearch_Logger() {
    var sRedirectUrl = "/OMNIHotel/chSearch/search_list.aspx";

    if (jQuery('#txtPenssionRevArrivalCityCode').val().length < 3) {
        alert("도착 도시를 선택하세요");
        HotelRev_CitySearch('2');
    } else {
        sRedirectUrl += "?CityCode=" + jQuery('#txtPenssionRevArrivalCityCode').val();
        sRedirectUrl += "&CheckInDate=" + jQuery('#txtPenssionRevCheckinDate').val();
        sRedirectUrl += "&CheckOutDate=" + jQuery('#txtPenssionRevCheckoutDate').val();
        sRedirectUrl += "&RoomType=" + jQuery('#ddlPenssionRevRoomType1').val();
        if (jQuery('#ddlHotelRevRoomType2').val() != "") {
            //sRedirectUrl += "," + jQuery('#ddlHotelRevRoomType2').val();
            sRedirectUrl += "%2C" + jQuery('#ddlPenssionRevRoomType2').val();
        }
        sRedirectUrl += "&RoomCount=" + jQuery('#ddlPenssionRevRoomType1Cnt').val();
        if (jQuery('#ddlPenssionRevRoomType2Cnt').val() != "") {
            //sRedirectUrl += "," + jQuery('#ddlHotelRevRoomType2Cnt').val();
            sRedirectUrl += "%2C" + jQuery('#ddlPenssionRevRoomType2Cnt').val();
        }
        sRedirectUrl += "&Grade=" + jQuery(":input:radio[name=cbPenssionRevHotelGrade]:checked").val();
        sRedirectUrl += "&Location=" + jQuery('#ddlPenssionRevArrivalRegion').val();
        sRedirectUrl += "&m_CountryCode=" + jQuery('#txtPenssionRevArrivalCountryCode').val();
        sRedirectUrl += "&keywd=f7bMd276&logger_kw=f7bMd276&source=logger_kw";
        //alert(jQuery('#txtHotelRevArrivalCountryCode').val());
        //alert(sRedirectUrl);
        //location.href = "http://www.justgo.kr" + sRedirectUrl;
        location.href = sRedirectUrl;
    }
}


function ddlPenssionTripTargetRegion_onchange() {
	jQuery.ajax({
		type: "POST",
		url: "/Inc/JustgoProc.ashx?pm=7&SWord=" + escape(this.value),
		dataType: "xml",
		success: function(xml) {
			jQuery("#ddlPenssionTripTargetCity").empty();
			jQuery("#ddlPenssionTripTargetCity").append("<option value=''>전체</option>");
			jQuery(xml).find('Table').each(function(){
				var strCityName =jQuery(this).find('GUGUN').text();
				jQuery("#ddlPenssionTripTargetCity").append("<option value='" + strCityName + "'>" + strCityName + "</option>");
			});
		}
	});
}

function ddlPenssionRevNightsCnt_onchange() {
	var iNightCnt = jQuery("#ddlPenssionRevNightsCnt").val();
	var iDiffNights = 1;
	var strCheckInDT = jQuery('#txtPenssoinRevCheckInDate').val();
	var strCheckOutDT = jQuery('#txtPenssoinRevCheckOutDate').val();

	if (iNightCnt > 0) {
		jQuery('#txtPenssionRevCheckOutDate').val(DateAdd('D', iNightCnt, strCheckInDT));
	}
}

function btnPenssionSch_onclick() {
	// ToDo : valiadtion is not required?
	var sRedirectUrl = "/OMNIPrims/chSearch/fmSearchSmart.aspx";
	var iPCnt = 0;
	
	sRedirectUrl += "?pSido=" + escape(jQuery("#ddlPenssionTripTargetRegion").val());
	sRedirectUrl += "&pGugun=" + escape(jQuery("#ddlPenssionTripTargetCity").val());
	sRedirectUrl += "&pDate=" + jQuery("#txtPenssoinRevCheckInDate").val().replaceAll("-", "");
	sRedirectUrl += "&pStayDay=" + jQuery("#ddlPenssionRevNightsCnt").val();
	sRedirectUrl += "&pNum=" + jQuery("#ddlPenssionRevPersonCount").val();
	sRedirectUrl += "&keywd=9B6LG253&logger_kw=9B6LG253&source=logger_kw";
	//location.href = "http://www.justgo.kr" + sRedirectUrl;
	location.href = sRedirectUrl;
}
function txtAirRevDepartureDate_onchange() {

	jQuery('#txtAirRevArrivalDate').val(DateAdd("D", 2, jQuery('#txtAirRevDepartureDate').val()));
}
function txtAirRevArrivalDate_onchange() {
	//alert(jQuery('#txtAirRevDepartureDate').val() < jQuery('#txtAirRevArrivalDate').val());
}
function rdoAirRevTripType_onclick() {
	var ctlAirRevDepartureDate = jQuery('#txtAirRevArrivalDate');
	var ctlAirRevIsOpen = jQuery('#cbAirRevIsOpen');

	if (jQuery(":input:radio[name=rdoAirRevTripType]:checked").val() == "ROW") {
	    if (jQuery("#cbAirRevIsOpen").attr("checked")) {
	        jQuery("#cbAirRevIsOpen").attr("checked", "");
	    }
		ctlAirRevDepartureDate.val("");
		ctlAirRevIsOpen.attr("disabled", "disabled");
		ctlAirRevDepartureDate.attr("disabled", "disabled");
	} else {
		ctlAirRevDepartureDate.val(DateAdd("D", 2, jQuery('#txtAirRevDepartureDate').val()));
		ctlAirRevDepartureDate.removeAttr("disabled");
		ctlAirRevIsOpen.removeAttr("disabled");
	}
}
function cbAirRevIsOpen_onclick() {
	var ctlAirRevDepartureDate = jQuery('#txtAirRevArrivalDate');
	if (this.checked) {
		ctlAirRevDepartureDate.val("");
		ctlAirRevDepartureDate.attr("disabled", "disabled");
	} else {
		ctlAirRevDepartureDate.val(DateAdd("D", 2, jQuery('#txtAirRevDepartureDate').val()));
		ctlAirRevDepartureDate.removeAttr("disabled");
	}
}

function rdoAirRevTripTarget_onclick() {
    var rdoAirRevTripTarget = document.getElementById("rdoAirRevTripTarget0");
    var rdoAirdomRevTripTarget = document.getElementById("rdoAirdomRevTripTarget0");
    var rdoAirRevTripTarget1 = document.getElementById("rdoAirRevTripTarget1");
    var rdoAirdomRevTripTarget1 = document.getElementById("rdoAirdomRevTripTarget1");
    var strCateItemTabPrefix = "aTripMakerCategoryItem_";
    var strSchFrmPrefix = "pnlTripMakerSchFrm_";
    var strEvtLstPrefix = "pnlTripMakerEvtList_";

    if (this.id == "rdoAirRevTripTarget1" || this.id =="rdoAirdomRevTripTarget1") {
        strCurCateName = "Airdom";
        if (this.id == "rdoAirRevTripTarget1") {
            document.getElementById("rdoAirdomRevTripTarget1").checked = true;
            document.getElementById("rdoAirRevTripTarget1").checked = true;
        }
    }
    else {
        strCurCateName = "Air";
        document.getElementById("rdoAirdomRevTripTarget0").checked = true;
        document.getElementById("rdoAirRevTripTarget0").checked = true;
    }


    strCurCateName = strCurCateName.replaceAll(strCateItemTabPrefix, "");
    
    if (document.getElementById("k_pnlTripMakerFrm") == null) {
        jQuery("#pnlTripMakerFrm .SchFrm").hide();
        jQuery("#pnlTripMakerFrm .EvtLst").hide();
        jQuery("#" + strCateItemTabPrefix + strCurCateName).addClass("hover");
    }
    else {
        jQuery("#k_pnlTripMakerFrm .SchFrm").hide();
        jQuery("#k_pnlTripMakerFrm .EvtLst").hide();
        jQuery("#" + strCateItemTabPrefix + strCurCateName).addClass("hover");
    }
    jQuery("#" + strSchFrmPrefix + strCurCateName).show();
    jQuery("#" + strEvtLstPrefix + strCurCateName).show();
}

jQuery(document).ready(function() {
    jQuery('#pnlTripMakerCategory a').click(pnlTripMakerCategory_onclick);
    jQuery('#k_pnlTripMakerCategory a').click(pnlTripMakerCategory_onclick);
    jQuery('#rdoAirRevTripType0').click(rdoAirRevTripType_onclick);
    jQuery('#rdoAirRevTripType1').click(rdoAirRevTripType_onclick);
    jQuery('#rdoAirRevTripTarget0').click(rdoAirRevTripTarget_onclick);
    jQuery('#rdoAirRevTripTarget1').click(rdoAirRevTripTarget_onclick);
    jQuery('#rdoAirdomRevTripTarget0').click(rdoAirRevTripTarget_onclick);
    jQuery('#rdoAirdomRevTripTarget1').click(rdoAirRevTripTarget_onclick);
    jQuery('#txtAirRevArrivalCityName').click(AirRev_CitySearch);
    jQuery('#txtAirRevDepartureDate').click(AirRev_CheckinDT);
    jQuery('#txtAirRevArrivalDate').click(AirRev_CheckoutDT);
    jQuery('#cbAirRevIsOpen').click(cbAirRevIsOpen_onclick);

    jQuery('#txtHotelRevCheckinDate').focus(txtHotelRevCheckInDate_onfocus);
    jQuery('#ddlHotelRevNightsCnt').change(ddlHotelRevNightsCnt_onchange);
    jQuery('#txtHotelRevArrivalCityName').click(HotelRev_CitySearch);

    jQuery('#txtPenssoinRevCheckInDate').click(PenssionRev_CheckinDT);
    jQuery('#ddlPenssionRevNightsCnt').change(ddlPenssionRevNightsCnt_onchange);
    jQuery('#ddlPenssionRevNightCnt').change(ddlPenssionRevNightsCnt_onchange_kr);
    jQuery('#ddlPenssionTripTargetRegion').change(ddlPenssionTripTargetRegion_onchange);

    jQuery('#pnlAirSchBtn').click(btnAirSch_onclick);
    jQuery('#pnlHotelSchBtn').click(btnHotelSch_onclick);
    jQuery('#pnlPenssionSchBtn').click(btnPenssionSch_onclick);
});
