Type.registerNamespace('FarmAndCottageHoliday');
FarmAndCottageHoliday.FCHClientService=function() {
FarmAndCottageHoliday.FCHClientService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
FarmAndCottageHoliday.FCHClientService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return FarmAndCottageHoliday.FCHClientService._staticInstance.get_path();},
GetPropertyList:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPropertyList',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
UpdatePropertyCounts:function(updateType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdatePropertyCounts',false,{updateType:updateType},succeededCallback,failedCallback,userContext); }}
FarmAndCottageHoliday.FCHClientService.registerClass('FarmAndCottageHoliday.FCHClientService',Sys.Net.WebServiceProxy);
FarmAndCottageHoliday.FCHClientService._staticInstance = new FarmAndCottageHoliday.FCHClientService();
FarmAndCottageHoliday.FCHClientService.set_path = function(value) { FarmAndCottageHoliday.FCHClientService._staticInstance.set_path(value); }
FarmAndCottageHoliday.FCHClientService.get_path = function() { return FarmAndCottageHoliday.FCHClientService._staticInstance.get_path(); }
FarmAndCottageHoliday.FCHClientService.set_timeout = function(value) { FarmAndCottageHoliday.FCHClientService._staticInstance.set_timeout(value); }
FarmAndCottageHoliday.FCHClientService.get_timeout = function() { return FarmAndCottageHoliday.FCHClientService._staticInstance.get_timeout(); }
FarmAndCottageHoliday.FCHClientService.set_defaultUserContext = function(value) { FarmAndCottageHoliday.FCHClientService._staticInstance.set_defaultUserContext(value); }
FarmAndCottageHoliday.FCHClientService.get_defaultUserContext = function() { return FarmAndCottageHoliday.FCHClientService._staticInstance.get_defaultUserContext(); }
FarmAndCottageHoliday.FCHClientService.set_defaultSucceededCallback = function(value) { FarmAndCottageHoliday.FCHClientService._staticInstance.set_defaultSucceededCallback(value); }
FarmAndCottageHoliday.FCHClientService.get_defaultSucceededCallback = function() { return FarmAndCottageHoliday.FCHClientService._staticInstance.get_defaultSucceededCallback(); }
FarmAndCottageHoliday.FCHClientService.set_defaultFailedCallback = function(value) { FarmAndCottageHoliday.FCHClientService._staticInstance.set_defaultFailedCallback(value); }
FarmAndCottageHoliday.FCHClientService.get_defaultFailedCallback = function() { return FarmAndCottageHoliday.FCHClientService._staticInstance.get_defaultFailedCallback(); }
FarmAndCottageHoliday.FCHClientService.set_path("/FCHClientService.asmx");
FarmAndCottageHoliday.FCHClientService.GetPropertyList= function(prefixText,count,onSuccess,onFailed,userContext) {FarmAndCottageHoliday.FCHClientService._staticInstance.GetPropertyList(prefixText,count,onSuccess,onFailed,userContext); }
FarmAndCottageHoliday.FCHClientService.UpdatePropertyCounts= function(updateType,onSuccess,onFailed,userContext) {FarmAndCottageHoliday.FCHClientService._staticInstance.UpdatePropertyCounts(updateType,onSuccess,onFailed,userContext); }
Type.registerNamespace('FCH.Business');
if (typeof(FCH.Business.UpdateType) === 'undefined') {
FCH.Business.UpdateType = function() { throw Error.invalidOperation(); }
FCH.Business.UpdateType.prototype = {HolidayIdeas: 0,SpecialOffers: 1,Regions: 2,Towns: 3}
FCH.Business.UpdateType.registerEnum('FCH.Business.UpdateType', true);
}
