EComProductGrid_class = function() {};
Object.extend(EComProductGrid_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetAvailability: function(vendorId, brandId, merchandisingGroupId, startDate, endDate, duration, searchGuestIDs) {
		return this.invoke("GetAvailability", {"vendorId":vendorId, "brandId":brandId, "merchandisingGroupId":merchandisingGroupId, "startDate":startDate, "endDate":endDate, "duration":duration, "searchGuestIDs":searchGuestIDs}, this.GetAvailability.getArguments().slice(7));
	},
	GetAvailabilityCalendar: function(productId, merchandisingGroupId, startDate, endDate) {
		return this.invoke("GetAvailabilityCalendar", {"productId":productId, "merchandisingGroupId":merchandisingGroupId, "startDate":startDate, "endDate":endDate}, this.GetAvailabilityCalendar.getArguments().slice(4));
	},
	GetProductDescription: function(productId, merchandisingGroupId, searchButtonId) {
		return this.invoke("GetProductDescription", {"productId":productId, "merchandisingGroupId":merchandisingGroupId, "searchButtonId":searchButtonId}, this.GetProductDescription.getArguments().slice(3));
	},
	url: '/reservations/ajaxpro/ECommerce.Controls.ProductGridUtilities,App_Code.ashx'
}));
EComProductGrid = new EComProductGrid_class();

