var WebService=function() {
WebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return WebService._staticInstance.get_path();},
LoadComments:function(Section,ItemID,PageNo,ItemName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadComments',false,{Section:Section,ItemID:ItemID,PageNo:PageNo,ItemName:ItemName},succeededCallback,failedCallback,userContext); },
GetModels:function(CompanyID,VehicleName,Section,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetModels',false,{CompanyID:CompanyID,VehicleName:VehicleName,Section:Section},succeededCallback,failedCallback,userContext); },
GetVariants:function(ModelID,VehicleName,Section,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVariants',false,{ModelID:ModelID,VehicleName:VehicleName,Section:Section},succeededCallback,failedCallback,userContext); },
AddToList:function(VehicleID,ListName,Section,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddToList',false,{VehicleID:VehicleID,ListName:ListName,Section:Section},succeededCallback,failedCallback,userContext); },
CommentVote:function(Section,CommentID,VoteType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CommentVote',false,{Section:Section,CommentID:CommentID,VoteType:VoteType},succeededCallback,failedCallback,userContext); },
GetFindOptions:function(VehicleId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFindOptions',false,{VehicleId:VehicleId},succeededCallback,failedCallback,userContext); },
SaveReview:function(VehicleID,Section,Comment,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveReview',false,{VehicleID:VehicleID,Section:Section,Comment:Comment},succeededCallback,failedCallback,userContext); },
SaveQues:function(Ques,Detail,CatID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveQues',false,{Ques:Ques,Detail:Detail,CatID:CatID},succeededCallback,failedCallback,userContext); }}
WebService.registerClass('WebService',Sys.Net.WebServiceProxy);
WebService._staticInstance = new WebService();
WebService.set_path = function(value) { WebService._staticInstance.set_path(value); }
WebService.get_path = function() { return WebService._staticInstance.get_path(); }
WebService.set_timeout = function(value) { WebService._staticInstance.set_timeout(value); }
WebService.get_timeout = function() { return WebService._staticInstance.get_timeout(); }
WebService.set_defaultUserContext = function(value) { WebService._staticInstance.set_defaultUserContext(value); }
WebService.get_defaultUserContext = function() { return WebService._staticInstance.get_defaultUserContext(); }
WebService.set_defaultSucceededCallback = function(value) { WebService._staticInstance.set_defaultSucceededCallback(value); }
WebService.get_defaultSucceededCallback = function() { return WebService._staticInstance.get_defaultSucceededCallback(); }
WebService.set_defaultFailedCallback = function(value) { WebService._staticInstance.set_defaultFailedCallback(value); }
WebService.get_defaultFailedCallback = function() { return WebService._staticInstance.get_defaultFailedCallback(); }
WebService.set_path("/WebService.asmx");
WebService.LoadComments= function(Section,ItemID,PageNo,ItemName,onSuccess,onFailed,userContext) {WebService._staticInstance.LoadComments(Section,ItemID,PageNo,ItemName,onSuccess,onFailed,userContext); }
WebService.GetModels= function(CompanyID,VehicleName,Section,onSuccess,onFailed,userContext) {WebService._staticInstance.GetModels(CompanyID,VehicleName,Section,onSuccess,onFailed,userContext); }
WebService.GetVariants= function(ModelID,VehicleName,Section,onSuccess,onFailed,userContext) {WebService._staticInstance.GetVariants(ModelID,VehicleName,Section,onSuccess,onFailed,userContext); }
WebService.AddToList= function(VehicleID,ListName,Section,onSuccess,onFailed,userContext) {WebService._staticInstance.AddToList(VehicleID,ListName,Section,onSuccess,onFailed,userContext); }
WebService.CommentVote= function(Section,CommentID,VoteType,onSuccess,onFailed,userContext) {WebService._staticInstance.CommentVote(Section,CommentID,VoteType,onSuccess,onFailed,userContext); }
WebService.GetFindOptions= function(VehicleId,onSuccess,onFailed,userContext) {WebService._staticInstance.GetFindOptions(VehicleId,onSuccess,onFailed,userContext); }
WebService.SaveReview= function(VehicleID,Section,Comment,onSuccess,onFailed,userContext) {WebService._staticInstance.SaveReview(VehicleID,Section,Comment,onSuccess,onFailed,userContext); }
WebService.SaveQues= function(Ques,Detail,CatID,onSuccess,onFailed,userContext) {WebService._staticInstance.SaveQues(Ques,Detail,CatID,onSuccess,onFailed,userContext); }
