addNamespace("Web");
Web.HomePage_class = Class.create();
Web.HomePage_class.prototype = (new AjaxPro.Request()).extend({
	GetCityList: function(cityname, callback) {
		return this.invoke("GetCityList", {"cityname":cityname}, callback);
	},
	GetCityName: function(cityid, callback) {
		return this.invoke("GetCityName", {"cityid":cityid}, callback);
	},
	GetDefaultCity: function(callback) {
		return this.invoke("GetDefaultCity", {}, callback);
	},
	LoadGoodArea: function(intcity, type, callback) {
		return this.invoke("LoadGoodArea", {"intcity":intcity, "type":type}, callback);
	},
	LoadHotelGroup: function(cityid, callback) {
		return this.invoke("LoadHotelGroup", {"cityid":cityid}, callback);
	},
	LoadSection: function(intcity, type, callback) {
		return this.invoke("LoadSection", {"intcity":intcity, "type":type}, callback);
	},
	GetCountByLevel: function(Cityid, callback) {
		return this.invoke("GetCountByLevel", {"Cityid":Cityid}, callback);
	},
	ChangeCityList: function(callback) {
		return this.invoke("ChangeCityList", {}, callback);
	},
	CheckCityIsno: function(name, callback) {
		return this.invoke("CheckCityIsno", {"name":name}, callback);
	},
	GetRecommendHotel: function(cityid, callback) {
		return this.invoke("GetRecommendHotel", {"cityid":cityid}, callback);
	},
	LoadWeather: function(cityName, day, callback) {
		return this.invoke("LoadWeather", {"cityName":cityName, "day":day}, callback);
	},
	initialize: function() {
		this.url = "/ajaxpro/Web.HomePage,Web.ashx";
	}
})
Web.HomePage = new Web.HomePage_class();

