var RateService=function() {
RateService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
RateService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return RateService._staticInstance.get_path();},
GetIndustries:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetIndustries',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
GetMCCCodesByIndustry:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMCCCodesByIndustry',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
SaveContact:function(businessName,contactName,email,phone,zipCode,timeToContact,contactMessage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveContact',false,{businessName:businessName,contactName:contactName,email:email,phone:phone,zipCode:zipCode,timeToContact:timeToContact,contactMessage:contactMessage},succeededCallback,failedCallback,userContext); },
SaveFeedback:function(feedback,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveFeedback',false,{feedback:feedback},succeededCallback,failedCallback,userContext); },
ProposalTabRead:function(proposalId,index,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ProposalTabRead',false,{proposalId:proposalId,index:index},succeededCallback,failedCallback,userContext); },
GetContact:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetContact',false,{},succeededCallback,failedCallback,userContext); },
GetFeedback:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFeedback',false,{},succeededCallback,failedCallback,userContext); },
HelpFormSubmit:function(aboutBusiness,specialRequirements,questions,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'HelpFormSubmit',false,{aboutBusiness:aboutBusiness,specialRequirements:specialRequirements,questions:questions},succeededCallback,failedCallback,userContext); }}
RateService.registerClass('RateService',Sys.Net.WebServiceProxy);
RateService._staticInstance = new RateService();
RateService.set_path = function(value) { RateService._staticInstance.set_path(value); }
RateService.get_path = function() { return RateService._staticInstance.get_path(); }
RateService.set_timeout = function(value) { RateService._staticInstance.set_timeout(value); }
RateService.get_timeout = function() { return RateService._staticInstance.get_timeout(); }
RateService.set_defaultUserContext = function(value) { RateService._staticInstance.set_defaultUserContext(value); }
RateService.get_defaultUserContext = function() { return RateService._staticInstance.get_defaultUserContext(); }
RateService.set_defaultSucceededCallback = function(value) { RateService._staticInstance.set_defaultSucceededCallback(value); }
RateService.get_defaultSucceededCallback = function() { return RateService._staticInstance.get_defaultSucceededCallback(); }
RateService.set_defaultFailedCallback = function(value) { RateService._staticInstance.set_defaultFailedCallback(value); }
RateService.get_defaultFailedCallback = function() { return RateService._staticInstance.get_defaultFailedCallback(); }
RateService.set_path("/calculator/RateService.asmx");
RateService.GetIndustries= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {RateService._staticInstance.GetIndustries(knownCategoryValues,category,onSuccess,onFailed,userContext); }
RateService.GetMCCCodesByIndustry= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {RateService._staticInstance.GetMCCCodesByIndustry(knownCategoryValues,category,onSuccess,onFailed,userContext); }
RateService.SaveContact= function(businessName,contactName,email,phone,zipCode,timeToContact,contactMessage,onSuccess,onFailed,userContext) {RateService._staticInstance.SaveContact(businessName,contactName,email,phone,zipCode,timeToContact,contactMessage,onSuccess,onFailed,userContext); }
RateService.SaveFeedback= function(feedback,onSuccess,onFailed,userContext) {RateService._staticInstance.SaveFeedback(feedback,onSuccess,onFailed,userContext); }
RateService.ProposalTabRead= function(proposalId,index,onSuccess,onFailed,userContext) {RateService._staticInstance.ProposalTabRead(proposalId,index,onSuccess,onFailed,userContext); }
RateService.GetContact= function(onSuccess,onFailed,userContext) {RateService._staticInstance.GetContact(onSuccess,onFailed,userContext); }
RateService.GetFeedback= function(onSuccess,onFailed,userContext) {RateService._staticInstance.GetFeedback(onSuccess,onFailed,userContext); }
RateService.HelpFormSubmit= function(aboutBusiness,specialRequirements,questions,onSuccess,onFailed,userContext) {RateService._staticInstance.HelpFormSubmit(aboutBusiness,specialRequirements,questions,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('AjaxControlToolkit');
if (typeof(AjaxControlToolkit.CascadingDropDownNameValue) === 'undefined') {
AjaxControlToolkit.CascadingDropDownNameValue=gtc("AjaxControlToolkit.CascadingDropDownNameValue");
AjaxControlToolkit.CascadingDropDownNameValue.registerClass('AjaxControlToolkit.CascadingDropDownNameValue');
}
if (typeof(ContactInfo) === 'undefined') {
var ContactInfo=gtc("ContactInfo");
ContactInfo.registerClass('ContactInfo');
}
if (typeof(VisitorFeedback) === 'undefined') {
var VisitorFeedback=gtc("VisitorFeedback");
VisitorFeedback.registerClass('VisitorFeedback');
}
