Type.registerNamespace('GasBuddy_ASPX');
GasBuddy_ASPX.TripCalculatorService=function() {
GasBuddy_ASPX.TripCalculatorService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
GasBuddy_ASPX.TripCalculatorService.prototype={
GetVehicleYears:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy_ASPX.TripCalculatorService.get_path(), 'GetVehicleYears',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
GetVehicleMakesByYear:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy_ASPX.TripCalculatorService.get_path(), 'GetVehicleMakesByYear',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
GetVehicleLinesByYearManufacturer:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy_ASPX.TripCalculatorService.get_path(), 'GetVehicleLinesByYearManufacturer',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
GetAverageGasPrices:function(lat,lng,sites,gasunit,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy_ASPX.TripCalculatorService.get_path(), 'GetAverageGasPrices',false,{lat:lat,lng:lng,sites:sites,gasunit:gasunit},succeededCallback,failedCallback,userContext); },
GetStationsByBounds:function(ds,fuel_type,MinY,MaxY,MinX,MaxX,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy_ASPX.TripCalculatorService.get_path(), 'GetStationsByBounds',false,{ds:ds,fuel_type:fuel_type,MinY:MinY,MaxY:MaxY,MinX:MinX,MaxX:MaxX},succeededCallback,failedCallback,userContext); },
GetStationInfo:function(id,fuel_type,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy_ASPX.TripCalculatorService.get_path(), 'GetStationInfo',false,{id:id,fuel_type:fuel_type},succeededCallback,failedCallback,userContext); },
ac:function(sSearch,iCount,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy_ASPX.TripCalculatorService.get_path(), 'ac',false,{sSearch:sSearch,iCount:iCount},succeededCallback,failedCallback,userContext); },
TripOptimizer:function(sJSON,xmlHwy,fuel_type,tank_pct,fill_up_pct,start_tank_pct,start_latlong,end_latlong,xmlRoutes,sDestinations,city_mpg,hwy_mpg,tank_size,distance_unit,mpg_unit,member_id,vehicle_id,exchange_rate,meters_city,meters_hwy,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy_ASPX.TripCalculatorService.get_path(), 'TripOptimizer',false,{sJSON:sJSON,xmlHwy:xmlHwy,fuel_type:fuel_type,tank_pct:tank_pct,fill_up_pct:fill_up_pct,start_tank_pct:start_tank_pct,start_latlong:start_latlong,end_latlong:end_latlong,xmlRoutes:xmlRoutes,sDestinations:sDestinations,city_mpg:city_mpg,hwy_mpg:hwy_mpg,tank_size:tank_size,distance_unit:distance_unit,mpg_unit:mpg_unit,member_id:member_id,vehicle_id:vehicle_id,exchange_rate:exchange_rate,meters_city:meters_city,meters_hwy:meters_hwy},succeededCallback,failedCallback,userContext); },
LogTrip:function(sLocations,dCityMpg,dHwyMpg,dTankSize,sFuelType,dStartingTank,dStopPct,sDistanceUnit,sMpgUnit,iLogType,sMemberID,iNoFills,iVehicleID,dTripCost,dTripSavings,dTripXE,dTripTopUp,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy_ASPX.TripCalculatorService.get_path(), 'LogTrip',false,{sLocations:sLocations,dCityMpg:dCityMpg,dHwyMpg:dHwyMpg,dTankSize:dTankSize,sFuelType:sFuelType,dStartingTank:dStartingTank,dStopPct:dStopPct,sDistanceUnit:sDistanceUnit,sMpgUnit:sMpgUnit,iLogType:iLogType,sMemberID:sMemberID,iNoFills:iNoFills,iVehicleID:iVehicleID,dTripCost:dTripCost,dTripSavings:dTripSavings,dTripXE:dTripXE,dTripTopUp:dTripTopUp},succeededCallback,failedCallback,userContext); }}
GasBuddy_ASPX.TripCalculatorService.registerClass('GasBuddy_ASPX.TripCalculatorService',Sys.Net.WebServiceProxy);
GasBuddy_ASPX.TripCalculatorService._staticInstance = new GasBuddy_ASPX.TripCalculatorService();
GasBuddy_ASPX.TripCalculatorService.set_path = function(value) { GasBuddy_ASPX.TripCalculatorService._staticInstance._path = value; }
GasBuddy_ASPX.TripCalculatorService.get_path = function() { return GasBuddy_ASPX.TripCalculatorService._staticInstance._path; }
GasBuddy_ASPX.TripCalculatorService.set_timeout = function(value) { GasBuddy_ASPX.TripCalculatorService._staticInstance._timeout = value; }
GasBuddy_ASPX.TripCalculatorService.get_timeout = function() { return GasBuddy_ASPX.TripCalculatorService._staticInstance._timeout; }
GasBuddy_ASPX.TripCalculatorService.set_defaultUserContext = function(value) { GasBuddy_ASPX.TripCalculatorService._staticInstance._userContext = value; }
GasBuddy_ASPX.TripCalculatorService.get_defaultUserContext = function() { return GasBuddy_ASPX.TripCalculatorService._staticInstance._userContext; }
GasBuddy_ASPX.TripCalculatorService.set_defaultSucceededCallback = function(value) { GasBuddy_ASPX.TripCalculatorService._staticInstance._succeeded = value; }
GasBuddy_ASPX.TripCalculatorService.get_defaultSucceededCallback = function() { return GasBuddy_ASPX.TripCalculatorService._staticInstance._succeeded; }
GasBuddy_ASPX.TripCalculatorService.set_defaultFailedCallback = function(value) { GasBuddy_ASPX.TripCalculatorService._staticInstance._failed = value; }
GasBuddy_ASPX.TripCalculatorService.get_defaultFailedCallback = function() { return GasBuddy_ASPX.TripCalculatorService._staticInstance._failed; }
GasBuddy_ASPX.TripCalculatorService.set_path("/TripCalculatorService.asmx");
GasBuddy_ASPX.TripCalculatorService.GetVehicleYears= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {GasBuddy_ASPX.TripCalculatorService._staticInstance.GetVehicleYears(knownCategoryValues,category,onSuccess,onFailed,userContext); }
GasBuddy_ASPX.TripCalculatorService.GetVehicleMakesByYear= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {GasBuddy_ASPX.TripCalculatorService._staticInstance.GetVehicleMakesByYear(knownCategoryValues,category,onSuccess,onFailed,userContext); }
GasBuddy_ASPX.TripCalculatorService.GetVehicleLinesByYearManufacturer= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {GasBuddy_ASPX.TripCalculatorService._staticInstance.GetVehicleLinesByYearManufacturer(knownCategoryValues,category,onSuccess,onFailed,userContext); }
GasBuddy_ASPX.TripCalculatorService.GetAverageGasPrices= function(lat,lng,sites,gasunit,onSuccess,onFailed,userContext) {GasBuddy_ASPX.TripCalculatorService._staticInstance.GetAverageGasPrices(lat,lng,sites,gasunit,onSuccess,onFailed,userContext); }
GasBuddy_ASPX.TripCalculatorService.GetStationsByBounds= function(ds,fuel_type,MinY,MaxY,MinX,MaxX,onSuccess,onFailed,userContext) {GasBuddy_ASPX.TripCalculatorService._staticInstance.GetStationsByBounds(ds,fuel_type,MinY,MaxY,MinX,MaxX,onSuccess,onFailed,userContext); }
GasBuddy_ASPX.TripCalculatorService.GetStationInfo= function(id,fuel_type,onSuccess,onFailed,userContext) {GasBuddy_ASPX.TripCalculatorService._staticInstance.GetStationInfo(id,fuel_type,onSuccess,onFailed,userContext); }
GasBuddy_ASPX.TripCalculatorService.ac= function(sSearch,iCount,onSuccess,onFailed,userContext) {GasBuddy_ASPX.TripCalculatorService._staticInstance.ac(sSearch,iCount,onSuccess,onFailed,userContext); }
GasBuddy_ASPX.TripCalculatorService.TripOptimizer= function(sJSON,xmlHwy,fuel_type,tank_pct,fill_up_pct,start_tank_pct,start_latlong,end_latlong,xmlRoutes,sDestinations,city_mpg,hwy_mpg,tank_size,distance_unit,mpg_unit,member_id,vehicle_id,exchange_rate,meters_city,meters_hwy,onSuccess,onFailed,userContext) {GasBuddy_ASPX.TripCalculatorService._staticInstance.TripOptimizer(sJSON,xmlHwy,fuel_type,tank_pct,fill_up_pct,start_tank_pct,start_latlong,end_latlong,xmlRoutes,sDestinations,city_mpg,hwy_mpg,tank_size,distance_unit,mpg_unit,member_id,vehicle_id,exchange_rate,meters_city,meters_hwy,onSuccess,onFailed,userContext); }
GasBuddy_ASPX.TripCalculatorService.LogTrip= function(sLocations,dCityMpg,dHwyMpg,dTankSize,sFuelType,dStartingTank,dStopPct,sDistanceUnit,sMpgUnit,iLogType,sMemberID,iNoFills,iVehicleID,dTripCost,dTripSavings,dTripXE,dTripTopUp,onSuccess,onFailed,userContext) {GasBuddy_ASPX.TripCalculatorService._staticInstance.LogTrip(sLocations,dCityMpg,dHwyMpg,dTankSize,sFuelType,dStartingTank,dStopPct,sDistanceUnit,sMpgUnit,iLogType,sMemberID,iNoFills,iVehicleID,dTripCost,dTripSavings,dTripXE,dTripTopUp,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('AjaxControlToolkit');
if (typeof(AjaxControlToolkit.CascadingDropDownNameValue) === 'undefined') {
AjaxControlToolkit.CascadingDropDownNameValue=gtc("AjaxControlToolkit.CascadingDropDownNameValue");
AjaxControlToolkit.CascadingDropDownNameValue.registerClass('AjaxControlToolkit.CascadingDropDownNameValue');
}
