Type.registerNamespace('OFF_LIMIT.WebServices');
OFF_LIMIT.WebServices.Ajax=function() {
OFF_LIMIT.WebServices.Ajax.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
OFF_LIMIT.WebServices.Ajax.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return OFF_LIMIT.WebServices.Ajax._staticInstance.get_path();},
AutoCompleteEquipmentModels:function(context,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AutoCompleteEquipmentModels',false,{context:context},succeededCallback,failedCallback,userContext); },
AutoCompleteCourseNames:function(prefixText,count,mode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AutoCompleteCourseNames',false,{prefixText:prefixText,count:count,mode:mode},succeededCallback,failedCallback,userContext); },
GetFilteredCoursesDistance:function(context,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFilteredCoursesDistance',false,{context:context},succeededCallback,failedCallback,userContext); },
GetFilteredCoursesID:function(context,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFilteredCoursesID',false,{context:context},succeededCallback,failedCallback,userContext); },
GetRoutes:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRoutes',false,{},succeededCallback,failedCallback,userContext); },
DeleteEvent:function(strEventID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteEvent',false,{strEventID:strEventID},succeededCallback,failedCallback,userContext); },
DeleteEquipment:function(strEquipmentID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteEquipment',false,{strEquipmentID:strEquipmentID},succeededCallback,failedCallback,userContext); },
DeleteCourse:function(strCourseID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteCourse',false,{strCourseID:strCourseID},succeededCallback,failedCallback,userContext); },
DeleteReport:function(strReportID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteReport',false,{strReportID:strReportID},succeededCallback,failedCallback,userContext); },
GetEquipmentMakes:function(activity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetEquipmentMakes',false,{activity:activity},succeededCallback,failedCallback,userContext); },
GetEquipmentModels:function(activity,idManufacturer,batchSize,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetEquipmentModels',false,{activity:activity,idManufacturer:idManufacturer,batchSize:batchSize},succeededCallback,failedCallback,userContext); },
GetEquipmentModelInfo:function(activity,gender,idManufacturer,strModel,idModel,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetEquipmentModelInfo',false,{activity:activity,gender:gender,idManufacturer:idManufacturer,strModel:strModel,idModel:idModel},succeededCallback,failedCallback,userContext); },
GetActivityData:function(activity,bCreateDummy,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetActivityData',false,{activity:activity,bCreateDummy:bCreateDummy},succeededCallback,failedCallback,userContext); },
GetElevationPoints:function(vecPoints,idRequest,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetElevationPoints',false,{vecPoints:vecPoints,idRequest:idRequest},succeededCallback,failedCallback,userContext); },
GetRouteData:function(strCourseID,bPrune,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRouteData',false,{strCourseID:strCourseID,bPrune:bPrune},succeededCallback,failedCallback,userContext); },
UploadGpsWorkoutData:function(strGpsID,attribs,vecData,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UploadGpsWorkoutData',false,{strGpsID:strGpsID,attribs:attribs,vecData:vecData},succeededCallback,failedCallback,userContext); },
GetGpsImportPreference:function(strGpsID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetGpsImportPreference',false,{strGpsID:strGpsID},succeededCallback,failedCallback,userContext); },
SetGpsImportPreference:function(strGpsID,attribs,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetGpsImportPreference',false,{strGpsID:strGpsID,attribs:attribs},succeededCallback,failedCallback,userContext); },
ChangeGpsMapAccess:function(strMapId,bPublic,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangeGpsMapAccess',false,{strMapId:strMapId,bPublic:bPublic},succeededCallback,failedCallback,userContext); },
RealizeEvent:function(strEventID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RealizeEvent',false,{strEventID:strEventID},succeededCallback,failedCallback,userContext); },
Geocode:function(strLocation,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Geocode',false,{strLocation:strLocation},succeededCallback,failedCallback,userContext); },
GetEventItemMap:function(idEventItem,bPrune,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetEventItemMap',false,{idEventItem:idEventItem,bPrune:bPrune},succeededCallback,failedCallback,userContext); },
CheckDuplicateEventUrl:function(strUrl,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckDuplicateEventUrl',false,{strUrl:strUrl},succeededCallback,failedCallback,userContext); },
GetWorkoutDetailsHtml:function(strWorkoutID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetWorkoutDetailsHtml',false,{strWorkoutID:strWorkoutID},succeededCallback,failedCallback,userContext); }}
OFF_LIMIT.WebServices.Ajax.registerClass('OFF_LIMIT.WebServices.Ajax',Sys.Net.WebServiceProxy);
OFF_LIMIT.WebServices.Ajax._staticInstance = new OFF_LIMIT.WebServices.Ajax();
OFF_LIMIT.WebServices.Ajax.set_path = function(value) { OFF_LIMIT.WebServices.Ajax._staticInstance.set_path(value); }
OFF_LIMIT.WebServices.Ajax.get_path = function() { return OFF_LIMIT.WebServices.Ajax._staticInstance.get_path(); }
OFF_LIMIT.WebServices.Ajax.set_timeout = function(value) { OFF_LIMIT.WebServices.Ajax._staticInstance.set_timeout(value); }
OFF_LIMIT.WebServices.Ajax.get_timeout = function() { return OFF_LIMIT.WebServices.Ajax._staticInstance.get_timeout(); }
OFF_LIMIT.WebServices.Ajax.set_defaultUserContext = function(value) { OFF_LIMIT.WebServices.Ajax._staticInstance.set_defaultUserContext(value); }
OFF_LIMIT.WebServices.Ajax.get_defaultUserContext = function() { return OFF_LIMIT.WebServices.Ajax._staticInstance.get_defaultUserContext(); }
OFF_LIMIT.WebServices.Ajax.set_defaultSucceededCallback = function(value) { OFF_LIMIT.WebServices.Ajax._staticInstance.set_defaultSucceededCallback(value); }
OFF_LIMIT.WebServices.Ajax.get_defaultSucceededCallback = function() { return OFF_LIMIT.WebServices.Ajax._staticInstance.get_defaultSucceededCallback(); }
OFF_LIMIT.WebServices.Ajax.set_defaultFailedCallback = function(value) { OFF_LIMIT.WebServices.Ajax._staticInstance.set_defaultFailedCallback(value); }
OFF_LIMIT.WebServices.Ajax.get_defaultFailedCallback = function() { return OFF_LIMIT.WebServices.Ajax._staticInstance.get_defaultFailedCallback(); }
OFF_LIMIT.WebServices.Ajax.set_path("/WebServices/Ajax.asmx");
OFF_LIMIT.WebServices.Ajax.AutoCompleteEquipmentModels= function(context,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.AutoCompleteEquipmentModels(context,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.AutoCompleteCourseNames= function(prefixText,count,mode,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.AutoCompleteCourseNames(prefixText,count,mode,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetFilteredCoursesDistance= function(context,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetFilteredCoursesDistance(context,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetFilteredCoursesID= function(context,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetFilteredCoursesID(context,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetRoutes= function(onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetRoutes(onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.DeleteEvent= function(strEventID,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.DeleteEvent(strEventID,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.DeleteEquipment= function(strEquipmentID,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.DeleteEquipment(strEquipmentID,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.DeleteCourse= function(strCourseID,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.DeleteCourse(strCourseID,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.DeleteReport= function(strReportID,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.DeleteReport(strReportID,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetEquipmentMakes= function(activity,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetEquipmentMakes(activity,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetEquipmentModels= function(activity,idManufacturer,batchSize,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetEquipmentModels(activity,idManufacturer,batchSize,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetEquipmentModelInfo= function(activity,gender,idManufacturer,strModel,idModel,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetEquipmentModelInfo(activity,gender,idManufacturer,strModel,idModel,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetActivityData= function(activity,bCreateDummy,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetActivityData(activity,bCreateDummy,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetElevationPoints= function(vecPoints,idRequest,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetElevationPoints(vecPoints,idRequest,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetRouteData= function(strCourseID,bPrune,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetRouteData(strCourseID,bPrune,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.UploadGpsWorkoutData= function(strGpsID,attribs,vecData,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.UploadGpsWorkoutData(strGpsID,attribs,vecData,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetGpsImportPreference= function(strGpsID,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetGpsImportPreference(strGpsID,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.SetGpsImportPreference= function(strGpsID,attribs,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.SetGpsImportPreference(strGpsID,attribs,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.ChangeGpsMapAccess= function(strMapId,bPublic,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.ChangeGpsMapAccess(strMapId,bPublic,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.RealizeEvent= function(strEventID,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.RealizeEvent(strEventID,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.Geocode= function(strLocation,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.Geocode(strLocation,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetEventItemMap= function(idEventItem,bPrune,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetEventItemMap(idEventItem,bPrune,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.CheckDuplicateEventUrl= function(strUrl,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.CheckDuplicateEventUrl(strUrl,onSuccess,onFailed,userContext); }
OFF_LIMIT.WebServices.Ajax.GetWorkoutDetailsHtml= function(strWorkoutID,onSuccess,onFailed,userContext) {OFF_LIMIT.WebServices.Ajax._staticInstance.GetWorkoutDetailsHtml(strWorkoutID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Telerik.Web.UI');
if (typeof(Telerik.Web.UI.RadComboBoxData) === 'undefined') {
Telerik.Web.UI.RadComboBoxData=gtc("Telerik.Web.UI.RadComboBoxData");
Telerik.Web.UI.RadComboBoxData.registerClass('Telerik.Web.UI.RadComboBoxData');
}
Type.registerNamespace('OFF_LIMIT.WebServices.AjaxObjects');
if (typeof(OFF_LIMIT.WebServices.AjaxObjects.AjaxResponse) === 'undefined') {
OFF_LIMIT.WebServices.AjaxObjects.AjaxResponse=gtc("OFF_LIMIT.WebServices.AjaxObjects.AjaxResponse");
OFF_LIMIT.WebServices.AjaxObjects.AjaxResponse.registerClass('OFF_LIMIT.WebServices.AjaxObjects.AjaxResponse');
}
if (typeof(OFF_LIMIT.WebServices.AjaxObjects.LatLng) === 'undefined') {
OFF_LIMIT.WebServices.AjaxObjects.LatLng=gtc("OFF_LIMIT.WebServices.AjaxObjects.LatLng");
OFF_LIMIT.WebServices.AjaxObjects.LatLng.registerClass('OFF_LIMIT.WebServices.AjaxObjects.LatLng');
}
if (typeof(OFF_LIMIT.WebServices.AjaxObjects.ImportAttributeEnum) === 'undefined') {
OFF_LIMIT.WebServices.AjaxObjects.ImportAttributeEnum = function() { throw Error.invalidOperation(); }
OFF_LIMIT.WebServices.AjaxObjects.ImportAttributeEnum.prototype = {PublicMap: 1,CopyWorkout: 2,Reserved2: 4,Reserved3: 8}
OFF_LIMIT.WebServices.AjaxObjects.ImportAttributeEnum.registerEnum('OFF_LIMIT.WebServices.AjaxObjects.ImportAttributeEnum', true);
}
