$(document).ready(function() {
    $("#queryBtn").click(function() {
         queryHotelByUrl(_contextpath + '/hotel/list.action');

    });

//    $("#qAddressBtn").click(function() {
//         queryHotelByUrl('mapList.action');
//
//    });

    $("#mapQueryBtn").click(function() {
        queryHotelByUrl(_contextpath + '/hotel/mapList.action');
    });

    initCityAndCountry();
});

function initCityAndCountry() {
    if (typeof(default_cityname) != 'undefined') {
        $("#cityName").val(default_cityname);
    }
    if (typeof(default_citycode) != 'undefined') {
        $("#cityCode").val(default_citycode);
    }
    if (typeof(default_countrycode) != 'undefined') {
        $("#countryCode").val(default_countrycode);
    }
}

function queryHotelByUrl(url) {
    doValidateCountryCode();
    if (validateQueryCondition()) {
        if ($("#countryCode").val() == "") {
            $("#cityName").val("");
            $("#cityCode").val("");
            daAlert($("#cityName"), errorCityNameMsg);
            return false;
        }

        if ($("#group_hotel_checkbox_all").attr('checked')) {
            $("input[name='condition.groupHotelCodes']").each(function() {
                this.checked = false;
            });
        }

        $('#cf').attr('action', url);
        $('#cf').removeAttr('target');
        $("#cf").submit();
    } else {
        return false;
    }
}