var DealerService=function() {
DealerService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
DealerService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return DealerService._staticInstance.get_path();},
GetDealerSummaryHTML:function(DealerID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDealerSummaryHTML',false,{DealerID:DealerID},succeededCallback,failedCallback,userContext); },
GetDealership:function(dealerId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDealership',false,{dealerId:dealerId},succeededCallback,failedCallback,userContext); },
GetPerson:function(personId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPerson',false,{personId:personId},succeededCallback,failedCallback,userContext); },
GetDepartmentsByDealershipId:function(dealerId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDepartmentsByDealershipId',false,{dealerId:dealerId},succeededCallback,failedCallback,userContext); },
GetPersonsByDepartmentId:function(departmentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPersonsByDepartmentId',false,{departmentId:departmentId},succeededCallback,failedCallback,userContext); }}
DealerService.registerClass('DealerService',Sys.Net.WebServiceProxy);
DealerService._staticInstance = new DealerService();
DealerService.set_path = function(value) { DealerService._staticInstance.set_path(value); }
DealerService.get_path = function() { return DealerService._staticInstance.get_path(); }
DealerService.set_timeout = function(value) { DealerService._staticInstance.set_timeout(value); }
DealerService.get_timeout = function() { return DealerService._staticInstance.get_timeout(); }
DealerService.set_defaultUserContext = function(value) { DealerService._staticInstance.set_defaultUserContext(value); }
DealerService.get_defaultUserContext = function() { return DealerService._staticInstance.get_defaultUserContext(); }
DealerService.set_defaultSucceededCallback = function(value) { DealerService._staticInstance.set_defaultSucceededCallback(value); }
DealerService.get_defaultSucceededCallback = function() { return DealerService._staticInstance.get_defaultSucceededCallback(); }
DealerService.set_defaultFailedCallback = function(value) { DealerService._staticInstance.set_defaultFailedCallback(value); }
DealerService.get_defaultFailedCallback = function() { return DealerService._staticInstance.get_defaultFailedCallback(); }
DealerService.set_path("/spitfire/services/dealerservice.asmx");
DealerService.GetDealerSummaryHTML= function(DealerID,onSuccess,onFailed,userContext) {DealerService._staticInstance.GetDealerSummaryHTML(DealerID,onSuccess,onFailed,userContext); }
DealerService.GetDealership= function(dealerId,onSuccess,onFailed,userContext) {DealerService._staticInstance.GetDealership(dealerId,onSuccess,onFailed,userContext); }
DealerService.GetPerson= function(personId,onSuccess,onFailed,userContext) {DealerService._staticInstance.GetPerson(personId,onSuccess,onFailed,userContext); }
DealerService.GetDepartmentsByDealershipId= function(dealerId,onSuccess,onFailed,userContext) {DealerService._staticInstance.GetDepartmentsByDealershipId(dealerId,onSuccess,onFailed,userContext); }
DealerService.GetPersonsByDepartmentId= function(departmentId,onSuccess,onFailed,userContext) {DealerService._staticInstance.GetPersonsByDepartmentId(departmentId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(JsDealer) === 'undefined') {
var JsDealer=gtc("JsDealer");
JsDealer.registerClass('JsDealer');
}
if (typeof(JsPerson) === 'undefined') {
var JsPerson=gtc("JsPerson");
JsPerson.registerClass('JsPerson');
}

