Type.registerNamespace('MotorShout.Web.Services');
MotorShout.Web.Services.WebService=function() {
MotorShout.Web.Services.WebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MotorShout.Web.Services.WebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MotorShout.Web.Services.WebService._staticInstance.get_path();},
GetOverallRatingStyle:function(modelId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOverallRatingStyle',true,{modelId:modelId},succeededCallback,failedCallback,userContext); },
QuickReviewComment:function(userId,modelId,commentText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'QuickReviewComment',true,{userId:userId,modelId:modelId,commentText:commentText},succeededCallback,failedCallback,userContext); },
ToggleFavorite:function(userId,modelId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ToggleFavorite',true,{userId:userId,modelId:modelId},succeededCallback,failedCallback,userContext); },
ToggleSubscription:function(userId,manufacturerId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ToggleSubscription',true,{userId:userId,manufacturerId:manufacturerId},succeededCallback,failedCallback,userContext); },
ReviewFeedback:function(userId,reviewId,isHelpful,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ReviewFeedback',true,{userId:userId,reviewId:reviewId,isHelpful:isHelpful},succeededCallback,failedCallback,userContext); },
SetReviewType:function(userId,modelId,reviewType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetReviewType',true,{userId:userId,modelId:modelId,reviewType:reviewType},succeededCallback,failedCallback,userContext); },
ResetFacebookId:function(userName,facebookId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ResetFacebookId',true,{userName:userName,facebookId:facebookId},succeededCallback,failedCallback,userContext); },
ManufacturerSearch:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ManufacturerSearch',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
ManufacturerFamilySearch:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ManufacturerFamilySearch',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
ModelSearch:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ModelSearch',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
ManufacturerFamilyModelSearch:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ManufacturerFamilyModelSearch',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); }}
MotorShout.Web.Services.WebService.registerClass('MotorShout.Web.Services.WebService',Sys.Net.WebServiceProxy);
MotorShout.Web.Services.WebService._staticInstance = new MotorShout.Web.Services.WebService();
MotorShout.Web.Services.WebService.set_path = function(value) { MotorShout.Web.Services.WebService._staticInstance.set_path(value); }
MotorShout.Web.Services.WebService.get_path = function() { return MotorShout.Web.Services.WebService._staticInstance.get_path(); }
MotorShout.Web.Services.WebService.set_timeout = function(value) { MotorShout.Web.Services.WebService._staticInstance.set_timeout(value); }
MotorShout.Web.Services.WebService.get_timeout = function() { return MotorShout.Web.Services.WebService._staticInstance.get_timeout(); }
MotorShout.Web.Services.WebService.set_defaultUserContext = function(value) { MotorShout.Web.Services.WebService._staticInstance.set_defaultUserContext(value); }
MotorShout.Web.Services.WebService.get_defaultUserContext = function() { return MotorShout.Web.Services.WebService._staticInstance.get_defaultUserContext(); }
MotorShout.Web.Services.WebService.set_defaultSucceededCallback = function(value) { MotorShout.Web.Services.WebService._staticInstance.set_defaultSucceededCallback(value); }
MotorShout.Web.Services.WebService.get_defaultSucceededCallback = function() { return MotorShout.Web.Services.WebService._staticInstance.get_defaultSucceededCallback(); }
MotorShout.Web.Services.WebService.set_defaultFailedCallback = function(value) { MotorShout.Web.Services.WebService._staticInstance.set_defaultFailedCallback(value); }
MotorShout.Web.Services.WebService.get_defaultFailedCallback = function() { return MotorShout.Web.Services.WebService._staticInstance.get_defaultFailedCallback(); }
MotorShout.Web.Services.WebService.set_path("/Webservice.asmx");
MotorShout.Web.Services.WebService.GetOverallRatingStyle= function(modelId,onSuccess,onFailed,userContext) {MotorShout.Web.Services.WebService._staticInstance.GetOverallRatingStyle(modelId,onSuccess,onFailed,userContext); }
MotorShout.Web.Services.WebService.QuickReviewComment= function(userId,modelId,commentText,onSuccess,onFailed,userContext) {MotorShout.Web.Services.WebService._staticInstance.QuickReviewComment(userId,modelId,commentText,onSuccess,onFailed,userContext); }
MotorShout.Web.Services.WebService.ToggleFavorite= function(userId,modelId,onSuccess,onFailed,userContext) {MotorShout.Web.Services.WebService._staticInstance.ToggleFavorite(userId,modelId,onSuccess,onFailed,userContext); }
MotorShout.Web.Services.WebService.ToggleSubscription= function(userId,manufacturerId,onSuccess,onFailed,userContext) {MotorShout.Web.Services.WebService._staticInstance.ToggleSubscription(userId,manufacturerId,onSuccess,onFailed,userContext); }
MotorShout.Web.Services.WebService.ReviewFeedback= function(userId,reviewId,isHelpful,onSuccess,onFailed,userContext) {MotorShout.Web.Services.WebService._staticInstance.ReviewFeedback(userId,reviewId,isHelpful,onSuccess,onFailed,userContext); }
MotorShout.Web.Services.WebService.SetReviewType= function(userId,modelId,reviewType,onSuccess,onFailed,userContext) {MotorShout.Web.Services.WebService._staticInstance.SetReviewType(userId,modelId,reviewType,onSuccess,onFailed,userContext); }
MotorShout.Web.Services.WebService.ResetFacebookId= function(userName,facebookId,onSuccess,onFailed,userContext) {MotorShout.Web.Services.WebService._staticInstance.ResetFacebookId(userName,facebookId,onSuccess,onFailed,userContext); }
MotorShout.Web.Services.WebService.ManufacturerSearch= function(prefixText,count,onSuccess,onFailed,userContext) {MotorShout.Web.Services.WebService._staticInstance.ManufacturerSearch(prefixText,count,onSuccess,onFailed,userContext); }
MotorShout.Web.Services.WebService.ManufacturerFamilySearch= function(prefixText,count,onSuccess,onFailed,userContext) {MotorShout.Web.Services.WebService._staticInstance.ManufacturerFamilySearch(prefixText,count,onSuccess,onFailed,userContext); }
MotorShout.Web.Services.WebService.ModelSearch= function(prefixText,count,onSuccess,onFailed,userContext) {MotorShout.Web.Services.WebService._staticInstance.ModelSearch(prefixText,count,onSuccess,onFailed,userContext); }
MotorShout.Web.Services.WebService.ManufacturerFamilyModelSearch= function(prefixText,count,onSuccess,onFailed,userContext) {MotorShout.Web.Services.WebService._staticInstance.ManufacturerFamilyModelSearch(prefixText,count,onSuccess,onFailed,userContext); }
