var Service=function() {
Service.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Service.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Service._staticInstance.get_path();},
SayHello:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SayHello',false,{name:name},succeededCallback,failedCallback,userContext); },
OpenDB:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'OpenDB',false,{},succeededCallback,failedCallback,userContext); },
NumberOfPlayers:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'NumberOfPlayers',false,{},succeededCallback,failedCallback,userContext); },
CreateUser:function(name,fullname,email,password,race,ip,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateUser',false,{name:name,fullname:fullname,email:email,password:password,race:race,ip:ip},succeededCallback,failedCallback,userContext); },
ChangeUser:function(id,name,fullname,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangeUser',false,{id:id,name:name,fullname:fullname},succeededCallback,failedCallback,userContext); },
ForgotPassword:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ForgotPassword',false,{email:email},succeededCallback,failedCallback,userContext); },
GetAdminLevel:function(hash,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAdminLevel',false,{hash:hash},succeededCallback,failedCallback,userContext); },
SetUserState:function(id,state,hash,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetUserState',false,{id:id,state:state,hash:hash},succeededCallback,failedCallback,userContext); },
ChangeSignupState:function(uid,tid,hash,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangeSignupState',false,{uid:uid,tid:tid,hash:hash},succeededCallback,failedCallback,userContext); },
Winner:function(p1,p2,s1,s2,tournamentid,hash,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Winner',false,{p1:p1,p2:p2,s1:s1,s2:s2,tournamentid:tournamentid,hash:hash},succeededCallback,failedCallback,userContext); },
LatestSignups:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LatestSignups',false,{},succeededCallback,failedCallback,userContext); },
AddParticipant:function(name,race,tournamentid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddParticipant',false,{name:name,race:race,tournamentid:tournamentid},succeededCallback,failedCallback,userContext); },
RemindByEmail:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemindByEmail',false,{id:id},succeededCallback,failedCallback,userContext); },
CreateLadderWatchProfile:function(email,identifier,bnet_profile,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateLadderWatchProfile',false,{email:email,identifier:identifier,bnet_profile:bnet_profile},succeededCallback,failedCallback,userContext); },
CreateSC2Signup:function(name,email,race,tournamentid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateSC2Signup',false,{name:name,email:email,race:race,tournamentid:tournamentid},succeededCallback,failedCallback,userContext); },
VerifySC2Name:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'VerifySC2Name',false,{id:id},succeededCallback,failedCallback,userContext); },
HidePlayer:function(path,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'HidePlayer',false,{path:path},succeededCallback,failedCallback,userContext); },
AssociateEmail:function(gmail,email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AssociateEmail',false,{gmail:gmail,email:email},succeededCallback,failedCallback,userContext); },
PlayerSelect:function(pattern,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PlayerSelect',false,{pattern:pattern},succeededCallback,failedCallback,userContext); },
CMGetByName:function(cm,create,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMGetByName',false,{cm:cm,create:create},succeededCallback,failedCallback,userContext); },
CMGetParticipantByName:function(tournamentid,name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMGetParticipantByName',false,{tournamentid:tournamentid,name:name},succeededCallback,failedCallback,userContext); },
CMGetParticipantByNameFromLadder:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMGetParticipantByNameFromLadder',false,{name:name},succeededCallback,failedCallback,userContext); },
CMSignUpParticipant:function(p,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMSignUpParticipant',false,{p:p},succeededCallback,failedCallback,userContext); },
CMGetAllParticipants:function(tournamentid,reverse,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMGetAllParticipants',false,{tournamentid:tournamentid,reverse:reverse},succeededCallback,failedCallback,userContext); },
CMGetMatchesByPlayer:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMGetMatchesByPlayer',false,{name:name},succeededCallback,failedCallback,userContext); },
CMRecalculateScore:function(tournamentid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMRecalculateScore',false,{tournamentid:tournamentid},succeededCallback,failedCallback,userContext); },
CMDeleteMatch:function(cm,pageHash,game,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMDeleteMatch',false,{cm:cm,pageHash:pageHash,game:game},succeededCallback,failedCallback,userContext); },
CMDeclareWinner:function(cm,pageHash,game,player,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMDeclareWinner',false,{cm:cm,pageHash:pageHash,game:game,player:player},succeededCallback,failedCallback,userContext); },
CMGetAllGames:function(tournamentid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMGetAllGames',false,{tournamentid:tournamentid},succeededCallback,failedCallback,userContext); },
CMUpdateOnline:function(pageHash,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMUpdateOnline',false,{pageHash:pageHash},succeededCallback,failedCallback,userContext); },
CMGetReturnData:function(tournamentid,pageHash,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMGetReturnData',false,{tournamentid:tournamentid,pageHash:pageHash},succeededCallback,failedCallback,userContext); },
CMGetReturnDataByName:function(cm,pageHash,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMGetReturnDataByName',false,{cm:cm,pageHash:pageHash},succeededCallback,failedCallback,userContext); },
CMSignUp:function(cm,pageHash,player,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMSignUp',false,{cm:cm,pageHash:pageHash,player:player},succeededCallback,failedCallback,userContext); },
CMHasPlayed:function(tournamentid,player1,player2,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMHasPlayed',false,{tournamentid:tournamentid,player1:player1,player2:player2},succeededCallback,failedCallback,userContext); },
CMIsPlaying:function(tournamentid,player,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMIsPlaying',false,{tournamentid:tournamentid,player:player},succeededCallback,failedCallback,userContext); },
CMFindBestOpponent:function(tournamentid,from,player1,p,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMFindBestOpponent',false,{tournamentid:tournamentid,from:from,player1:player1,p:p},succeededCallback,failedCallback,userContext); },
CMActivate:function(cm,pageHash,participant,state,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMActivate',false,{cm:cm,pageHash:pageHash,participant:participant,state:state},succeededCallback,failedCallback,userContext); },
CMGetMaxRound:function(tournamentid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMGetMaxRound',false,{tournamentid:tournamentid},succeededCallback,failedCallback,userContext); },
CMFindPotentialOpponents:function(tournament,player,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMFindPotentialOpponents',false,{tournament:tournament,player:player},succeededCallback,failedCallback,userContext); },
CMFindUnbooked:function(player1,list,start,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMFindUnbooked',false,{player1:player1,list:list,start:start},succeededCallback,failedCallback,userContext); },
CMBookMatch:function(list,left,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMBookMatch',false,{list:list,left:left},succeededCallback,failedCallback,userContext); },
CMFindPlayer:function(player,list,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMFindPlayer',false,{player:player,list:list},succeededCallback,failedCallback,userContext); },
CMScheduleGames:function(cm,pageHash,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CMScheduleGames',false,{cm:cm,pageHash:pageHash},succeededCallback,failedCallback,userContext); },
GetScanTime:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetScanTime',false,{},succeededCallback,failedCallback,userContext); }}
Service.registerClass('Service',Sys.Net.WebServiceProxy);
Service._staticInstance = new Service();
Service.set_path = function(value) { Service._staticInstance.set_path(value); }
Service.get_path = function() { return Service._staticInstance.get_path(); }
Service.set_timeout = function(value) { Service._staticInstance.set_timeout(value); }
Service.get_timeout = function() { return Service._staticInstance.get_timeout(); }
Service.set_defaultUserContext = function(value) { Service._staticInstance.set_defaultUserContext(value); }
Service.get_defaultUserContext = function() { return Service._staticInstance.get_defaultUserContext(); }
Service.set_defaultSucceededCallback = function(value) { Service._staticInstance.set_defaultSucceededCallback(value); }
Service.get_defaultSucceededCallback = function() { return Service._staticInstance.get_defaultSucceededCallback(); }
Service.set_defaultFailedCallback = function(value) { Service._staticInstance.set_defaultFailedCallback(value); }
Service.get_defaultFailedCallback = function() { return Service._staticInstance.get_defaultFailedCallback(); }
Service.set_path("/Service.php");
Service.SayHello= function(name,onSuccess,onFailed,userContext) {Service._staticInstance.SayHello(name,onSuccess,onFailed,userContext); }
Service.OpenDB= function(onSuccess,onFailed,userContext) {Service._staticInstance.OpenDB(onSuccess,onFailed,userContext); }
Service.NumberOfPlayers= function(onSuccess,onFailed,userContext) {Service._staticInstance.NumberOfPlayers(onSuccess,onFailed,userContext); }
Service.CreateUser= function(name,fullname,email,password,race,ip,onSuccess,onFailed,userContext) {Service._staticInstance.CreateUser(name,fullname,email,password,race,ip,onSuccess,onFailed,userContext); }
Service.ChangeUser= function(id,name,fullname,onSuccess,onFailed,userContext) {Service._staticInstance.ChangeUser(id,name,fullname,onSuccess,onFailed,userContext); }
Service.ForgotPassword= function(email,onSuccess,onFailed,userContext) {Service._staticInstance.ForgotPassword(email,onSuccess,onFailed,userContext); }
Service.GetAdminLevel= function(hash,onSuccess,onFailed,userContext) {Service._staticInstance.GetAdminLevel(hash,onSuccess,onFailed,userContext); }
Service.SetUserState= function(id,state,hash,onSuccess,onFailed,userContext) {Service._staticInstance.SetUserState(id,state,hash,onSuccess,onFailed,userContext); }
Service.ChangeSignupState= function(uid,tid,hash,onSuccess,onFailed,userContext) {Service._staticInstance.ChangeSignupState(uid,tid,hash,onSuccess,onFailed,userContext); }
Service.Winner= function(p1,p2,s1,s2,tournamentid,hash,onSuccess,onFailed,userContext) {Service._staticInstance.Winner(p1,p2,s1,s2,tournamentid,hash,onSuccess,onFailed,userContext); }
Service.LatestSignups= function(onSuccess,onFailed,userContext) {Service._staticInstance.LatestSignups(onSuccess,onFailed,userContext); }
Service.AddParticipant= function(name,race,tournamentid,onSuccess,onFailed,userContext) {Service._staticInstance.AddParticipant(name,race,tournamentid,onSuccess,onFailed,userContext); }
Service.RemindByEmail= function(id,onSuccess,onFailed,userContext) {Service._staticInstance.RemindByEmail(id,onSuccess,onFailed,userContext); }
Service.CreateLadderWatchProfile= function(email,identifier,bnet_profile,onSuccess,onFailed,userContext) {Service._staticInstance.CreateLadderWatchProfile(email,identifier,bnet_profile,onSuccess,onFailed,userContext); }
Service.CreateSC2Signup= function(name,email,race,tournamentid,onSuccess,onFailed,userContext) {Service._staticInstance.CreateSC2Signup(name,email,race,tournamentid,onSuccess,onFailed,userContext); }
Service.VerifySC2Name= function(id,onSuccess,onFailed,userContext) {Service._staticInstance.VerifySC2Name(id,onSuccess,onFailed,userContext); }
Service.HidePlayer= function(path,onSuccess,onFailed,userContext) {Service._staticInstance.HidePlayer(path,onSuccess,onFailed,userContext); }
Service.AssociateEmail= function(gmail,email,onSuccess,onFailed,userContext) {Service._staticInstance.AssociateEmail(gmail,email,onSuccess,onFailed,userContext); }
Service.PlayerSelect= function(pattern,onSuccess,onFailed,userContext) {Service._staticInstance.PlayerSelect(pattern,onSuccess,onFailed,userContext); }
Service.CMGetByName= function(cm,create,onSuccess,onFailed,userContext) {Service._staticInstance.CMGetByName(cm,create,onSuccess,onFailed,userContext); }
Service.CMGetParticipantByName= function(tournamentid,name,onSuccess,onFailed,userContext) {Service._staticInstance.CMGetParticipantByName(tournamentid,name,onSuccess,onFailed,userContext); }
Service.CMGetParticipantByNameFromLadder= function(name,onSuccess,onFailed,userContext) {Service._staticInstance.CMGetParticipantByNameFromLadder(name,onSuccess,onFailed,userContext); }
Service.CMSignUpParticipant= function(p,onSuccess,onFailed,userContext) {Service._staticInstance.CMSignUpParticipant(p,onSuccess,onFailed,userContext); }
Service.CMGetAllParticipants= function(tournamentid,reverse,onSuccess,onFailed,userContext) {Service._staticInstance.CMGetAllParticipants(tournamentid,reverse,onSuccess,onFailed,userContext); }
Service.CMGetMatchesByPlayer= function(name,onSuccess,onFailed,userContext) {Service._staticInstance.CMGetMatchesByPlayer(name,onSuccess,onFailed,userContext); }
Service.CMRecalculateScore= function(tournamentid,onSuccess,onFailed,userContext) {Service._staticInstance.CMRecalculateScore(tournamentid,onSuccess,onFailed,userContext); }
Service.CMDeleteMatch= function(cm,pageHash,game,onSuccess,onFailed,userContext) {Service._staticInstance.CMDeleteMatch(cm,pageHash,game,onSuccess,onFailed,userContext); }
Service.CMDeclareWinner= function(cm,pageHash,game,player,onSuccess,onFailed,userContext) {Service._staticInstance.CMDeclareWinner(cm,pageHash,game,player,onSuccess,onFailed,userContext); }
Service.CMGetAllGames= function(tournamentid,onSuccess,onFailed,userContext) {Service._staticInstance.CMGetAllGames(tournamentid,onSuccess,onFailed,userContext); }
Service.CMUpdateOnline= function(pageHash,onSuccess,onFailed,userContext) {Service._staticInstance.CMUpdateOnline(pageHash,onSuccess,onFailed,userContext); }
Service.CMGetReturnData= function(tournamentid,pageHash,onSuccess,onFailed,userContext) {Service._staticInstance.CMGetReturnData(tournamentid,pageHash,onSuccess,onFailed,userContext); }
Service.CMGetReturnDataByName= function(cm,pageHash,onSuccess,onFailed,userContext) {Service._staticInstance.CMGetReturnDataByName(cm,pageHash,onSuccess,onFailed,userContext); }
Service.CMSignUp= function(cm,pageHash,player,onSuccess,onFailed,userContext) {Service._staticInstance.CMSignUp(cm,pageHash,player,onSuccess,onFailed,userContext); }
Service.CMHasPlayed= function(tournamentid,player1,player2,onSuccess,onFailed,userContext) {Service._staticInstance.CMHasPlayed(tournamentid,player1,player2,onSuccess,onFailed,userContext); }
Service.CMIsPlaying= function(tournamentid,player,onSuccess,onFailed,userContext) {Service._staticInstance.CMIsPlaying(tournamentid,player,onSuccess,onFailed,userContext); }
Service.CMFindBestOpponent= function(tournamentid,from,player1,p,onSuccess,onFailed,userContext) {Service._staticInstance.CMFindBestOpponent(tournamentid,from,player1,p,onSuccess,onFailed,userContext); }
Service.CMActivate= function(cm,pageHash,participant,state,onSuccess,onFailed,userContext) {Service._staticInstance.CMActivate(cm,pageHash,participant,state,onSuccess,onFailed,userContext); }
Service.CMGetMaxRound= function(tournamentid,onSuccess,onFailed,userContext) {Service._staticInstance.CMGetMaxRound(tournamentid,onSuccess,onFailed,userContext); }
Service.CMFindPotentialOpponents= function(tournament,player,onSuccess,onFailed,userContext) {Service._staticInstance.CMFindPotentialOpponents(tournament,player,onSuccess,onFailed,userContext); }
Service.CMFindUnbooked= function(player1,list,start,onSuccess,onFailed,userContext) {Service._staticInstance.CMFindUnbooked(player1,list,start,onSuccess,onFailed,userContext); }
Service.CMBookMatch= function(list,left,onSuccess,onFailed,userContext) {Service._staticInstance.CMBookMatch(list,left,onSuccess,onFailed,userContext); }
Service.CMFindPlayer= function(player,list,onSuccess,onFailed,userContext) {Service._staticInstance.CMFindPlayer(player,list,onSuccess,onFailed,userContext); }
Service.CMScheduleGames= function(cm,pageHash,onSuccess,onFailed,userContext) {Service._staticInstance.CMScheduleGames(cm,pageHash,onSuccess,onFailed,userContext); }
Service.GetScanTime= function(onSuccess,onFailed,userContext) {Service._staticInstance.GetScanTime(onSuccess,onFailed,userContext); }

