if(typeof Goohom == "undefined") Goohom={};
if(typeof Goohom.Web == "undefined") Goohom.Web={};
if(typeof Goohom.Web.Ajax == "undefined") Goohom.Web.Ajax={};
if(typeof Goohom.Web.Ajax.HouseMapApiAjax == "undefined") Goohom.Web.Ajax.HouseMapApiAjax={};
Goohom.Web.Ajax.HouseMapApiAjax_class = function() {};
Object.extend(Goohom.Web.Ajax.HouseMapApiAjax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	getHouseMapApi: function(_houseId, _mapWidth, _mapHeight) {
		return this.invoke("getHouseMapApi", {"_houseId":_houseId, "_mapWidth":_mapWidth, "_mapHeight":_mapHeight}, this.getHouseMapApi.getArguments().slice(3));
	},
	GetSearchHouseMaps: function(pageIndex, pageRowCount, maxX, maxY, minX, minY, houseTypeId, houseType, averagePrice, flugreType) {
		return this.invoke("GetSearchHouseMaps", {"pageIndex":pageIndex, "pageRowCount":pageRowCount, "maxX":maxX, "maxY":maxY, "minX":minX, "minY":minY, "houseTypeId":houseTypeId, "houseType":houseType, "averagePrice":averagePrice, "flugreType":flugreType}, this.GetSearchHouseMaps.getArguments().slice(10));
	},
	GetHouseMapsPageHTML: function(pageIndex, pageSize, maxX, maxY, minX, minY, houseTypeId, houseType, averagePrice, flugreType, pageLink) {
		return this.invoke("GetHouseMapsPageHTML", {"pageIndex":pageIndex, "pageSize":pageSize, "maxX":maxX, "maxY":maxY, "minX":minX, "minY":minY, "houseTypeId":houseTypeId, "houseType":houseType, "averagePrice":averagePrice, "flugreType":flugreType, "pageLink":pageLink}, this.GetHouseMapsPageHTML.getArguments().slice(11));
	},
	GetHouseEnumType: function(typeFlag) {
		return this.invoke("GetHouseEnumType", {"typeFlag":typeFlag}, this.GetHouseEnumType.getArguments().slice(1));
	},
	url: '/ajaxpro/Goohom.Web.Ajax.HouseMapApiAjax,App_Code.ashx'
}));
Goohom.Web.Ajax.HouseMapApiAjax = new Goohom.Web.Ajax.HouseMapApiAjax_class();

