Type.registerNamespace('ajScriptServices');
ajScriptServices.VehDetails=function() {
ajScriptServices.VehDetails.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ajScriptServices.VehDetails.prototype={
ajGetVehicleDetails:function(sysID,locID,language,vehID,currency,succeededCallback, failedCallback, userContext) {
return this._invoke(ajScriptServices.VehDetails.get_path(), 'ajGetVehicleDetails',false,{sysID:sysID,locID:locID,language:language,vehID:vehID,currency:currency},succeededCallback,failedCallback,userContext); },
ajGetVehicleOptions:function(sysID,locID,language,vehID,succeededCallback, failedCallback, userContext) {
return this._invoke(ajScriptServices.VehDetails.get_path(), 'ajGetVehicleOptions',false,{sysID:sysID,locID:locID,language:language,vehID:vehID},succeededCallback,failedCallback,userContext); },
ajGetVehiclePrice:function(sysID,locID,language,vehID,Currency,succeededCallback, failedCallback, userContext) {
return this._invoke(ajScriptServices.VehDetails.get_path(), 'ajGetVehiclePrice',false,{sysID:sysID,locID:locID,language:language,vehID:vehID,Currency:Currency},succeededCallback,failedCallback,userContext); },
ajParams:function(locID,paramVal,succeededCallback, failedCallback, userContext) {
return this._invoke(ajScriptServices.VehDetails.get_path(), 'ajParams',false,{locID:locID,paramVal:paramVal},succeededCallback,failedCallback,userContext); },
ajGetVehicleImages:function(sysID,vehID,imgSize,succeededCallback, failedCallback, userContext) {
return this._invoke(ajScriptServices.VehDetails.get_path(), 'ajGetVehicleImages',false,{sysID:sysID,vehID:vehID,imgSize:imgSize},succeededCallback,failedCallback,userContext); },
GetSlides:function(contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(ajScriptServices.VehDetails.get_path(), 'GetSlides',false,{contextKey:contextKey},succeededCallback,failedCallback,userContext); },
ajlogHits:function(sysID,locID,language,PageName,SkinID,DealerID,vehicleID,succeededCallback, failedCallback, userContext) {
return this._invoke(ajScriptServices.VehDetails.get_path(), 'ajlogHits',false,{sysID:sysID,locID:locID,language:language,PageName:PageName,SkinID:SkinID,DealerID:DealerID,vehicleID:vehicleID},succeededCallback,failedCallback,userContext); },
ajGetCars:function(sysID,locID,language,manCode,modCode,strSkin,dPriceFrom,dPriceTo,gsCurrency,CentreID,location,groupStock,succeededCallback, failedCallback, userContext) {
return this._invoke(ajScriptServices.VehDetails.get_path(), 'ajGetCars',false,{sysID:sysID,locID:locID,language:language,manCode:manCode,modCode:modCode,strSkin:strSkin,dPriceFrom:dPriceFrom,dPriceTo:dPriceTo,gsCurrency:gsCurrency,CentreID:CentreID,location:location,groupStock:groupStock},succeededCallback,failedCallback,userContext); },
ajGetVehicleIDs:function(sysID,locID,language,manCode,modCode,strSkin,dPriceFrom,dPriceTo,gsCurrency,CentreID,location,sDerivatives,sFromYear,sTransmission,sOdometer,sSortBy,sFuelType,session1,groupStock,succeededCallback, failedCallback, userContext) {
return this._invoke(ajScriptServices.VehDetails.get_path(), 'ajGetVehicleIDs',false,{sysID:sysID,locID:locID,language:language,manCode:manCode,modCode:modCode,strSkin:strSkin,dPriceFrom:dPriceFrom,dPriceTo:dPriceTo,gsCurrency:gsCurrency,CentreID:CentreID,location:location,sDerivatives:sDerivatives,sFromYear:sFromYear,sTransmission:sTransmission,sOdometer:sOdometer,sSortBy:sSortBy,sFuelType:sFuelType,session1:session1,groupStock:groupStock},succeededCallback,failedCallback,userContext); }}
ajScriptServices.VehDetails.registerClass('ajScriptServices.VehDetails',Sys.Net.WebServiceProxy);
ajScriptServices.VehDetails._staticInstance = new ajScriptServices.VehDetails();
ajScriptServices.VehDetails.set_path = function(value) { ajScriptServices.VehDetails._staticInstance._path = value; }
ajScriptServices.VehDetails.get_path = function() { return ajScriptServices.VehDetails._staticInstance._path; }
ajScriptServices.VehDetails.set_timeout = function(value) { ajScriptServices.VehDetails._staticInstance._timeout = value; }
ajScriptServices.VehDetails.get_timeout = function() { return ajScriptServices.VehDetails._staticInstance._timeout; }
ajScriptServices.VehDetails.set_defaultUserContext = function(value) { ajScriptServices.VehDetails._staticInstance._userContext = value; }
ajScriptServices.VehDetails.get_defaultUserContext = function() { return ajScriptServices.VehDetails._staticInstance._userContext; }
ajScriptServices.VehDetails.set_defaultSucceededCallback = function(value) { ajScriptServices.VehDetails._staticInstance._succeeded = value; }
ajScriptServices.VehDetails.get_defaultSucceededCallback = function() { return ajScriptServices.VehDetails._staticInstance._succeeded; }
ajScriptServices.VehDetails.set_defaultFailedCallback = function(value) { ajScriptServices.VehDetails._staticInstance._failed = value; }
ajScriptServices.VehDetails.get_defaultFailedCallback = function() { return ajScriptServices.VehDetails._staticInstance._failed; }
ajScriptServices.VehDetails.set_path("/VehDetails.asmx");
ajScriptServices.VehDetails.ajGetVehicleDetails= function(sysID,locID,language,vehID,currency,onSuccess,onFailed,userContext) {ajScriptServices.VehDetails._staticInstance.ajGetVehicleDetails(sysID,locID,language,vehID,currency,onSuccess,onFailed,userContext); }
ajScriptServices.VehDetails.ajGetVehicleOptions= function(sysID,locID,language,vehID,onSuccess,onFailed,userContext) {ajScriptServices.VehDetails._staticInstance.ajGetVehicleOptions(sysID,locID,language,vehID,onSuccess,onFailed,userContext); }
ajScriptServices.VehDetails.ajGetVehiclePrice= function(sysID,locID,language,vehID,Currency,onSuccess,onFailed,userContext) {ajScriptServices.VehDetails._staticInstance.ajGetVehiclePrice(sysID,locID,language,vehID,Currency,onSuccess,onFailed,userContext); }
ajScriptServices.VehDetails.ajParams= function(locID,paramVal,onSuccess,onFailed,userContext) {ajScriptServices.VehDetails._staticInstance.ajParams(locID,paramVal,onSuccess,onFailed,userContext); }
ajScriptServices.VehDetails.ajGetVehicleImages= function(sysID,vehID,imgSize,onSuccess,onFailed,userContext) {ajScriptServices.VehDetails._staticInstance.ajGetVehicleImages(sysID,vehID,imgSize,onSuccess,onFailed,userContext); }
ajScriptServices.VehDetails.GetSlides= function(contextKey,onSuccess,onFailed,userContext) {ajScriptServices.VehDetails._staticInstance.GetSlides(contextKey,onSuccess,onFailed,userContext); }
ajScriptServices.VehDetails.ajlogHits= function(sysID,locID,language,PageName,SkinID,DealerID,vehicleID,onSuccess,onFailed,userContext) {ajScriptServices.VehDetails._staticInstance.ajlogHits(sysID,locID,language,PageName,SkinID,DealerID,vehicleID,onSuccess,onFailed,userContext); }
ajScriptServices.VehDetails.ajGetCars= function(sysID,locID,language,manCode,modCode,strSkin,dPriceFrom,dPriceTo,gsCurrency,CentreID,location,groupStock,onSuccess,onFailed,userContext) {ajScriptServices.VehDetails._staticInstance.ajGetCars(sysID,locID,language,manCode,modCode,strSkin,dPriceFrom,dPriceTo,gsCurrency,CentreID,location,groupStock,onSuccess,onFailed,userContext); }
ajScriptServices.VehDetails.ajGetVehicleIDs= function(sysID,locID,language,manCode,modCode,strSkin,dPriceFrom,dPriceTo,gsCurrency,CentreID,location,sDerivatives,sFromYear,sTransmission,sOdometer,sSortBy,sFuelType,session1,groupStock,onSuccess,onFailed,userContext) {ajScriptServices.VehDetails._staticInstance.ajGetVehicleIDs(sysID,locID,language,manCode,modCode,strSkin,dPriceFrom,dPriceTo,gsCurrency,CentreID,location,sDerivatives,sFromYear,sTransmission,sOdometer,sSortBy,sFuelType,session1,groupStock,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(ajScriptServices.VehDetails_VehicleDetails) === 'undefined') {
ajScriptServices.VehDetails_VehicleDetails=gtc("ajScriptServices.VehDetails+VehicleDetails");
ajScriptServices.VehDetails_VehicleDetails.registerClass('ajScriptServices.VehDetails_VehicleDetails');
}
if (typeof(ajScriptServices.VehDetails_VehicleOptions) === 'undefined') {
ajScriptServices.VehDetails_VehicleOptions=gtc("ajScriptServices.VehDetails+VehicleOptions");
ajScriptServices.VehDetails_VehicleOptions.registerClass('ajScriptServices.VehDetails_VehicleOptions');
}
if (typeof(ajScriptServices.VehDetails_VehiclePrice) === 'undefined') {
ajScriptServices.VehDetails_VehiclePrice=gtc("ajScriptServices.VehDetails+VehiclePrice");
ajScriptServices.VehDetails_VehiclePrice.registerClass('ajScriptServices.VehDetails_VehiclePrice');
}
if (typeof(ajScriptServices.VehDetails_VehicleImages) === 'undefined') {
ajScriptServices.VehDetails_VehicleImages=gtc("ajScriptServices.VehDetails+VehicleImages");
ajScriptServices.VehDetails_VehicleImages.registerClass('ajScriptServices.VehDetails_VehicleImages');
}
Type.registerNamespace('AjaxControlToolkit');
if (typeof(AjaxControlToolkit.Slide) === 'undefined') {
AjaxControlToolkit.Slide=gtc("AjaxControlToolkit.Slide");
AjaxControlToolkit.Slide.registerClass('AjaxControlToolkit.Slide');
}
if (typeof(ajScriptServices.VehDetails_VehicleIDs) === 'undefined') {
ajScriptServices.VehDetails_VehicleIDs=gtc("ajScriptServices.VehDetails+VehicleIDs");
ajScriptServices.VehDetails_VehicleIDs.registerClass('ajScriptServices.VehDetails_VehicleIDs');
}
