Type.registerNamespace('KBB.ConsumerWeb.ClientServices.WebServices');
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService=function() {
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.prototype={
GetDealerList2:function(zipCode,karId,pvc,manufacturerName,modelName,trimName,vehicleId,year,pageIndex,numDealersPerPage,selectedDealers,currentView,getPartnerLinks,displayType,useSSL,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_path(), 'GetDealerList2',false,{zipCode:zipCode,karId:karId,pvc:pvc,manufacturerName:manufacturerName,modelName:modelName,trimName:trimName,vehicleId:vehicleId,year:year,pageIndex:pageIndex,numDealersPerPage:numDealersPerPage,selectedDealers:selectedDealers,currentView:currentView,getPartnerLinks:getPartnerLinks,displayType:displayType,useSSL:useSSL},succeededCallback,failedCallback,userContext); },
GetDealerList:function(zipCode,karId,pvc,manufacturerName,modelName,trimName,vehicleId,year,pageIndex,numDealersPerPage,selectedDealers,currentView,getPartnerLinks,displayType,useSSL,trackingEnabled,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_path(), 'GetDealerList',false,{zipCode:zipCode,karId:karId,pvc:pvc,manufacturerName:manufacturerName,modelName:modelName,trimName:trimName,vehicleId:vehicleId,year:year,pageIndex:pageIndex,numDealersPerPage:numDealersPerPage,selectedDealers:selectedDealers,currentView:currentView,getPartnerLinks:getPartnerLinks,displayType:displayType,useSSL:useSSL,trackingEnabled:trackingEnabled},succeededCallback,failedCallback,userContext); },
GetSelectedDealerList:function(franchiseIds,useSSL,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_path(), 'GetSelectedDealerList',false,{franchiseIds:franchiseIds,useSSL:useSSL},succeededCallback,failedCallback,userContext); },
ValidateForm:function(firstName,lastName,address,city,state,zipCode,email,phone,contactMethod,contactTime,purchaseTimeframe,comments,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_path(), 'ValidateForm',false,{firstName:firstName,lastName:lastName,address:address,city:city,state:state,zipCode:zipCode,email:email,phone:phone,contactMethod:contactMethod,contactTime:contactTime,purchaseTimeframe:purchaseTimeframe,comments:comments},succeededCallback,failedCallback,userContext); },
LogQuoteFormView:function(franchiseIds,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_path(), 'LogQuoteFormView',false,{franchiseIds:franchiseIds},succeededCallback,failedCallback,userContext); },
GetDealerLatLng:function(address1,address2,city,state,zipcode,index,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_path(), 'GetDealerLatLng',false,{address1:address1,address2:address2,city:city,state:state,zipcode:zipcode,index:index},succeededCallback,failedCallback,userContext); },
SubmitQuote:function(address,city,contactMethod,contactTime,email,entryZip,firstName,lastName,makeName,modelName,path,phone,postalCode,purchaseTimeFrame,state,trimName,year,dealerProfileId,dealerFranchiseid,psid,trid,vehicleId,pvc,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_path(), 'SubmitQuote',false,{address:address,city:city,contactMethod:contactMethod,contactTime:contactTime,email:email,entryZip:entryZip,firstName:firstName,lastName:lastName,makeName:makeName,modelName:modelName,path:path,phone:phone,postalCode:postalCode,purchaseTimeFrame:purchaseTimeFrame,state:state,trimName:trimName,year:year,dealerProfileId:dealerProfileId,dealerFranchiseid:dealerFranchiseid,psid:psid,trid:trid,vehicleId:vehicleId,pvc:pvc},succeededCallback,failedCallback,userContext); }}
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.registerClass('KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService',Sys.Net.WebServiceProxy);
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance = new KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService();
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.set_path = function(value) { KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance._path = value; }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_path = function() { return KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance._path; }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.set_timeout = function(value) { KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance._timeout = value; }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_timeout = function() { return KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance._timeout; }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.set_defaultUserContext = function(value) { KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance._userContext = value; }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_defaultUserContext = function() { return KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance._userContext; }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.set_defaultSucceededCallback = function(value) { KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance._succeeded = value; }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_defaultSucceededCallback = function() { return KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance._succeeded; }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.set_defaultFailedCallback = function(value) { KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance._failed = value; }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.get_defaultFailedCallback = function() { return KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance._failed; }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.set_path("/KBB/Services/BuyerConnectService.asmx");
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.GetDealerList2= function(zipCode,karId,pvc,manufacturerName,modelName,trimName,vehicleId,year,pageIndex,numDealersPerPage,selectedDealers,currentView,getPartnerLinks,displayType,useSSL,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance.GetDealerList2(zipCode,karId,pvc,manufacturerName,modelName,trimName,vehicleId,year,pageIndex,numDealersPerPage,selectedDealers,currentView,getPartnerLinks,displayType,useSSL,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.GetDealerList= function(zipCode,karId,pvc,manufacturerName,modelName,trimName,vehicleId,year,pageIndex,numDealersPerPage,selectedDealers,currentView,getPartnerLinks,displayType,useSSL,trackingEnabled,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance.GetDealerList(zipCode,karId,pvc,manufacturerName,modelName,trimName,vehicleId,year,pageIndex,numDealersPerPage,selectedDealers,currentView,getPartnerLinks,displayType,useSSL,trackingEnabled,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.GetSelectedDealerList= function(franchiseIds,useSSL,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance.GetSelectedDealerList(franchiseIds,useSSL,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.ValidateForm= function(firstName,lastName,address,city,state,zipCode,email,phone,contactMethod,contactTime,purchaseTimeframe,comments,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance.ValidateForm(firstName,lastName,address,city,state,zipCode,email,phone,contactMethod,contactTime,purchaseTimeframe,comments,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.LogQuoteFormView= function(franchiseIds,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance.LogQuoteFormView(franchiseIds,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.GetDealerLatLng= function(address1,address2,city,state,zipcode,index,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance.GetDealerLatLng(address1,address2,city,state,zipcode,index,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService.SubmitQuote= function(address,city,contactMethod,contactTime,email,entryZip,firstName,lastName,makeName,modelName,path,phone,postalCode,purchaseTimeFrame,state,trimName,year,dealerProfileId,dealerFranchiseid,psid,trid,vehicleId,pvc,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.BuyerConnectService._staticInstance.SubmitQuote(address,city,contactMethod,contactTime,email,entryZip,firstName,lastName,makeName,modelName,path,phone,postalCode,purchaseTimeFrame,state,trimName,year,dealerProfileId,dealerFranchiseid,psid,trid,vehicleId,pvc,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('KBB.BuyerConnect.ClientServices.DataTypes');
if (typeof(KBB.BuyerConnect.ClientServices.DataTypes.ValidationFailureDTO) === 'undefined') {
KBB.BuyerConnect.ClientServices.DataTypes.ValidationFailureDTO=gtc("KBB.BuyerConnect.ClientServices.DataTypes.ValidationFailureDTO");
KBB.BuyerConnect.ClientServices.DataTypes.ValidationFailureDTO.registerClass('KBB.BuyerConnect.ClientServices.DataTypes.ValidationFailureDTO');
}
