if(typeof Ultranet == "undefined") Ultranet={};
Ultranet.Calendar_class = function() {};
Object.extend(Ultranet.Calendar_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	BuildStructure: function(bIsCreateNewMode, bIsEditMode) {
		return this.invoke("BuildStructure", {"bIsCreateNewMode":bIsCreateNewMode, "bIsEditMode":bIsEditMode}, this.BuildStructure.getArguments().slice(2));
	},
	DeleteCalendar: function(iCalendarID) {
		return this.invoke("DeleteCalendar", {"iCalendarID":iCalendarID}, this.DeleteCalendar.getArguments().slice(1));
	},
	CreateCalendar: function(sText) {
		return this.invoke("CreateCalendar", {"sText":sText}, this.CreateCalendar.getArguments().slice(1));
	},
	UpdateCalendar: function(sText, bstatus, iCalendarID) {
		return this.invoke("UpdateCalendar", {"sText":sText, "bstatus":bstatus, "iCalendarID":iCalendarID}, this.UpdateCalendar.getArguments().slice(3));
	},
	BrowseDate: function(iCalendarID, iDay, iMonth, iYear) {
		return this.invoke("BrowseDate", {"iCalendarID":iCalendarID, "iDay":iDay, "iMonth":iMonth, "iYear":iYear}, this.BrowseDate.getArguments().slice(4));
	},
	url: '/ajaxpro/Ultranet.Calendar,Ultranet.ashx'
}));
Ultranet.Calendar = new Ultranet.Calendar_class();

