addNamespace("TallyFlex.OnlineBooking");
TallyFlex.OnlineBooking.Booking_class = Class.create();
TallyFlex.OnlineBooking.Booking_class.prototype = (new AjaxPro.AjaxClass()).extend({
	GetMatchingUnitCount: function(categoryTFidentifier, from_Date, to_Date, checkForConflictedRules) {
		return this.invoke("GetMatchingUnitCount", {"categoryTFidentifier":categoryTFidentifier, "from_Date":from_Date, "to_Date":to_Date, "checkForConflictedRules":checkForConflictedRules}, this.GetMatchingUnitCount.getArguments().slice(4));
	},
	GetConflictedRules: function() {
		return this.invoke("GetConflictedRules", {}, this.GetConflictedRules.getArguments().slice(0));
	},
	GetMatchingUnitCount_Criterias: function(criteriaIDs) {
		return this.invoke("GetMatchingUnitCount_Criterias", {"criteriaIDs":criteriaIDs}, this.GetMatchingUnitCount_Criterias.getArguments().slice(1));
	},
	initialize: function() {
		this.url = '/ajaxpro/TallyFlex.OnlineBooking.Booking,OnlineBooking.ashx';
	}
});
TallyFlex.OnlineBooking.Booking = new TallyFlex.OnlineBooking.Booking_class();


