var MapSearchService=function() {
MapSearchService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MapSearchService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MapSearchService._staticInstance.get_path();},
GetObjects:function(objectIdList,isForRent,isForSale,apartment,house,userLanguage,succeededCallback, failedCallback, userContext) {
/// <param name="objectIdList" type="Array">System.Int32[]</param>
/// <param name="isForRent" type="Boolean">System.Boolean</param>
/// <param name="isForSale" type="Boolean">System.Boolean</param>
/// <param name="apartment" type="Boolean">System.Boolean</param>
/// <param name="house" type="Boolean">System.Boolean</param>
/// <param name="userLanguage" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetObjects',false,{objectIdList:objectIdList,isForRent:isForRent,isForSale:isForSale,apartment:apartment,house:house,userLanguage:userLanguage},succeededCallback,failedCallback,userContext); },
GetVisibleMapSearchObjectList:function(lng0,lng1,lat0,lat1,z,typeList,realtyList,subRealtyList,priceRentFrom,priceRentTo,priceSaleFrom,priceSaleTo,sizeRoomsFrom,sizeRoomsTo,sizeSpaceFrom,sizeSpaceTo,succeededCallback, failedCallback, userContext) {
/// <param name="lng0" type="Number">System.Double</param>
/// <param name="lng1" type="Number">System.Double</param>
/// <param name="lat0" type="Number">System.Double</param>
/// <param name="lat1" type="Number">System.Double</param>
/// <param name="z" type="Number">System.Int32</param>
/// <param name="typeList" type="Array">System.Int32[]</param>
/// <param name="realtyList" type="Array">System.Int32[]</param>
/// <param name="subRealtyList" type="Array">System.Int32[]</param>
/// <param name="priceRentFrom" type="Number">System.Double</param>
/// <param name="priceRentTo" type="Number">System.Double</param>
/// <param name="priceSaleFrom" type="Number">System.Double</param>
/// <param name="priceSaleTo" type="Number">System.Double</param>
/// <param name="sizeRoomsFrom" type="Number">System.Double</param>
/// <param name="sizeRoomsTo" type="Number">System.Double</param>
/// <param name="sizeSpaceFrom" type="Number">System.Double</param>
/// <param name="sizeSpaceTo" type="Number">System.Double</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetVisibleMapSearchObjectList',false,{lng0:lng0,lng1:lng1,lat0:lat0,lat1:lat1,z:z,typeList:typeList,realtyList:realtyList,subRealtyList:subRealtyList,priceRentFrom:priceRentFrom,priceRentTo:priceRentTo,priceSaleFrom:priceSaleFrom,priceSaleTo:priceSaleTo,sizeRoomsFrom:sizeRoomsFrom,sizeRoomsTo:sizeRoomsTo,sizeSpaceFrom:sizeSpaceFrom,sizeSpaceTo:sizeSpaceTo},succeededCallback,failedCallback,userContext); },
LogInputValue:function(inputValue,succeededCallback, failedCallback, userContext) {
/// <param name="inputValue" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LogInputValue',false,{inputValue:inputValue},succeededCallback,failedCallback,userContext); }}
MapSearchService.registerClass('MapSearchService',Sys.Net.WebServiceProxy);
MapSearchService._staticInstance = new MapSearchService();
MapSearchService.set_path = function(value) {
MapSearchService._staticInstance.set_path(value); }
MapSearchService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return MapSearchService._staticInstance.get_path();}
MapSearchService.set_timeout = function(value) {
MapSearchService._staticInstance.set_timeout(value); }
MapSearchService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return MapSearchService._staticInstance.get_timeout(); }
MapSearchService.set_defaultUserContext = function(value) { 
MapSearchService._staticInstance.set_defaultUserContext(value); }
MapSearchService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return MapSearchService._staticInstance.get_defaultUserContext(); }
MapSearchService.set_defaultSucceededCallback = function(value) { 
 MapSearchService._staticInstance.set_defaultSucceededCallback(value); }
MapSearchService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return MapSearchService._staticInstance.get_defaultSucceededCallback(); }
MapSearchService.set_defaultFailedCallback = function(value) { 
MapSearchService._staticInstance.set_defaultFailedCallback(value); }
MapSearchService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return MapSearchService._staticInstance.get_defaultFailedCallback(); }
MapSearchService.set_enableJsonp = function(value) { MapSearchService._staticInstance.set_enableJsonp(value); }
MapSearchService.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return MapSearchService._staticInstance.get_enableJsonp(); }
MapSearchService.set_jsonpCallbackParameter = function(value) { MapSearchService._staticInstance.set_jsonpCallbackParameter(value); }
MapSearchService.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return MapSearchService._staticInstance.get_jsonpCallbackParameter(); }
MapSearchService.set_path("/WebServices/MapSearchService.asmx");
MapSearchService.GetObjects= function(objectIdList,isForRent,isForSale,apartment,house,userLanguage,onSuccess,onFailed,userContext) {
/// <param name="objectIdList" type="Array">System.Int32[]</param>
/// <param name="isForRent" type="Boolean">System.Boolean</param>
/// <param name="isForSale" type="Boolean">System.Boolean</param>
/// <param name="apartment" type="Boolean">System.Boolean</param>
/// <param name="house" type="Boolean">System.Boolean</param>
/// <param name="userLanguage" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MapSearchService._staticInstance.GetObjects(objectIdList,isForRent,isForSale,apartment,house,userLanguage,onSuccess,onFailed,userContext); }
MapSearchService.GetVisibleMapSearchObjectList= function(lng0,lng1,lat0,lat1,z,typeList,realtyList,subRealtyList,priceRentFrom,priceRentTo,priceSaleFrom,priceSaleTo,sizeRoomsFrom,sizeRoomsTo,sizeSpaceFrom,sizeSpaceTo,onSuccess,onFailed,userContext) {
/// <param name="lng0" type="Number">System.Double</param>
/// <param name="lng1" type="Number">System.Double</param>
/// <param name="lat0" type="Number">System.Double</param>
/// <param name="lat1" type="Number">System.Double</param>
/// <param name="z" type="Number">System.Int32</param>
/// <param name="typeList" type="Array">System.Int32[]</param>
/// <param name="realtyList" type="Array">System.Int32[]</param>
/// <param name="subRealtyList" type="Array">System.Int32[]</param>
/// <param name="priceRentFrom" type="Number">System.Double</param>
/// <param name="priceRentTo" type="Number">System.Double</param>
/// <param name="priceSaleFrom" type="Number">System.Double</param>
/// <param name="priceSaleTo" type="Number">System.Double</param>
/// <param name="sizeRoomsFrom" type="Number">System.Double</param>
/// <param name="sizeRoomsTo" type="Number">System.Double</param>
/// <param name="sizeSpaceFrom" type="Number">System.Double</param>
/// <param name="sizeSpaceTo" type="Number">System.Double</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MapSearchService._staticInstance.GetVisibleMapSearchObjectList(lng0,lng1,lat0,lat1,z,typeList,realtyList,subRealtyList,priceRentFrom,priceRentTo,priceSaleFrom,priceSaleTo,sizeRoomsFrom,sizeRoomsTo,sizeSpaceFrom,sizeSpaceTo,onSuccess,onFailed,userContext); }
MapSearchService.LogInputValue= function(inputValue,onSuccess,onFailed,userContext) {
/// <param name="inputValue" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MapSearchService._staticInstance.LogInputValue(inputValue,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Cr) === 'undefined') {
var Cr=gtc("Cr");
Cr.registerClass('Cr');
}

