addNamespace("f54u.BLL.AppModule");
f54u.BLL.AppModule.BL_Utility_class = Class.create();
f54u.BLL.AppModule.BL_Utility_class.prototype = (new AjaxPro.Request()).extend({
	GetIPLocation: function(userIP, callback) {
		return this.invoke("GetIPLocation", {"userIP":userIP}, callback);
	},
	InsertOperateLog: function(operateType, summary, detail, userIP, callback) {
		return this.invoke("InsertOperateLog", {"operateType":operateType, "summary":summary, "detail":detail, "userIP":userIP}, callback);
	},
	GetWeatherInfo: function(callback) {
		return this.invoke("GetWeatherInfo", {}, callback);
	},
	UpdateWeather: function(wid, weatherString, callback) {
		return this.invoke("UpdateWeather", {"wid":wid, "weatherString":weatherString}, callback);
	},
	IsExistStation: function(cityID, sName, callback) {
		return this.invoke("IsExistStation", {"cityID":cityID, "sName":sName}, callback);
	},
	JugeAndGetWeatherString: function(cityID, callback) {
		return this.invoke("JugeAndGetWeatherString", {"cityID":cityID}, callback);
	},
	WiriteWeatherString: function(weather, cityID, callback) {
		return this.invoke("WiriteWeatherString", {"weather":weather, "cityID":cityID}, callback);
	},
	initialize: function() {
		this.url = "/wuhan/ajaxpro/f54u.BLL.AppModule.BL_Utility,f54u.BLL.ashx";
	}
})
f54u.BLL.AppModule.BL_Utility = new f54u.BLL.AppModule.BL_Utility_class();

