Type.registerNamespace('ajax.casapadova.it');
ajax.casapadova.it.AjaxRealEstateService=function() {
ajax.casapadova.it.AjaxRealEstateService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ajax.casapadova.it.AjaxRealEstateService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ajax.casapadova.it.AjaxRealEstateService._staticInstance.get_path();},
GetSearchCountSingle:function(locationId,realEstateTypeId,locationZone,isForSale,isForRent,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSearchCountSingle',false,{locationId:locationId,realEstateTypeId:realEstateTypeId,locationZone:locationZone,isForSale:isForSale,isForRent:isForRent},succeededCallback,failedCallback,userContext); },
GetSearchCount:function(locationId,realEstateTypeId,locationZone,isForSale,isForRent,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSearchCount',false,{locationId:locationId,realEstateTypeId:realEstateTypeId,locationZone:locationZone,isForSale:isForSale,isForRent:isForRent},succeededCallback,failedCallback,userContext); },
GetZones:function(locationId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetZones',false,{locationId:locationId},succeededCallback,failedCallback,userContext); },
GetCompanyPhone:function(companyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCompanyPhone',false,{companyId:companyId},succeededCallback,failedCallback,userContext); },
GetCompanyFax:function(companyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCompanyFax',false,{companyId:companyId},succeededCallback,failedCallback,userContext); }}
ajax.casapadova.it.AjaxRealEstateService.registerClass('ajax.casapadova.it.AjaxRealEstateService',Sys.Net.WebServiceProxy);
ajax.casapadova.it.AjaxRealEstateService._staticInstance = new ajax.casapadova.it.AjaxRealEstateService();
ajax.casapadova.it.AjaxRealEstateService.set_path = function(value) { ajax.casapadova.it.AjaxRealEstateService._staticInstance.set_path(value); }
ajax.casapadova.it.AjaxRealEstateService.get_path = function() { return ajax.casapadova.it.AjaxRealEstateService._staticInstance.get_path(); }
ajax.casapadova.it.AjaxRealEstateService.set_timeout = function(value) { ajax.casapadova.it.AjaxRealEstateService._staticInstance.set_timeout(value); }
ajax.casapadova.it.AjaxRealEstateService.get_timeout = function() { return ajax.casapadova.it.AjaxRealEstateService._staticInstance.get_timeout(); }
ajax.casapadova.it.AjaxRealEstateService.set_defaultUserContext = function(value) { ajax.casapadova.it.AjaxRealEstateService._staticInstance.set_defaultUserContext(value); }
ajax.casapadova.it.AjaxRealEstateService.get_defaultUserContext = function() { return ajax.casapadova.it.AjaxRealEstateService._staticInstance.get_defaultUserContext(); }
ajax.casapadova.it.AjaxRealEstateService.set_defaultSucceededCallback = function(value) { ajax.casapadova.it.AjaxRealEstateService._staticInstance.set_defaultSucceededCallback(value); }
ajax.casapadova.it.AjaxRealEstateService.get_defaultSucceededCallback = function() { return ajax.casapadova.it.AjaxRealEstateService._staticInstance.get_defaultSucceededCallback(); }
ajax.casapadova.it.AjaxRealEstateService.set_defaultFailedCallback = function(value) { ajax.casapadova.it.AjaxRealEstateService._staticInstance.set_defaultFailedCallback(value); }
ajax.casapadova.it.AjaxRealEstateService.get_defaultFailedCallback = function() { return ajax.casapadova.it.AjaxRealEstateService._staticInstance.get_defaultFailedCallback(); }
ajax.casapadova.it.AjaxRealEstateService.set_path("/Services/AjaxRealEstateService.svc");
ajax.casapadova.it.AjaxRealEstateService.GetSearchCountSingle= function(locationId,realEstateTypeId,locationZone,isForSale,isForRent,onSuccess,onFailed,userContext) {ajax.casapadova.it.AjaxRealEstateService._staticInstance.GetSearchCountSingle(locationId,realEstateTypeId,locationZone,isForSale,isForRent,onSuccess,onFailed,userContext); }
ajax.casapadova.it.AjaxRealEstateService.GetSearchCount= function(locationId,realEstateTypeId,locationZone,isForSale,isForRent,onSuccess,onFailed,userContext) {ajax.casapadova.it.AjaxRealEstateService._staticInstance.GetSearchCount(locationId,realEstateTypeId,locationZone,isForSale,isForRent,onSuccess,onFailed,userContext); }
ajax.casapadova.it.AjaxRealEstateService.GetZones= function(locationId,onSuccess,onFailed,userContext) {ajax.casapadova.it.AjaxRealEstateService._staticInstance.GetZones(locationId,onSuccess,onFailed,userContext); }
ajax.casapadova.it.AjaxRealEstateService.GetCompanyPhone= function(companyId,onSuccess,onFailed,userContext) {ajax.casapadova.it.AjaxRealEstateService._staticInstance.GetCompanyPhone(companyId,onSuccess,onFailed,userContext); }
ajax.casapadova.it.AjaxRealEstateService.GetCompanyFax= function(companyId,onSuccess,onFailed,userContext) {ajax.casapadova.it.AjaxRealEstateService._staticInstance.GetCompanyFax(companyId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('www.w3.org._2001.XMLSchema');
if (typeof(www.w3.org._2001.XMLSchema.long) === 'undefined') {
www.w3.org._2001.XMLSchema.long=gtc("long:http://www.w3.org/2001/XMLSchema");
www.w3.org._2001.XMLSchema.long.registerClass('www.w3.org._2001.XMLSchema.long');
}
if (typeof(www.w3.org._2001.XMLSchema.boolean) === 'undefined') {
www.w3.org._2001.XMLSchema.boolean=gtc("boolean:http://www.w3.org/2001/XMLSchema");
www.w3.org._2001.XMLSchema.boolean.registerClass('www.w3.org._2001.XMLSchema.boolean');
}
if (typeof(ajax.casapadova.it.GetSearchCountResult) === 'undefined') {
ajax.casapadova.it.GetSearchCountResult=gtc("GetSearchCountResult:http://ajax.casapadova.it/");
ajax.casapadova.it.GetSearchCountResult.registerClass('ajax.casapadova.it.GetSearchCountResult');
}

