var AutoMakeModel=function() {
AutoMakeModel.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AutoMakeModel.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AutoMakeModel._staticInstance.get_path();},
MakeComplete:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MakeComplete',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetYearsForMake:function(prefixText,count,contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetYearsForMake',false,{prefixText:prefixText,count:count,contextKey:contextKey},succeededCallback,failedCallback,userContext); },
GetSlides:function(contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSlides',false,{contextKey:contextKey},succeededCallback,failedCallback,userContext); },
getMakeOnlyComplete:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getMakeOnlyComplete',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
getModelOnlyComplete:function(prefixText,count,contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getModelOnlyComplete',false,{prefixText:prefixText,count:count,contextKey:contextKey},succeededCallback,failedCallback,userContext); },
getSubModelOnlyComplete:function(prefixText,count,contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getSubModelOnlyComplete',false,{prefixText:prefixText,count:count,contextKey:contextKey},succeededCallback,failedCallback,userContext); },
getModelBase:function(YearID,makeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getModelBase',false,{YearID:YearID,makeID:makeID},succeededCallback,failedCallback,userContext); },
getModel:function(YearID,makeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getModel',false,{YearID:YearID,makeID:makeID},succeededCallback,failedCallback,userContext); },
getModelBaseByPrefix:function(prefixText,YearID,makeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getModelBaseByPrefix',false,{prefixText:prefixText,YearID:YearID,makeID:makeID},succeededCallback,failedCallback,userContext); },
getModelByPrefix:function(prefixText,YearID,makeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getModelByPrefix',false,{prefixText:prefixText,YearID:YearID,makeID:makeID},succeededCallback,failedCallback,userContext); },
getMake:function(YearID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getMake',false,{YearID:YearID},succeededCallback,failedCallback,userContext); },
getMakeByPrefix:function(prefixText,YearID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getMakeByPrefix',false,{prefixText:prefixText,YearID:YearID},succeededCallback,failedCallback,userContext); },
getYear:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getYear',false,{},succeededCallback,failedCallback,userContext); },
getYearByPrefix:function(prefixText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getYearByPrefix',false,{prefixText:prefixText},succeededCallback,failedCallback,userContext); },
getCategory:function(CategoryID,SubCategoryID,isCategory,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getCategory',false,{CategoryID:CategoryID,SubCategoryID:SubCategoryID,isCategory:isCategory},succeededCallback,failedCallback,userContext); },
ValidateBaseVehicle:function(MakeID,ModelID,Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateBaseVehicle',false,{MakeID:MakeID,ModelID:ModelID,Years:Years},succeededCallback,failedCallback,userContext); },
ValidateYear:function(Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateYear',false,{Years:Years},succeededCallback,failedCallback,userContext); },
BedConfigeration:function(MakeID,ModelID,Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BedConfigeration',false,{MakeID:MakeID,ModelID:ModelID,Years:Years},succeededCallback,failedCallback,userContext); },
BrakeConfigeration:function(MakeID,ModelID,Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BrakeConfigeration',false,{MakeID:MakeID,ModelID:ModelID,Years:Years},succeededCallback,failedCallback,userContext); },
DriveTypeConfigeration:function(MakeID,ModelID,Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DriveTypeConfigeration',false,{MakeID:MakeID,ModelID:ModelID,Years:Years},succeededCallback,failedCallback,userContext); },
EngineConfigeration:function(MakeID,ModelID,Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EngineConfigeration',false,{MakeID:MakeID,ModelID:ModelID,Years:Years},succeededCallback,failedCallback,userContext); },
SpringTypeConfigeration:function(MakeID,ModelID,Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SpringTypeConfigeration',false,{MakeID:MakeID,ModelID:ModelID,Years:Years},succeededCallback,failedCallback,userContext); },
SteeringConfigeration:function(MakeID,ModelID,Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SteeringConfigeration',false,{MakeID:MakeID,ModelID:ModelID,Years:Years},succeededCallback,failedCallback,userContext); },
TransmissionConfigeration:function(MakeID,ModelID,Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TransmissionConfigeration',false,{MakeID:MakeID,ModelID:ModelID,Years:Years},succeededCallback,failedCallback,userContext); },
WheelBaseConfigeration:function(MakeID,ModelID,Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'WheelBaseConfigeration',false,{MakeID:MakeID,ModelID:ModelID,Years:Years},succeededCallback,failedCallback,userContext); },
TrimConfigeration:function(MakeID,ModelID,Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TrimConfigeration',false,{MakeID:MakeID,ModelID:ModelID,Years:Years},succeededCallback,failedCallback,userContext); },
BodyStyleConfigeration:function(MakeID,ModelID,Years,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BodyStyleConfigeration',false,{MakeID:MakeID,ModelID:ModelID,Years:Years},succeededCallback,failedCallback,userContext); },
GetMakeID:function(MakeName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMakeID',false,{MakeName:MakeName},succeededCallback,failedCallback,userContext); },
GetModelID:function(ModelName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetModelID',false,{ModelName:ModelName},succeededCallback,failedCallback,userContext); }}
AutoMakeModel.registerClass('AutoMakeModel',Sys.Net.WebServiceProxy);
AutoMakeModel._staticInstance = new AutoMakeModel();
AutoMakeModel.set_path = function(value) { AutoMakeModel._staticInstance.set_path(value); }
AutoMakeModel.get_path = function() { return AutoMakeModel._staticInstance.get_path(); }
AutoMakeModel.set_timeout = function(value) { AutoMakeModel._staticInstance.set_timeout(value); }
AutoMakeModel.get_timeout = function() { return AutoMakeModel._staticInstance.get_timeout(); }
AutoMakeModel.set_defaultUserContext = function(value) { AutoMakeModel._staticInstance.set_defaultUserContext(value); }
AutoMakeModel.get_defaultUserContext = function() { return AutoMakeModel._staticInstance.get_defaultUserContext(); }
AutoMakeModel.set_defaultSucceededCallback = function(value) { AutoMakeModel._staticInstance.set_defaultSucceededCallback(value); }
AutoMakeModel.get_defaultSucceededCallback = function() { return AutoMakeModel._staticInstance.get_defaultSucceededCallback(); }
AutoMakeModel.set_defaultFailedCallback = function(value) { AutoMakeModel._staticInstance.set_defaultFailedCallback(value); }
AutoMakeModel.get_defaultFailedCallback = function() { return AutoMakeModel._staticInstance.get_defaultFailedCallback(); }
AutoMakeModel.set_path("/AutoMakeModel.asmx");
AutoMakeModel.MakeComplete= function(prefixText,count,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.MakeComplete(prefixText,count,onSuccess,onFailed,userContext); }
AutoMakeModel.GetYearsForMake= function(prefixText,count,contextKey,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.GetYearsForMake(prefixText,count,contextKey,onSuccess,onFailed,userContext); }
AutoMakeModel.GetSlides= function(contextKey,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.GetSlides(contextKey,onSuccess,onFailed,userContext); }
AutoMakeModel.getMakeOnlyComplete= function(prefixText,count,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getMakeOnlyComplete(prefixText,count,onSuccess,onFailed,userContext); }
AutoMakeModel.getModelOnlyComplete= function(prefixText,count,contextKey,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getModelOnlyComplete(prefixText,count,contextKey,onSuccess,onFailed,userContext); }
AutoMakeModel.getSubModelOnlyComplete= function(prefixText,count,contextKey,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getSubModelOnlyComplete(prefixText,count,contextKey,onSuccess,onFailed,userContext); }
AutoMakeModel.getModelBase= function(YearID,makeID,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getModelBase(YearID,makeID,onSuccess,onFailed,userContext); }
AutoMakeModel.getModel= function(YearID,makeID,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getModel(YearID,makeID,onSuccess,onFailed,userContext); }
AutoMakeModel.getModelBaseByPrefix= function(prefixText,YearID,makeID,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getModelBaseByPrefix(prefixText,YearID,makeID,onSuccess,onFailed,userContext); }
AutoMakeModel.getModelByPrefix= function(prefixText,YearID,makeID,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getModelByPrefix(prefixText,YearID,makeID,onSuccess,onFailed,userContext); }
AutoMakeModel.getMake= function(YearID,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getMake(YearID,onSuccess,onFailed,userContext); }
AutoMakeModel.getMakeByPrefix= function(prefixText,YearID,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getMakeByPrefix(prefixText,YearID,onSuccess,onFailed,userContext); }
AutoMakeModel.getYear= function(onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getYear(onSuccess,onFailed,userContext); }
AutoMakeModel.getYearByPrefix= function(prefixText,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getYearByPrefix(prefixText,onSuccess,onFailed,userContext); }
AutoMakeModel.getCategory= function(CategoryID,SubCategoryID,isCategory,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.getCategory(CategoryID,SubCategoryID,isCategory,onSuccess,onFailed,userContext); }
AutoMakeModel.ValidateBaseVehicle= function(MakeID,ModelID,Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.ValidateBaseVehicle(MakeID,ModelID,Years,onSuccess,onFailed,userContext); }
AutoMakeModel.ValidateYear= function(Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.ValidateYear(Years,onSuccess,onFailed,userContext); }
AutoMakeModel.BedConfigeration= function(MakeID,ModelID,Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.BedConfigeration(MakeID,ModelID,Years,onSuccess,onFailed,userContext); }
AutoMakeModel.BrakeConfigeration= function(MakeID,ModelID,Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.BrakeConfigeration(MakeID,ModelID,Years,onSuccess,onFailed,userContext); }
AutoMakeModel.DriveTypeConfigeration= function(MakeID,ModelID,Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.DriveTypeConfigeration(MakeID,ModelID,Years,onSuccess,onFailed,userContext); }
AutoMakeModel.EngineConfigeration= function(MakeID,ModelID,Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.EngineConfigeration(MakeID,ModelID,Years,onSuccess,onFailed,userContext); }
AutoMakeModel.SpringTypeConfigeration= function(MakeID,ModelID,Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.SpringTypeConfigeration(MakeID,ModelID,Years,onSuccess,onFailed,userContext); }
AutoMakeModel.SteeringConfigeration= function(MakeID,ModelID,Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.SteeringConfigeration(MakeID,ModelID,Years,onSuccess,onFailed,userContext); }
AutoMakeModel.TransmissionConfigeration= function(MakeID,ModelID,Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.TransmissionConfigeration(MakeID,ModelID,Years,onSuccess,onFailed,userContext); }
AutoMakeModel.WheelBaseConfigeration= function(MakeID,ModelID,Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.WheelBaseConfigeration(MakeID,ModelID,Years,onSuccess,onFailed,userContext); }
AutoMakeModel.TrimConfigeration= function(MakeID,ModelID,Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.TrimConfigeration(MakeID,ModelID,Years,onSuccess,onFailed,userContext); }
AutoMakeModel.BodyStyleConfigeration= function(MakeID,ModelID,Years,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.BodyStyleConfigeration(MakeID,ModelID,Years,onSuccess,onFailed,userContext); }
AutoMakeModel.GetMakeID= function(MakeName,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.GetMakeID(MakeName,onSuccess,onFailed,userContext); }
AutoMakeModel.GetModelID= function(ModelName,onSuccess,onFailed,userContext) {AutoMakeModel._staticInstance.GetModelID(ModelName,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('AjaxControlToolkit');
if (typeof(AjaxControlToolkit.Slide) === 'undefined') {
AjaxControlToolkit.Slide=gtc("AjaxControlToolkit.Slide");
AjaxControlToolkit.Slide.registerClass('AjaxControlToolkit.Slide');
}
Type.registerNamespace('JustParts.BLL.Vehicle');
if (typeof(JustParts.BLL.Vehicle.MiniModel) === 'undefined') {
JustParts.BLL.Vehicle.MiniModel=gtc("JustParts.BLL.Vehicle.MiniModel");
JustParts.BLL.Vehicle.MiniModel.registerClass('JustParts.BLL.Vehicle.MiniModel');
}
if (typeof(JustParts.BLL.Vehicle.MiniMake) === 'undefined') {
JustParts.BLL.Vehicle.MiniMake=gtc("JustParts.BLL.Vehicle.MiniMake");
JustParts.BLL.Vehicle.MiniMake.registerClass('JustParts.BLL.Vehicle.MiniMake');
}
if (typeof(JustParts.BLL.Vehicle.Mini_Year) === 'undefined') {
JustParts.BLL.Vehicle.Mini_Year=gtc("JustParts.BLL.Vehicle.Mini_Year");
JustParts.BLL.Vehicle.Mini_Year.registerClass('JustParts.BLL.Vehicle.Mini_Year');
}
Type.registerNamespace('JustParts.BLL');
if (typeof(JustParts.BLL.CategoryEntity) === 'undefined') {
JustParts.BLL.CategoryEntity=gtc("JustParts.BLL.CategoryEntity");
JustParts.BLL.CategoryEntity.registerClass('JustParts.BLL.CategoryEntity');
}

