Type.registerNamespace('Tsp.Website.WebServices');
Tsp.Website.WebServices.AjaxRequests=function() {
Tsp.Website.WebServices.AjaxRequests.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Tsp.Website.WebServices.AjaxRequests.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Tsp.Website.WebServices.AjaxRequests._staticInstance.get_path();},
GetAddress:function(postalCode,houseNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAddress',false,{postalCode:postalCode,houseNumber:houseNumber},succeededCallback,failedCallback,userContext); },
GetSearchResult:function(prefixText,culture,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSearchResult',false,{prefixText:prefixText,culture:culture},succeededCallback,failedCallback,userContext); }}
Tsp.Website.WebServices.AjaxRequests.registerClass('Tsp.Website.WebServices.AjaxRequests',Sys.Net.WebServiceProxy);
Tsp.Website.WebServices.AjaxRequests._staticInstance = new Tsp.Website.WebServices.AjaxRequests();
Tsp.Website.WebServices.AjaxRequests.set_path = function(value) { Tsp.Website.WebServices.AjaxRequests._staticInstance.set_path(value); }
Tsp.Website.WebServices.AjaxRequests.get_path = function() { return Tsp.Website.WebServices.AjaxRequests._staticInstance.get_path(); }
Tsp.Website.WebServices.AjaxRequests.set_timeout = function(value) { Tsp.Website.WebServices.AjaxRequests._staticInstance.set_timeout(value); }
Tsp.Website.WebServices.AjaxRequests.get_timeout = function() { return Tsp.Website.WebServices.AjaxRequests._staticInstance.get_timeout(); }
Tsp.Website.WebServices.AjaxRequests.set_defaultUserContext = function(value) { Tsp.Website.WebServices.AjaxRequests._staticInstance.set_defaultUserContext(value); }
Tsp.Website.WebServices.AjaxRequests.get_defaultUserContext = function() { return Tsp.Website.WebServices.AjaxRequests._staticInstance.get_defaultUserContext(); }
Tsp.Website.WebServices.AjaxRequests.set_defaultSucceededCallback = function(value) { Tsp.Website.WebServices.AjaxRequests._staticInstance.set_defaultSucceededCallback(value); }
Tsp.Website.WebServices.AjaxRequests.get_defaultSucceededCallback = function() { return Tsp.Website.WebServices.AjaxRequests._staticInstance.get_defaultSucceededCallback(); }
Tsp.Website.WebServices.AjaxRequests.set_defaultFailedCallback = function(value) { Tsp.Website.WebServices.AjaxRequests._staticInstance.set_defaultFailedCallback(value); }
Tsp.Website.WebServices.AjaxRequests.get_defaultFailedCallback = function() { return Tsp.Website.WebServices.AjaxRequests._staticInstance.get_defaultFailedCallback(); }
Tsp.Website.WebServices.AjaxRequests.set_enableJsonp = function(value) { Tsp.Website.WebServices.AjaxRequests._staticInstance.set_enableJsonp(value); }
Tsp.Website.WebServices.AjaxRequests.get_enableJsonp = function() { return Tsp.Website.WebServices.AjaxRequests._staticInstance.get_enableJsonp(); }
Tsp.Website.WebServices.AjaxRequests.set_jsonpCallbackParameter = function(value) { Tsp.Website.WebServices.AjaxRequests._staticInstance.set_jsonpCallbackParameter(value); }
Tsp.Website.WebServices.AjaxRequests.get_jsonpCallbackParameter = function() { return Tsp.Website.WebServices.AjaxRequests._staticInstance.get_jsonpCallbackParameter(); }
Tsp.Website.WebServices.AjaxRequests.set_path("/services/AjaxRequests.asmx");
Tsp.Website.WebServices.AjaxRequests.GetAddress= function(postalCode,houseNumber,onSuccess,onFailed,userContext) {Tsp.Website.WebServices.AjaxRequests._staticInstance.GetAddress(postalCode,houseNumber,onSuccess,onFailed,userContext); }
Tsp.Website.WebServices.AjaxRequests.GetSearchResult= function(prefixText,culture,onSuccess,onFailed,userContext) {Tsp.Website.WebServices.AjaxRequests._staticInstance.GetSearchResult(prefixText,culture,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Tsp.Website.Integration.AddressResolution');
if (typeof(Tsp.Website.Integration.AddressResolution.StreetCity) === 'undefined') {
Tsp.Website.Integration.AddressResolution.StreetCity=gtc("Tsp.Website.Integration.AddressResolution.StreetCity");
Tsp.Website.Integration.AddressResolution.StreetCity.registerClass('Tsp.Website.Integration.AddressResolution.StreetCity');
}
Type.registerNamespace('Tsp.Website.Integration.QuickSearch');
if (typeof(Tsp.Website.Integration.QuickSearch.QuickSearchResult) === 'undefined') {
Tsp.Website.Integration.QuickSearch.QuickSearchResult=gtc("Tsp.Website.Integration.QuickSearch.QuickSearchResult");
Tsp.Website.Integration.QuickSearch.QuickSearchResult.registerClass('Tsp.Website.Integration.QuickSearch.QuickSearchResult');
}

