Type.registerNamespace('LiveWeb');
LiveWeb.DataService=function() {
LiveWeb.DataService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
LiveWeb.DataService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return LiveWeb.DataService._staticInstance.get_path();},
Reset:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Reset',false,{},succeededCallback,failedCallback,userContext); },
GetData:function(clientId,innerComparableId,outerComparableId,selectedMatchResultsIndex,matchResultsMode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetData',false,{clientId:clientId,innerComparableId:innerComparableId,outerComparableId:outerComparableId,selectedMatchResultsIndex:selectedMatchResultsIndex,matchResultsMode:matchResultsMode},succeededCallback,failedCallback,userContext); },
GetLaps:function(clientId,id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLaps',false,{clientId:clientId,id:id},succeededCallback,failedCallback,userContext); }}
LiveWeb.DataService.registerClass('LiveWeb.DataService',Sys.Net.WebServiceProxy);
LiveWeb.DataService._staticInstance = new LiveWeb.DataService();
LiveWeb.DataService.set_path = function(value) { LiveWeb.DataService._staticInstance.set_path(value); }
LiveWeb.DataService.get_path = function() { return LiveWeb.DataService._staticInstance.get_path(); }
LiveWeb.DataService.set_timeout = function(value) { LiveWeb.DataService._staticInstance.set_timeout(value); }
LiveWeb.DataService.get_timeout = function() { return LiveWeb.DataService._staticInstance.get_timeout(); }
LiveWeb.DataService.set_defaultUserContext = function(value) { LiveWeb.DataService._staticInstance.set_defaultUserContext(value); }
LiveWeb.DataService.get_defaultUserContext = function() { return LiveWeb.DataService._staticInstance.get_defaultUserContext(); }
LiveWeb.DataService.set_defaultSucceededCallback = function(value) { LiveWeb.DataService._staticInstance.set_defaultSucceededCallback(value); }
LiveWeb.DataService.get_defaultSucceededCallback = function() { return LiveWeb.DataService._staticInstance.get_defaultSucceededCallback(); }
LiveWeb.DataService.set_defaultFailedCallback = function(value) { LiveWeb.DataService._staticInstance.set_defaultFailedCallback(value); }
LiveWeb.DataService.get_defaultFailedCallback = function() { return LiveWeb.DataService._staticInstance.get_defaultFailedCallback(); }
LiveWeb.DataService.set_enableJsonp = function(value) { LiveWeb.DataService._staticInstance.set_enableJsonp(value); }
LiveWeb.DataService.get_enableJsonp = function() { return LiveWeb.DataService._staticInstance.get_enableJsonp(); }
LiveWeb.DataService.set_jsonpCallbackParameter = function(value) { LiveWeb.DataService._staticInstance.set_jsonpCallbackParameter(value); }
LiveWeb.DataService.get_jsonpCallbackParameter = function() { return LiveWeb.DataService._staticInstance.get_jsonpCallbackParameter(); }
LiveWeb.DataService.set_path("http://live.knsb.nl/DataService.svc");
LiveWeb.DataService.Reset= function(onSuccess,onFailed,userContext) {LiveWeb.DataService._staticInstance.Reset(onSuccess,onFailed,userContext); }
LiveWeb.DataService.GetData= function(clientId,innerComparableId,outerComparableId,selectedMatchResultsIndex,matchResultsMode,onSuccess,onFailed,userContext) {LiveWeb.DataService._staticInstance.GetData(clientId,innerComparableId,outerComparableId,selectedMatchResultsIndex,matchResultsMode,onSuccess,onFailed,userContext); }
LiveWeb.DataService.GetLaps= function(clientId,id,onSuccess,onFailed,userContext) {LiveWeb.DataService._staticInstance.GetLaps(clientId,id,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('www.w3.org._2001.XMLSchema');
if (typeof(www.w3.org._2001.XMLSchema.int) === 'undefined') {
www.w3.org._2001.XMLSchema.int=gtc("int:http://www.w3.org/2001/XMLSchema");
www.w3.org._2001.XMLSchema.int.registerClass('www.w3.org._2001.XMLSchema.int');
}
if (typeof(LiveWeb.c) === 'undefined') {
LiveWeb.c=gtc("c:LiveWeb");
LiveWeb.c.registerClass('LiveWeb.c');
}
if (typeof(LiveWeb.cs) === 'undefined') {
LiveWeb.cs=gtc("cs:LiveWeb");
LiveWeb.cs.registerClass('LiveWeb.cs');
}
if (typeof(LiveWeb.fcrs) === 'undefined') {
LiveWeb.fcrs=gtc("fcrs:LiveWeb");
LiveWeb.fcrs.registerClass('LiveWeb.fcrs');
}
if (typeof(LiveWeb.crs) === 'undefined') {
LiveWeb.crs=gtc("crs:LiveWeb");
LiveWeb.crs.registerClass('LiveWeb.crs');
}
if (typeof(LiveWeb.crh) === 'undefined') {
LiveWeb.crh=gtc("crh:LiveWeb");
LiveWeb.crh.registerClass('LiveWeb.crh');
}
if (typeof(LiveWeb.mrs) === 'undefined') {
LiveWeb.mrs=gtc("mrs:LiveWeb");
LiveWeb.mrs.registerClass('LiveWeb.mrs');
}
if (typeof(LiveWeb.dl) === 'undefined') {
LiveWeb.dl=gtc("dl:LiveWeb");
LiveWeb.dl.registerClass('LiveWeb.dl');
}
if (typeof(LiveWeb.mrl) === 'undefined') {
LiveWeb.mrl=gtc("mrl:LiveWeb");
LiveWeb.mrl.registerClass('LiveWeb.mrl');
}
if (typeof(LiveWeb.rl) === 'undefined') {
LiveWeb.rl=gtc("rl:LiveWeb");
LiveWeb.rl.registerClass('LiveWeb.rl');
}
if (typeof(LiveWeb.m) === 'undefined') {
LiveWeb.m=gtc("m:LiveWeb");
LiveWeb.m.registerClass('LiveWeb.m');
}
if (typeof(LiveWeb.msg) === 'undefined') {
LiveWeb.msg=gtc("msg:LiveWeb");
LiveWeb.msg.registerClass('LiveWeb.msg');
}
if (typeof(LiveWeb.r) === 'undefined') {
LiveWeb.r=gtc("r:LiveWeb");
LiveWeb.r.registerClass('LiveWeb.r');
}
if (typeof(LiveWeb.cd) === 'undefined') {
LiveWeb.cd=gtc("cd:LiveWeb");
LiveWeb.cd.registerClass('LiveWeb.cd');
}
if (typeof(LiveWeb.ctd) === 'undefined') {
LiveWeb.ctd=gtc("ctd:LiveWeb");
LiveWeb.ctd.registerClass('LiveWeb.ctd');
}
if (typeof(LiveWeb.l) === 'undefined') {
LiveWeb.l=gtc("l:LiveWeb");
LiveWeb.l.registerClass('LiveWeb.l');
}
if (typeof(LiveWeb.cfrsd) === 'undefined') {
LiveWeb.cfrsd=gtc("cfrsd:LiveWeb");
LiveWeb.cfrsd.registerClass('LiveWeb.cfrsd');
}
if (typeof(LiveWeb.crsd) === 'undefined') {
LiveWeb.crsd=gtc("crsd:LiveWeb");
LiveWeb.crsd.registerClass('LiveWeb.crsd');
}
if (typeof(LiveWeb.crhd) === 'undefined') {
LiveWeb.crhd=gtc("crhd:LiveWeb");
LiveWeb.crhd.registerClass('LiveWeb.crhd');
}
if (typeof(LiveWeb.rd) === 'undefined') {
LiveWeb.rd=gtc("rd:LiveWeb");
LiveWeb.rd.registerClass('LiveWeb.rd');
}
if (typeof(LiveWeb.s) === 'undefined') {
LiveWeb.s=gtc("s:LiveWeb");
LiveWeb.s.registerClass('LiveWeb.s');
}
if (typeof(LiveWeb.ls) === 'undefined') {
LiveWeb.ls=gtc("ls:LiveWeb");
LiveWeb.ls.registerClass('LiveWeb.ls');
}
if (typeof(LiveWeb.vd) === 'undefined') {
LiveWeb.vd=gtc("vd:LiveWeb");
LiveWeb.vd.registerClass('LiveWeb.vd');
}
if (typeof(LiveWeb.MatchResultsMode) === 'undefined') {
LiveWeb.MatchResultsMode = function() { throw Error.invalidOperation(); }
LiveWeb.MatchResultsMode.prototype = {None: 0,AutoSwitch: 1,NoSwitch: 2}
LiveWeb.MatchResultsMode.registerEnum('LiveWeb.MatchResultsMode', true);
}
if (typeof(LiveWeb.RecordType) === 'undefined') {
LiveWeb.RecordType = function() { throw Error.invalidOperation(); }
LiveWeb.RecordType.prototype = {Personal: 0,Track: 1,National: 2,Continental: 3,Global: 4,Olympic: 5}
LiveWeb.RecordType.registerEnum('LiveWeb.RecordType', true);
}
if (typeof(LiveWeb.Track) === 'undefined') {
LiveWeb.Track = function() { throw Error.invalidOperation(); }
LiveWeb.Track.prototype = {Inner: 0,Outer: 1}
LiveWeb.Track.registerEnum('LiveWeb.Track', true);
}
if (typeof(LiveWeb.Sex) === 'undefined') {
LiveWeb.Sex = function() { throw Error.invalidOperation(); }
LiveWeb.Sex.prototype = {Male: 0,Female: 1}
LiveWeb.Sex.registerEnum('LiveWeb.Sex', true);
}
if (typeof(LiveWeb.StartMode) === 'undefined') {
LiveWeb.StartMode = function() { throw Error.invalidOperation(); }
LiveWeb.StartMode.prototype = {Duo: 0,Quartet: 1}
LiveWeb.StartMode.registerEnum('LiveWeb.StartMode', true);
}
if (typeof(LiveWeb.RaceState) === 'undefined') {
LiveWeb.RaceState = function() { throw Error.invalidOperation(); }
LiveWeb.RaceState.prototype = {NotStarted: 0,Preparing: 1,Live: 2,Completed: 3}
LiveWeb.RaceState.registerEnum('LiveWeb.RaceState', true);
}
if (typeof(LiveWeb.PairColors) === 'undefined') {
LiveWeb.PairColors = function() { throw Error.invalidOperation(); }
LiveWeb.PairColors.prototype = {WhiteRed: 0,YellowBlue: 1}
LiveWeb.PairColors.registerEnum('LiveWeb.PairColors', true);
}

