Type.registerNamespace('SIF.Modules.Competition');
SIF.Modules.Competition.WSCompetition=function() {
SIF.Modules.Competition.WSCompetition.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SIF.Modules.Competition.WSCompetition.prototype={
GetSequenceResults:function(PortalId,ModuleID,RowNum,succeededCallback, failedCallback, userContext) {
return this._invoke(SIF.Modules.Competition.WSCompetition.get_path(), 'GetSequenceResults',false,{PortalId:PortalId,ModuleID:ModuleID,RowNum:RowNum},succeededCallback,failedCallback,userContext); },
GetSequenceStandings:function(PortalId,ModuleID,RowNum,succeededCallback, failedCallback, userContext) {
return this._invoke(SIF.Modules.Competition.WSCompetition.get_path(), 'GetSequenceStandings',false,{PortalId:PortalId,ModuleID:ModuleID,RowNum:RowNum},succeededCallback,failedCallback,userContext); },
GetPlayerList:function(TeamKey,PortalID,pnlPlayerDetail,succeededCallback, failedCallback, userContext) {
return this._invoke(SIF.Modules.Competition.WSCompetition.get_path(), 'GetPlayerList',false,{TeamKey:TeamKey,PortalID:PortalID,pnlPlayerDetail:pnlPlayerDetail},succeededCallback,failedCallback,userContext); },
GetPhoto:function(PortalID,CompKey,RowNum,succeededCallback, failedCallback, userContext) {
return this._invoke(SIF.Modules.Competition.WSCompetition.get_path(), 'GetPhoto',false,{PortalID:PortalID,CompKey:CompKey,RowNum:RowNum},succeededCallback,failedCallback,userContext); },
GetTeamDetails:function(TeamKey,PortalID,succeededCallback, failedCallback, userContext) {
return this._invoke(SIF.Modules.Competition.WSCompetition.get_path(), 'GetTeamDetails',false,{TeamKey:TeamKey,PortalID:PortalID},succeededCallback,failedCallback,userContext); },
GetPlayerDetails:function(PlayerKey,PortalID,succeededCallback, failedCallback, userContext) {
return this._invoke(SIF.Modules.Competition.WSCompetition.get_path(), 'GetPlayerDetails',false,{PlayerKey:PlayerKey,PortalID:PortalID},succeededCallback,failedCallback,userContext); }}
SIF.Modules.Competition.WSCompetition.registerClass('SIF.Modules.Competition.WSCompetition',Sys.Net.WebServiceProxy);
SIF.Modules.Competition.WSCompetition._staticInstance = new SIF.Modules.Competition.WSCompetition();
SIF.Modules.Competition.WSCompetition.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; SIF.Modules.Competition.WSCompetition._staticInstance._path = value; }
SIF.Modules.Competition.WSCompetition.get_path = function() { return SIF.Modules.Competition.WSCompetition._staticInstance._path; }
SIF.Modules.Competition.WSCompetition.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
SIF.Modules.Competition.WSCompetition._staticInstance._timeout = value; }
SIF.Modules.Competition.WSCompetition.get_timeout = function() { 
return SIF.Modules.Competition.WSCompetition._staticInstance._timeout; }
SIF.Modules.Competition.WSCompetition.set_defaultUserContext = function(value) { 
SIF.Modules.Competition.WSCompetition._staticInstance._userContext = value; }
SIF.Modules.Competition.WSCompetition.get_defaultUserContext = function() { 
return SIF.Modules.Competition.WSCompetition._staticInstance._userContext; }
SIF.Modules.Competition.WSCompetition.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; SIF.Modules.Competition.WSCompetition._staticInstance._succeeded = value; }
SIF.Modules.Competition.WSCompetition.get_defaultSucceededCallback = function() { 
return SIF.Modules.Competition.WSCompetition._staticInstance._succeeded; }
SIF.Modules.Competition.WSCompetition.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; SIF.Modules.Competition.WSCompetition._staticInstance._failed = value; }
SIF.Modules.Competition.WSCompetition.get_defaultFailedCallback = function() { 
return SIF.Modules.Competition.WSCompetition._staticInstance._failed; }
SIF.Modules.Competition.WSCompetition.set_path("/OFC/DesktopModules/Competition/WSCompetition.asmx");
SIF.Modules.Competition.WSCompetition.GetSequenceResults= function(PortalId,ModuleID,RowNum,onSuccess,onFailed,userContext) {SIF.Modules.Competition.WSCompetition._staticInstance.GetSequenceResults(PortalId,ModuleID,RowNum,onSuccess,onFailed,userContext); }
SIF.Modules.Competition.WSCompetition.GetSequenceStandings= function(PortalId,ModuleID,RowNum,onSuccess,onFailed,userContext) {SIF.Modules.Competition.WSCompetition._staticInstance.GetSequenceStandings(PortalId,ModuleID,RowNum,onSuccess,onFailed,userContext); }
SIF.Modules.Competition.WSCompetition.GetPlayerList= function(TeamKey,PortalID,pnlPlayerDetail,onSuccess,onFailed,userContext) {SIF.Modules.Competition.WSCompetition._staticInstance.GetPlayerList(TeamKey,PortalID,pnlPlayerDetail,onSuccess,onFailed,userContext); }
SIF.Modules.Competition.WSCompetition.GetPhoto= function(PortalID,CompKey,RowNum,onSuccess,onFailed,userContext) {SIF.Modules.Competition.WSCompetition._staticInstance.GetPhoto(PortalID,CompKey,RowNum,onSuccess,onFailed,userContext); }
SIF.Modules.Competition.WSCompetition.GetTeamDetails= function(TeamKey,PortalID,onSuccess,onFailed,userContext) {SIF.Modules.Competition.WSCompetition._staticInstance.GetTeamDetails(TeamKey,PortalID,onSuccess,onFailed,userContext); }
SIF.Modules.Competition.WSCompetition.GetPlayerDetails= function(PlayerKey,PortalID,onSuccess,onFailed,userContext) {SIF.Modules.Competition.WSCompetition._staticInstance.GetPlayerDetails(PlayerKey,PortalID,onSuccess,onFailed,userContext); }

