var Shortlist=function() {
Shortlist.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Shortlist.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Shortlist._staticInstance.get_path();},
Add:function(eventId,AccountId,eventTitle,isPublic,createAnon,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Add',false,{eventId:eventId,AccountId:AccountId,eventTitle:eventTitle,isPublic:isPublic,createAnon:createAnon},succeededCallback,failedCallback,userContext); },
AddSession:function(eventId,sessionId,AccountId,eventTitle,createAsShared,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddSession',false,{eventId:eventId,sessionId:sessionId,AccountId:AccountId,eventTitle:eventTitle,createAsShared:createAsShared},succeededCallback,failedCallback,userContext); },
Remove:function(itemId,accountId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Remove',false,{itemId:itemId,accountId:accountId},succeededCallback,failedCallback,userContext); },
RemoveSession:function(itemId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveSession',false,{itemId:itemId},succeededCallback,failedCallback,userContext); },
RemoveGroupInvitee:function(itemId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveGroupInvitee',false,{itemId:itemId},succeededCallback,failedCallback,userContext); },
GetCalendarDetail:function(groupId,accountId,eventId,day,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCalendarDetail',false,{groupId:groupId,accountId:accountId,eventId:eventId,day:day},succeededCallback,failedCallback,userContext); },
GetCalendarRows:function(strGroupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCalendarRows',false,{strGroupId:strGroupId},succeededCallback,failedCallback,userContext); }}
Shortlist.registerClass('Shortlist',Sys.Net.WebServiceProxy);
Shortlist._staticInstance = new Shortlist();
Shortlist.set_path = function(value) { Shortlist._staticInstance.set_path(value); }
Shortlist.get_path = function() { return Shortlist._staticInstance.get_path(); }
Shortlist.set_timeout = function(value) { Shortlist._staticInstance.set_timeout(value); }
Shortlist.get_timeout = function() { return Shortlist._staticInstance.get_timeout(); }
Shortlist.set_defaultUserContext = function(value) { Shortlist._staticInstance.set_defaultUserContext(value); }
Shortlist.get_defaultUserContext = function() { return Shortlist._staticInstance.get_defaultUserContext(); }
Shortlist.set_defaultSucceededCallback = function(value) { Shortlist._staticInstance.set_defaultSucceededCallback(value); }
Shortlist.get_defaultSucceededCallback = function() { return Shortlist._staticInstance.get_defaultSucceededCallback(); }
Shortlist.set_defaultFailedCallback = function(value) { Shortlist._staticInstance.set_defaultFailedCallback(value); }
Shortlist.get_defaultFailedCallback = function() { return Shortlist._staticInstance.get_defaultFailedCallback(); }
Shortlist.set_path("/services/Shortlist.asmx");
Shortlist.Add= function(eventId,AccountId,eventTitle,isPublic,createAnon,onSuccess,onFailed,userContext) {Shortlist._staticInstance.Add(eventId,AccountId,eventTitle,isPublic,createAnon,onSuccess,onFailed,userContext); }
Shortlist.AddSession= function(eventId,sessionId,AccountId,eventTitle,createAsShared,onSuccess,onFailed,userContext) {Shortlist._staticInstance.AddSession(eventId,sessionId,AccountId,eventTitle,createAsShared,onSuccess,onFailed,userContext); }
Shortlist.Remove= function(itemId,accountId,onSuccess,onFailed,userContext) {Shortlist._staticInstance.Remove(itemId,accountId,onSuccess,onFailed,userContext); }
Shortlist.RemoveSession= function(itemId,onSuccess,onFailed,userContext) {Shortlist._staticInstance.RemoveSession(itemId,onSuccess,onFailed,userContext); }
Shortlist.RemoveGroupInvitee= function(itemId,onSuccess,onFailed,userContext) {Shortlist._staticInstance.RemoveGroupInvitee(itemId,onSuccess,onFailed,userContext); }
Shortlist.GetCalendarDetail= function(groupId,accountId,eventId,day,onSuccess,onFailed,userContext) {Shortlist._staticInstance.GetCalendarDetail(groupId,accountId,eventId,day,onSuccess,onFailed,userContext); }
Shortlist.GetCalendarRows= function(strGroupId,onSuccess,onFailed,userContext) {Shortlist._staticInstance.GetCalendarRows(strGroupId,onSuccess,onFailed,userContext); }
