var ScriptService=function() {
ScriptService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ScriptService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ScriptService._staticInstance.get_path();},
GetModels:function(idx,manufacturer,catid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetModels',false,{idx:idx,manufacturer:manufacturer,catid:catid},succeededCallback,failedCallback,userContext); },
GetAllModels:function(manufacturer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllModels',false,{manufacturer:manufacturer},succeededCallback,failedCallback,userContext); },
GetModelImages:function(idx,modelid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetModelImages',false,{idx:idx,modelid:modelid},succeededCallback,failedCallback,userContext); },
GetPartPrice:function(idx,code,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPartPrice',false,{idx:idx,code:code},succeededCallback,failedCallback,userContext); },
SetPrice:function(ispart,code,price,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetPrice',false,{ispart:ispart,code:code,price:price},succeededCallback,failedCallback,userContext); },
SetShippingRegion:function(country,shipping,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetShippingRegion',false,{country:country,shipping:shipping},succeededCallback,failedCallback,userContext); }}
ScriptService.registerClass('ScriptService',Sys.Net.WebServiceProxy);
ScriptService._staticInstance = new ScriptService();
ScriptService.set_path = function(value) { ScriptService._staticInstance.set_path(value); }
ScriptService.get_path = function() { return ScriptService._staticInstance.get_path(); }
ScriptService.set_timeout = function(value) { ScriptService._staticInstance.set_timeout(value); }
ScriptService.get_timeout = function() { return ScriptService._staticInstance.get_timeout(); }
ScriptService.set_defaultUserContext = function(value) { ScriptService._staticInstance.set_defaultUserContext(value); }
ScriptService.get_defaultUserContext = function() { return ScriptService._staticInstance.get_defaultUserContext(); }
ScriptService.set_defaultSucceededCallback = function(value) { ScriptService._staticInstance.set_defaultSucceededCallback(value); }
ScriptService.get_defaultSucceededCallback = function() { return ScriptService._staticInstance.get_defaultSucceededCallback(); }
ScriptService.set_defaultFailedCallback = function(value) { ScriptService._staticInstance.set_defaultFailedCallback(value); }
ScriptService.get_defaultFailedCallback = function() { return ScriptService._staticInstance.get_defaultFailedCallback(); }
ScriptService.set_path("/ScriptService.asmx");
ScriptService.GetModels= function(idx,manufacturer,catid,onSuccess,onFailed,userContext) {ScriptService._staticInstance.GetModels(idx,manufacturer,catid,onSuccess,onFailed,userContext); }
ScriptService.GetAllModels= function(manufacturer,onSuccess,onFailed,userContext) {ScriptService._staticInstance.GetAllModels(manufacturer,onSuccess,onFailed,userContext); }
ScriptService.GetModelImages= function(idx,modelid,onSuccess,onFailed,userContext) {ScriptService._staticInstance.GetModelImages(idx,modelid,onSuccess,onFailed,userContext); }
ScriptService.GetPartPrice= function(idx,code,onSuccess,onFailed,userContext) {ScriptService._staticInstance.GetPartPrice(idx,code,onSuccess,onFailed,userContext); }
ScriptService.SetPrice= function(ispart,code,price,onSuccess,onFailed,userContext) {ScriptService._staticInstance.SetPrice(ispart,code,price,onSuccess,onFailed,userContext); }
ScriptService.SetShippingRegion= function(country,shipping,onSuccess,onFailed,userContext) {ScriptService._staticInstance.SetShippingRegion(country,shipping,onSuccess,onFailed,userContext); }
