if(typeof mapsearchajax == "undefined") mapsearchajax={};
mapsearchajax_class = function() {};
Object.extend(mapsearchajax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	WhatsNearbySearch: function(recordID, sec) {
		return this.invoke("WhatsNearbySearch", {"recordID":recordID, "sec":sec}, this.WhatsNearbySearch.getArguments().slice(2));
	},
	SearchFor: function(name, page, pagesize, fromlat, fromlong, tolat, tolong) {
		return this.invoke("SearchFor", {"name":name, "page":page, "pagesize":pagesize, "fromlat":fromlat, "fromlong":fromlong, "tolat":tolat, "tolong":tolong}, this.SearchFor.getArguments().slice(7));
	},
	SearchForSection: function(sectionid, catid, searchBitNum, eventDateFrom, eventDateTo, page, pagesize, fromlat, fromlong, tolat, tolong) {
		return this.invoke("SearchForSection", {"sectionid":sectionid, "catid":catid, "searchBitNum":searchBitNum, "eventDateFrom":eventDateFrom, "eventDateTo":eventDateTo, "page":page, "pagesize":pagesize, "fromlat":fromlat, "fromlong":fromlong, "tolat":tolat, "tolong":tolong}, this.SearchForSection.getArguments().slice(11));
	},
	SearchForHotelRate: function(featureId, starId, brandId, checkinDate, checkoutDate, rooms, r1a, r2a, r3a, r4a, r5a, r6a, r7a, r8a, r1c, r2c, r3c, r4c, r5c, r6c, r7c, r8c, r1ca, r2ca, r3ca, r4ca, r5ca, r6ca, r7ca, r8ca, currency, fromlat, fromlong, tolat, tolong, cachekey, cachelocation) {
		return this.invoke("SearchForHotelRate", {"featureId":featureId, "starId":starId, "brandId":brandId, "checkinDate":checkinDate, "checkoutDate":checkoutDate, "rooms":rooms, "r1a":r1a, "r2a":r2a, "r3a":r3a, "r4a":r4a, "r5a":r5a, "r6a":r6a, "r7a":r7a, "r8a":r8a, "r1c":r1c, "r2c":r2c, "r3c":r3c, "r4c":r4c, "r5c":r5c, "r6c":r6c, "r7c":r7c, "r8c":r8c, "r1ca":r1ca, "r2ca":r2ca, "r3ca":r3ca, "r4ca":r4ca, "r5ca":r5ca, "r6ca":r6ca, "r7ca":r7ca, "r8ca":r8ca, "currency":currency, "fromlat":fromlat, "fromlong":fromlong, "tolat":tolat, "tolong":tolong, "cachekey":cachekey, "cachelocation":cachelocation}, this.SearchForHotelRate.getArguments().slice(37));
	},
	GetCategoriesFor: function(sectionid) {
		return this.invoke("GetCategoriesFor", {"sectionid":sectionid}, this.GetCategoriesFor.getArguments().slice(1));
	},
	GetLandmarkRecord: function(name) {
		return this.invoke("GetLandmarkRecord", {"name":name}, this.GetLandmarkRecord.getArguments().slice(1));
	},
	GetGeocodes: function() {
		return this.invoke("GetGeocodes", {}, this.GetGeocodes.getArguments().slice(0));
	},
	url: '/ajaxpro/mapsearchajax,App_Code.t28oxecj.ashx'
}));
mapsearchajax = new mapsearchajax_class();

