Type.registerNamespace('Spc.Websites.Dynamic');
Spc.Websites.Dynamic.PostalLookup=function() {
Spc.Websites.Dynamic.PostalLookup.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Spc.Websites.Dynamic.PostalLookup.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Spc.Websites.Dynamic.PostalLookup._staticInstance.get_path();},
LookupPostalCode:function(postalCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LookupPostalCode',false,{postalCode:postalCode},succeededCallback,failedCallback,userContext); },
LookupCity:function(city,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LookupCity',false,{city:city},succeededCallback,failedCallback,userContext); },
LookupProvince:function(Province,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LookupProvince',false,{Province:Province},succeededCallback,failedCallback,userContext); }}
Spc.Websites.Dynamic.PostalLookup.registerClass('Spc.Websites.Dynamic.PostalLookup',Sys.Net.WebServiceProxy);
Spc.Websites.Dynamic.PostalLookup._staticInstance = new Spc.Websites.Dynamic.PostalLookup();
Spc.Websites.Dynamic.PostalLookup.set_path = function(value) { Spc.Websites.Dynamic.PostalLookup._staticInstance.set_path(value); }
Spc.Websites.Dynamic.PostalLookup.get_path = function() { return Spc.Websites.Dynamic.PostalLookup._staticInstance.get_path(); }
Spc.Websites.Dynamic.PostalLookup.set_timeout = function(value) { Spc.Websites.Dynamic.PostalLookup._staticInstance.set_timeout(value); }
Spc.Websites.Dynamic.PostalLookup.get_timeout = function() { return Spc.Websites.Dynamic.PostalLookup._staticInstance.get_timeout(); }
Spc.Websites.Dynamic.PostalLookup.set_defaultUserContext = function(value) { Spc.Websites.Dynamic.PostalLookup._staticInstance.set_defaultUserContext(value); }
Spc.Websites.Dynamic.PostalLookup.get_defaultUserContext = function() { return Spc.Websites.Dynamic.PostalLookup._staticInstance.get_defaultUserContext(); }
Spc.Websites.Dynamic.PostalLookup.set_defaultSucceededCallback = function(value) { Spc.Websites.Dynamic.PostalLookup._staticInstance.set_defaultSucceededCallback(value); }
Spc.Websites.Dynamic.PostalLookup.get_defaultSucceededCallback = function() { return Spc.Websites.Dynamic.PostalLookup._staticInstance.get_defaultSucceededCallback(); }
Spc.Websites.Dynamic.PostalLookup.set_defaultFailedCallback = function(value) { Spc.Websites.Dynamic.PostalLookup._staticInstance.set_defaultFailedCallback(value); }
Spc.Websites.Dynamic.PostalLookup.get_defaultFailedCallback = function() { return Spc.Websites.Dynamic.PostalLookup._staticInstance.get_defaultFailedCallback(); }
Spc.Websites.Dynamic.PostalLookup.set_path("/WebServices/PostalLookup.asmx");
Spc.Websites.Dynamic.PostalLookup.LookupPostalCode= function(postalCode,onSuccess,onFailed,userContext) {Spc.Websites.Dynamic.PostalLookup._staticInstance.LookupPostalCode(postalCode,onSuccess,onFailed,userContext); }
Spc.Websites.Dynamic.PostalLookup.LookupCity= function(city,onSuccess,onFailed,userContext) {Spc.Websites.Dynamic.PostalLookup._staticInstance.LookupCity(city,onSuccess,onFailed,userContext); }
Spc.Websites.Dynamic.PostalLookup.LookupProvince= function(Province,onSuccess,onFailed,userContext) {Spc.Websites.Dynamic.PostalLookup._staticInstance.LookupProvince(Province,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Spc.BusinessFacade');
if (typeof(Spc.BusinessFacade.PostalCodeRegion) === 'undefined') {
Spc.BusinessFacade.PostalCodeRegion=gtc("Spc.BusinessFacade.PostalCodeRegion");
Spc.BusinessFacade.PostalCodeRegion.registerClass('Spc.BusinessFacade.PostalCodeRegion');
}
if (typeof(Spc.BusinessFacade.Province) === 'undefined') {
Spc.BusinessFacade.Province=gtc("Spc.BusinessFacade.Province");
Spc.BusinessFacade.Province.registerClass('Spc.BusinessFacade.Province');
}

