Type.registerNamespace('AutoSpec');
AutoSpec.wsAutoSpec=function() {
AutoSpec.wsAutoSpec.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AutoSpec.wsAutoSpec.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AutoSpec.wsAutoSpec._staticInstance.get_path();},
loadCompetitors:function(sCarId1,iRadioCompSelectedValue,iPricePercSelectedValue,sSegment,sUser,succeededCallback, failedCallback, userContext) {
/// <param name="sCarId1" type="String">System.String</param>
/// <param name="iRadioCompSelectedValue" type="Number">System.Int32</param>
/// <param name="iPricePercSelectedValue" type="Number">System.Int32</param>
/// <param name="sSegment" type="String">System.String</param>
/// <param name="sUser" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'loadCompetitors',false,{sCarId1:sCarId1,iRadioCompSelectedValue:iRadioCompSelectedValue,iPricePercSelectedValue:iPricePercSelectedValue,sSegment:sSegment,sUser:sUser},succeededCallback,failedCallback,userContext); },
TreeNodeSelectionChanged:function(iNodeLevel,sNodeText,sParentNodeText,sMarket,iRadioSelectedIndex,succeededCallback, failedCallback, userContext) {
/// <param name="iNodeLevel" type="Number">System.Int32</param>
/// <param name="sNodeText" type="String">System.String</param>
/// <param name="sParentNodeText" type="String">System.String</param>
/// <param name="sMarket" type="String">System.String</param>
/// <param name="iRadioSelectedIndex" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'TreeNodeSelectionChanged',false,{iNodeLevel:iNodeLevel,sNodeText:sNodeText,sParentNodeText:sParentNodeText,sMarket:sMarket,iRadioSelectedIndex:iRadioSelectedIndex},succeededCallback,failedCallback,userContext); },
loadPhotoLocation:function(sCarId,succeededCallback, failedCallback, userContext) {
/// <param name="sCarId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'loadPhotoLocation',false,{sCarId:sCarId},succeededCallback,failedCallback,userContext); },
loadPhotoLocationSubaru:function(sCarId,succeededCallback, failedCallback, userContext) {
/// <param name="sCarId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'loadPhotoLocationSubaru',false,{sCarId:sCarId},succeededCallback,failedCallback,userContext); },
loadSubaruControls:function(iYear,sMake,sType,sExcludeCarID,succeededCallback, failedCallback, userContext) {
/// <param name="iYear" type="Number">System.Int32</param>
/// <param name="sMake" type="String">System.String</param>
/// <param name="sType" type="String">System.String</param>
/// <param name="sExcludeCarID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'loadSubaruControls',false,{iYear:iYear,sMake:sMake,sType:sType,sExcludeCarID:sExcludeCarID},succeededCallback,failedCallback,userContext); }}
AutoSpec.wsAutoSpec.registerClass('AutoSpec.wsAutoSpec',Sys.Net.WebServiceProxy);
AutoSpec.wsAutoSpec._staticInstance = new AutoSpec.wsAutoSpec();
AutoSpec.wsAutoSpec.set_path = function(value) {
AutoSpec.wsAutoSpec._staticInstance.set_path(value); }
AutoSpec.wsAutoSpec.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return AutoSpec.wsAutoSpec._staticInstance.get_path();}
AutoSpec.wsAutoSpec.set_timeout = function(value) {
AutoSpec.wsAutoSpec._staticInstance.set_timeout(value); }
AutoSpec.wsAutoSpec.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return AutoSpec.wsAutoSpec._staticInstance.get_timeout(); }
AutoSpec.wsAutoSpec.set_defaultUserContext = function(value) { 
AutoSpec.wsAutoSpec._staticInstance.set_defaultUserContext(value); }
AutoSpec.wsAutoSpec.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return AutoSpec.wsAutoSpec._staticInstance.get_defaultUserContext(); }
AutoSpec.wsAutoSpec.set_defaultSucceededCallback = function(value) { 
 AutoSpec.wsAutoSpec._staticInstance.set_defaultSucceededCallback(value); }
AutoSpec.wsAutoSpec.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return AutoSpec.wsAutoSpec._staticInstance.get_defaultSucceededCallback(); }
AutoSpec.wsAutoSpec.set_defaultFailedCallback = function(value) { 
AutoSpec.wsAutoSpec._staticInstance.set_defaultFailedCallback(value); }
AutoSpec.wsAutoSpec.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return AutoSpec.wsAutoSpec._staticInstance.get_defaultFailedCallback(); }
AutoSpec.wsAutoSpec.set_path("/wsAutoSpec.asmx");
AutoSpec.wsAutoSpec.loadCompetitors= function(sCarId1,iRadioCompSelectedValue,iPricePercSelectedValue,sSegment,sUser,onSuccess,onFailed,userContext) {
/// <param name="sCarId1" type="String">System.String</param>
/// <param name="iRadioCompSelectedValue" type="Number">System.Int32</param>
/// <param name="iPricePercSelectedValue" type="Number">System.Int32</param>
/// <param name="sSegment" type="String">System.String</param>
/// <param name="sUser" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AutoSpec.wsAutoSpec._staticInstance.loadCompetitors(sCarId1,iRadioCompSelectedValue,iPricePercSelectedValue,sSegment,sUser,onSuccess,onFailed,userContext); }
AutoSpec.wsAutoSpec.TreeNodeSelectionChanged= function(iNodeLevel,sNodeText,sParentNodeText,sMarket,iRadioSelectedIndex,onSuccess,onFailed,userContext) {
/// <param name="iNodeLevel" type="Number">System.Int32</param>
/// <param name="sNodeText" type="String">System.String</param>
/// <param name="sParentNodeText" type="String">System.String</param>
/// <param name="sMarket" type="String">System.String</param>
/// <param name="iRadioSelectedIndex" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AutoSpec.wsAutoSpec._staticInstance.TreeNodeSelectionChanged(iNodeLevel,sNodeText,sParentNodeText,sMarket,iRadioSelectedIndex,onSuccess,onFailed,userContext); }
AutoSpec.wsAutoSpec.loadPhotoLocation= function(sCarId,onSuccess,onFailed,userContext) {
/// <param name="sCarId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AutoSpec.wsAutoSpec._staticInstance.loadPhotoLocation(sCarId,onSuccess,onFailed,userContext); }
AutoSpec.wsAutoSpec.loadPhotoLocationSubaru= function(sCarId,onSuccess,onFailed,userContext) {
/// <param name="sCarId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AutoSpec.wsAutoSpec._staticInstance.loadPhotoLocationSubaru(sCarId,onSuccess,onFailed,userContext); }
AutoSpec.wsAutoSpec.loadSubaruControls= function(iYear,sMake,sType,sExcludeCarID,onSuccess,onFailed,userContext) {
/// <param name="iYear" type="Number">System.Int32</param>
/// <param name="sMake" type="String">System.String</param>
/// <param name="sType" type="String">System.String</param>
/// <param name="sExcludeCarID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AutoSpec.wsAutoSpec._staticInstance.loadSubaruControls(iYear,sMake,sType,sExcludeCarID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(AutoSpec.SourceList) === 'undefined') {
AutoSpec.SourceList=gtc("AutoSpec.SourceList");
AutoSpec.SourceList.registerClass('AutoSpec.SourceList');
}

