Type.registerNamespace('Q8Car.Website.Services');
Q8Car.Website.Services.ClientCallbacksHandler=function() {
Q8Car.Website.Services.ClientCallbacksHandler.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Q8Car.Website.Services.ClientCallbacksHandler.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.get_path();},
GetHomeRandomAds:function(LastItemID,CategoryID,CountryID,ItemNum,LanguageID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHomeRandomAds',false,{LastItemID:LastItemID,CategoryID:CategoryID,CountryID:CountryID,ItemNum:ItemNum,LanguageID:LanguageID},succeededCallback,failedCallback,userContext); },
GetModels:function(brandID,languageID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetModels',false,{brandID:brandID,languageID:languageID},succeededCallback,failedCallback,userContext); },
GetYears:function(brandID,languageID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetYears',false,{brandID:brandID,languageID:languageID},succeededCallback,failedCallback,userContext); },
IncrementAdCounter:function(bannerID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IncrementAdCounter',false,{bannerID:bannerID},succeededCallback,failedCallback,userContext); }}
Q8Car.Website.Services.ClientCallbacksHandler.registerClass('Q8Car.Website.Services.ClientCallbacksHandler',Sys.Net.WebServiceProxy);
Q8Car.Website.Services.ClientCallbacksHandler._staticInstance = new Q8Car.Website.Services.ClientCallbacksHandler();
Q8Car.Website.Services.ClientCallbacksHandler.set_path = function(value) { Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.set_path(value); }
Q8Car.Website.Services.ClientCallbacksHandler.get_path = function() { return Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.get_path(); }
Q8Car.Website.Services.ClientCallbacksHandler.set_timeout = function(value) { Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.set_timeout(value); }
Q8Car.Website.Services.ClientCallbacksHandler.get_timeout = function() { return Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.get_timeout(); }
Q8Car.Website.Services.ClientCallbacksHandler.set_defaultUserContext = function(value) { Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.set_defaultUserContext(value); }
Q8Car.Website.Services.ClientCallbacksHandler.get_defaultUserContext = function() { return Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.get_defaultUserContext(); }
Q8Car.Website.Services.ClientCallbacksHandler.set_defaultSucceededCallback = function(value) { Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.set_defaultSucceededCallback(value); }
Q8Car.Website.Services.ClientCallbacksHandler.get_defaultSucceededCallback = function() { return Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.get_defaultSucceededCallback(); }
Q8Car.Website.Services.ClientCallbacksHandler.set_defaultFailedCallback = function(value) { Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.set_defaultFailedCallback(value); }
Q8Car.Website.Services.ClientCallbacksHandler.get_defaultFailedCallback = function() { return Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.get_defaultFailedCallback(); }
Q8Car.Website.Services.ClientCallbacksHandler.set_path("/Services/ClientCallbacksHandler.asmx");
Q8Car.Website.Services.ClientCallbacksHandler.GetHomeRandomAds= function(LastItemID,CategoryID,CountryID,ItemNum,LanguageID,onSuccess,onFailed,userContext) {Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.GetHomeRandomAds(LastItemID,CategoryID,CountryID,ItemNum,LanguageID,onSuccess,onFailed,userContext); }
Q8Car.Website.Services.ClientCallbacksHandler.GetModels= function(brandID,languageID,onSuccess,onFailed,userContext) {Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.GetModels(brandID,languageID,onSuccess,onFailed,userContext); }
Q8Car.Website.Services.ClientCallbacksHandler.GetYears= function(brandID,languageID,onSuccess,onFailed,userContext) {Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.GetYears(brandID,languageID,onSuccess,onFailed,userContext); }
Q8Car.Website.Services.ClientCallbacksHandler.IncrementAdCounter= function(bannerID,onSuccess,onFailed,userContext) {Q8Car.Website.Services.ClientCallbacksHandler._staticInstance.IncrementAdCounter(bannerID,onSuccess,onFailed,userContext); }
