var SearchService=function() {
SearchService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SearchService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SearchService._staticInstance.get_path();},
SuggestRegione:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SuggestRegione',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
SuggestProvincia:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SuggestProvincia',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
SuggestCitta:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SuggestCitta',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
SetLocations:function(type,value,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetLocations',false,{type:type,value:value},succeededCallback,failedCallback,userContext); },
GetRegione:function(Prov,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRegione',false,{Prov:Prov},succeededCallback,failedCallback,userContext); },
GetRegioneProvinciaFromCitta:function(Citta,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRegioneProvinciaFromCitta',false,{Citta:Citta},succeededCallback,failedCallback,userContext); }}
SearchService.registerClass('SearchService',Sys.Net.WebServiceProxy);
SearchService._staticInstance = new SearchService();
SearchService.set_path = function(value) { SearchService._staticInstance.set_path(value); }
SearchService.get_path = function() { return SearchService._staticInstance.get_path(); }
SearchService.set_timeout = function(value) { SearchService._staticInstance.set_timeout(value); }
SearchService.get_timeout = function() { return SearchService._staticInstance.get_timeout(); }
SearchService.set_defaultUserContext = function(value) { SearchService._staticInstance.set_defaultUserContext(value); }
SearchService.get_defaultUserContext = function() { return SearchService._staticInstance.get_defaultUserContext(); }
SearchService.set_defaultSucceededCallback = function(value) { SearchService._staticInstance.set_defaultSucceededCallback(value); }
SearchService.get_defaultSucceededCallback = function() { return SearchService._staticInstance.get_defaultSucceededCallback(); }
SearchService.set_defaultFailedCallback = function(value) { SearchService._staticInstance.set_defaultFailedCallback(value); }
SearchService.get_defaultFailedCallback = function() { return SearchService._staticInstance.get_defaultFailedCallback(); }
SearchService.set_path("/webServices/SearchService.asmx");
SearchService.SuggestRegione= function(prefixText,count,onSuccess,onFailed,userContext) {SearchService._staticInstance.SuggestRegione(prefixText,count,onSuccess,onFailed,userContext); }
SearchService.SuggestProvincia= function(prefixText,count,onSuccess,onFailed,userContext) {SearchService._staticInstance.SuggestProvincia(prefixText,count,onSuccess,onFailed,userContext); }
SearchService.SuggestCitta= function(prefixText,count,onSuccess,onFailed,userContext) {SearchService._staticInstance.SuggestCitta(prefixText,count,onSuccess,onFailed,userContext); }
SearchService.SetLocations= function(type,value,onSuccess,onFailed,userContext) {SearchService._staticInstance.SetLocations(type,value,onSuccess,onFailed,userContext); }
SearchService.GetRegione= function(Prov,onSuccess,onFailed,userContext) {SearchService._staticInstance.GetRegione(Prov,onSuccess,onFailed,userContext); }
SearchService.GetRegioneProvinciaFromCitta= function(Citta,onSuccess,onFailed,userContext) {SearchService._staticInstance.GetRegioneProvinciaFromCitta(Citta,onSuccess,onFailed,userContext); }

