var CMSPublicUtils=function() {
CMSPublicUtils.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CMSPublicUtils.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return CMSPublicUtils._staticInstance.get_path();},
GetCalendarDays:function(CalendarGroupID,CurrentMonth,DisplayEventRegistrations,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCalendarDays',false,{CalendarGroupID:CalendarGroupID,CurrentMonth:CurrentMonth,DisplayEventRegistrations:DisplayEventRegistrations},succeededCallback,failedCallback,userContext); },
GetMonthEvents:function(CalendarGroupID,CurrentMonth,DisplayEventRegistrations,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMonthEvents',false,{CalendarGroupID:CalendarGroupID,CurrentMonth:CurrentMonth,DisplayEventRegistrations:DisplayEventRegistrations},succeededCallback,failedCallback,userContext); },
GetYearEvents:function(CalendarGroupID,CurrentYear,DisplayEventRegistrations,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetYearEvents',false,{CalendarGroupID:CalendarGroupID,CurrentYear:CurrentYear,DisplayEventRegistrations:DisplayEventRegistrations},succeededCallback,failedCallback,userContext); },
GetCalendarDayEvents:function(CalendarGroupID,CurrentDay,DisplayEventRegistrations,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCalendarDayEvents',false,{CalendarGroupID:CalendarGroupID,CurrentDay:CurrentDay,DisplayEventRegistrations:DisplayEventRegistrations},succeededCallback,failedCallback,userContext); },
GetCalendarEvent:function(CalendarItemID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCalendarEvent',false,{CalendarItemID:CalendarItemID},succeededCallback,failedCallback,userContext); },
GetEventRegistrationCalendarEvent:function(EventID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetEventRegistrationCalendarEvent',false,{EventID:EventID},succeededCallback,failedCallback,userContext); },
SubmitSnapPoll:function(xmlString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SubmitSnapPoll',false,{xmlString:xmlString},succeededCallback,failedCallback,userContext); },
AddBLOGComment:function(PostID,ParentCommentID,AuthorName,AuthorEmail,AuthorWebsite,Comment,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddBLOGComment',false,{PostID:PostID,ParentCommentID:ParentCommentID,AuthorName:AuthorName,AuthorEmail:AuthorEmail,AuthorWebsite:AuthorWebsite,Comment:Comment},succeededCallback,failedCallback,userContext); },
ValidateEventRegDiscountCode:function(EventID,DiscountCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateEventRegDiscountCode',false,{EventID:EventID,DiscountCode:DiscountCode},succeededCallback,failedCallback,userContext); }}
CMSPublicUtils.registerClass('CMSPublicUtils',Sys.Net.WebServiceProxy);
CMSPublicUtils._staticInstance = new CMSPublicUtils();
CMSPublicUtils.set_path = function(value) { CMSPublicUtils._staticInstance.set_path(value); }
CMSPublicUtils.get_path = function() { return CMSPublicUtils._staticInstance.get_path(); }
CMSPublicUtils.set_timeout = function(value) { CMSPublicUtils._staticInstance.set_timeout(value); }
CMSPublicUtils.get_timeout = function() { return CMSPublicUtils._staticInstance.get_timeout(); }
CMSPublicUtils.set_defaultUserContext = function(value) { CMSPublicUtils._staticInstance.set_defaultUserContext(value); }
CMSPublicUtils.get_defaultUserContext = function() { return CMSPublicUtils._staticInstance.get_defaultUserContext(); }
CMSPublicUtils.set_defaultSucceededCallback = function(value) { CMSPublicUtils._staticInstance.set_defaultSucceededCallback(value); }
CMSPublicUtils.get_defaultSucceededCallback = function() { return CMSPublicUtils._staticInstance.get_defaultSucceededCallback(); }
CMSPublicUtils.set_defaultFailedCallback = function(value) { CMSPublicUtils._staticInstance.set_defaultFailedCallback(value); }
CMSPublicUtils.get_defaultFailedCallback = function() { return CMSPublicUtils._staticInstance.get_defaultFailedCallback(); }
CMSPublicUtils.set_path("/ControlPanel/PublicWebServices/CMSPublicUtils.asmx");
CMSPublicUtils.GetCalendarDays= function(CalendarGroupID,CurrentMonth,DisplayEventRegistrations,onSuccess,onFailed,userContext) {CMSPublicUtils._staticInstance.GetCalendarDays(CalendarGroupID,CurrentMonth,DisplayEventRegistrations,onSuccess,onFailed,userContext); }
CMSPublicUtils.GetMonthEvents= function(CalendarGroupID,CurrentMonth,DisplayEventRegistrations,onSuccess,onFailed,userContext) {CMSPublicUtils._staticInstance.GetMonthEvents(CalendarGroupID,CurrentMonth,DisplayEventRegistrations,onSuccess,onFailed,userContext); }
CMSPublicUtils.GetYearEvents= function(CalendarGroupID,CurrentYear,DisplayEventRegistrations,onSuccess,onFailed,userContext) {CMSPublicUtils._staticInstance.GetYearEvents(CalendarGroupID,CurrentYear,DisplayEventRegistrations,onSuccess,onFailed,userContext); }
CMSPublicUtils.GetCalendarDayEvents= function(CalendarGroupID,CurrentDay,DisplayEventRegistrations,onSuccess,onFailed,userContext) {CMSPublicUtils._staticInstance.GetCalendarDayEvents(CalendarGroupID,CurrentDay,DisplayEventRegistrations,onSuccess,onFailed,userContext); }
CMSPublicUtils.GetCalendarEvent= function(CalendarItemID,onSuccess,onFailed,userContext) {CMSPublicUtils._staticInstance.GetCalendarEvent(CalendarItemID,onSuccess,onFailed,userContext); }
CMSPublicUtils.GetEventRegistrationCalendarEvent= function(EventID,onSuccess,onFailed,userContext) {CMSPublicUtils._staticInstance.GetEventRegistrationCalendarEvent(EventID,onSuccess,onFailed,userContext); }
CMSPublicUtils.SubmitSnapPoll= function(xmlString,onSuccess,onFailed,userContext) {CMSPublicUtils._staticInstance.SubmitSnapPoll(xmlString,onSuccess,onFailed,userContext); }
CMSPublicUtils.AddBLOGComment= function(PostID,ParentCommentID,AuthorName,AuthorEmail,AuthorWebsite,Comment,onSuccess,onFailed,userContext) {CMSPublicUtils._staticInstance.AddBLOGComment(PostID,ParentCommentID,AuthorName,AuthorEmail,AuthorWebsite,Comment,onSuccess,onFailed,userContext); }
CMSPublicUtils.ValidateEventRegDiscountCode= function(EventID,DiscountCode,onSuccess,onFailed,userContext) {CMSPublicUtils._staticInstance.ValidateEventRegDiscountCode(EventID,DiscountCode,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('bcwcms');
if (typeof(bcwcms.CalendarDay) === 'undefined') {
bcwcms.CalendarDay=gtc("bcwcms.CalendarDay");
bcwcms.CalendarDay.registerClass('bcwcms.CalendarDay');
}
if (typeof(bcwcms.CalendarEvent) === 'undefined') {
bcwcms.CalendarEvent=gtc("bcwcms.CalendarEvent");
bcwcms.CalendarEvent.registerClass('bcwcms.CalendarEvent');
}
