var WebService=function() {
WebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return WebService._staticInstance.get_path();},
HelloWorld:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'HelloWorld',false,{},succeededCallback,failedCallback,userContext); },
GetUserPerformance:function(contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserPerformance',false,{contextKey:contextKey},succeededCallback,failedCallback,userContext); },
GetUserNames:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserNames',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetTeamNames:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTeamNames',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
Buzz:function(page,registered,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Buzz',false,{page:page,registered:registered},succeededCallback,failedCallback,userContext); },
RemindMeAdd:function(emailType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemindMeAdd',false,{emailType:emailType},succeededCallback,failedCallback,userContext); },
RemindMeRemove:function(emailType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemindMeRemove',false,{emailType:emailType},succeededCallback,failedCallback,userContext); },
GetDiscussion:function(id,discussionType,whiteLabelGroupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDiscussion',false,{id:id,discussionType:discussionType,whiteLabelGroupId:whiteLabelGroupId},succeededCallback,failedCallback,userContext); },
GetDiscussionLatestComments:function(id,discussionType,lastMessageId,whiteLabelGroupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDiscussionLatestComments',false,{id:id,discussionType:discussionType,lastMessageId:lastMessageId,whiteLabelGroupId:whiteLabelGroupId},succeededCallback,failedCallback,userContext); },
SetDiscussionMessage:function(id,discussionType,Text,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetDiscussionMessage',false,{id:id,discussionType:discussionType,Text:Text},succeededCallback,failedCallback,userContext); },
GetMatchGeneralStats:function(matchId,LCID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMatchGeneralStats',false,{matchId:matchId,LCID:LCID},succeededCallback,failedCallback,userContext); },
JoinMiniLeagueForFavoriteTeam:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'JoinMiniLeagueForFavoriteTeam',false,{},succeededCallback,failedCallback,userContext); },
JoinMiniLeagueForCountry:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'JoinMiniLeagueForCountry',false,{},succeededCallback,failedCallback,userContext); }}
WebService.registerClass('WebService',Sys.Net.WebServiceProxy);
WebService._staticInstance = new WebService();
WebService.set_path = function(value) { WebService._staticInstance.set_path(value); }
WebService.get_path = function() { return WebService._staticInstance.get_path(); }
WebService.set_timeout = function(value) { WebService._staticInstance.set_timeout(value); }
WebService.get_timeout = function() { return WebService._staticInstance.get_timeout(); }
WebService.set_defaultUserContext = function(value) { WebService._staticInstance.set_defaultUserContext(value); }
WebService.get_defaultUserContext = function() { return WebService._staticInstance.get_defaultUserContext(); }
WebService.set_defaultSucceededCallback = function(value) { WebService._staticInstance.set_defaultSucceededCallback(value); }
WebService.get_defaultSucceededCallback = function() { return WebService._staticInstance.get_defaultSucceededCallback(); }
WebService.set_defaultFailedCallback = function(value) { WebService._staticInstance.set_defaultFailedCallback(value); }
WebService.get_defaultFailedCallback = function() { return WebService._staticInstance.get_defaultFailedCallback(); }
WebService.set_path("/WebService.asmx");
WebService.HelloWorld= function(onSuccess,onFailed,userContext) {WebService._staticInstance.HelloWorld(onSuccess,onFailed,userContext); }
WebService.GetUserPerformance= function(contextKey,onSuccess,onFailed,userContext) {WebService._staticInstance.GetUserPerformance(contextKey,onSuccess,onFailed,userContext); }
WebService.GetUserNames= function(prefixText,count,onSuccess,onFailed,userContext) {WebService._staticInstance.GetUserNames(prefixText,count,onSuccess,onFailed,userContext); }
WebService.GetTeamNames= function(prefixText,count,onSuccess,onFailed,userContext) {WebService._staticInstance.GetTeamNames(prefixText,count,onSuccess,onFailed,userContext); }
WebService.Buzz= function(page,registered,onSuccess,onFailed,userContext) {WebService._staticInstance.Buzz(page,registered,onSuccess,onFailed,userContext); }
WebService.RemindMeAdd= function(emailType,onSuccess,onFailed,userContext) {WebService._staticInstance.RemindMeAdd(emailType,onSuccess,onFailed,userContext); }
WebService.RemindMeRemove= function(emailType,onSuccess,onFailed,userContext) {WebService._staticInstance.RemindMeRemove(emailType,onSuccess,onFailed,userContext); }
WebService.GetDiscussion= function(id,discussionType,whiteLabelGroupId,onSuccess,onFailed,userContext) {WebService._staticInstance.GetDiscussion(id,discussionType,whiteLabelGroupId,onSuccess,onFailed,userContext); }
WebService.GetDiscussionLatestComments= function(id,discussionType,lastMessageId,whiteLabelGroupId,onSuccess,onFailed,userContext) {WebService._staticInstance.GetDiscussionLatestComments(id,discussionType,lastMessageId,whiteLabelGroupId,onSuccess,onFailed,userContext); }
WebService.SetDiscussionMessage= function(id,discussionType,Text,onSuccess,onFailed,userContext) {WebService._staticInstance.SetDiscussionMessage(id,discussionType,Text,onSuccess,onFailed,userContext); }
WebService.GetMatchGeneralStats= function(matchId,LCID,onSuccess,onFailed,userContext) {WebService._staticInstance.GetMatchGeneralStats(matchId,LCID,onSuccess,onFailed,userContext); }
WebService.JoinMiniLeagueForFavoriteTeam= function(onSuccess,onFailed,userContext) {WebService._staticInstance.JoinMiniLeagueForFavoriteTeam(onSuccess,onFailed,userContext); }
WebService.JoinMiniLeagueForCountry= function(onSuccess,onFailed,userContext) {WebService._staticInstance.JoinMiniLeagueForCountry(onSuccess,onFailed,userContext); }
Type.registerNamespace('BL.Administration');
if (typeof(BL.Administration.emailTypes) === 'undefined') {
BL.Administration.emailTypes = function() { throw Error.invalidOperation(); }
BL.Administration.emailTypes.prototype = {Newsletter: 1,ApprovedToJoinMiniLeague: 2,BetUminder: 3,NextMegaMatch: 4,NextContest: 5,CheckMegaMatchStats: 6,MegaMatchAllOddsAvailableReminder: 7}
BL.Administration.emailTypes.registerEnum('BL.Administration.emailTypes', true);
}
Type.registerNamespace('WebSite.BusinessLogic');
if (typeof(WebSite.BusinessLogic.eDiscussionType) === 'undefined') {
WebSite.BusinessLogic.eDiscussionType = function() { throw Error.invalidOperation(); }
WebSite.BusinessLogic.eDiscussionType.prototype = {Match: 1,FanLeague: 2,Article: 3,MegaMatch: 4,FavTeamFanLeague: 5,CountryFanLeague: 6}
WebSite.BusinessLogic.eDiscussionType.registerEnum('WebSite.BusinessLogic.eDiscussionType', true);
}

