Type.registerNamespace('MapService');
MapService.MapData=function() {
MapService.MapData.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MapService.MapData.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MapService.MapData._staticInstance.get_path();},
GetXmlDocument:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetXmlDocument',false,{},succeededCallback,failedCallback,userContext); },
GetXmlData:function(bCottages,bBoats,bParks,iPeople,iDurations,sWantedFeatures,sUnwantedFeatures,dtStartDate,dtEndDate,sSearch,includeAccommodationsWithUnknownAvailability,iHolidayGroup,iCampaign,maxPrice,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetXmlData',false,{bCottages:bCottages,bBoats:bBoats,bParks:bParks,iPeople:iPeople,iDurations:iDurations,sWantedFeatures:sWantedFeatures,sUnwantedFeatures:sUnwantedFeatures,dtStartDate:dtStartDate,dtEndDate:dtEndDate,sSearch:sSearch,includeAccommodationsWithUnknownAvailability:includeAccommodationsWithUnknownAvailability,iHolidayGroup:iHolidayGroup,iCampaign:iCampaign,maxPrice:maxPrice},succeededCallback,failedCallback,userContext); },
TargetedContent:function(sText,referrer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TargetedContent',false,{sText:sText,referrer:referrer},succeededCallback,failedCallback,userContext); },
TargetedContentByDate:function(sText,from,to,referrer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TargetedContentByDate',false,{sText:sText,from:from,to:to,referrer:referrer},succeededCallback,failedCallback,userContext); },
TargetedContentAndWhatsOn:function(sText,referrer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TargetedContentAndWhatsOn',false,{sText:sText,referrer:referrer},succeededCallback,failedCallback,userContext); },
TargetedContentAndWhatsOnByDate:function(sText,from,to,referrer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TargetedContentAndWhatsOnByDate',false,{sText:sText,from:from,to:to,referrer:referrer},succeededCallback,failedCallback,userContext); },
WhatsOn:function(sText,referrer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'WhatsOn',false,{sText:sText,referrer:referrer},succeededCallback,failedCallback,userContext); },
WhatsOnByDate:function(sText,from,to,referrer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'WhatsOnByDate',false,{sText:sText,from:from,to:to,referrer:referrer},succeededCallback,failedCallback,userContext); },
WhatsOnByCoords:function(latitude,longitude,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'WhatsOnByCoords',false,{latitude:latitude,longitude:longitude},succeededCallback,failedCallback,userContext); },
GetHtml:function(accommodationId,duration,dtStartDate,dtEndDate,campaignId,maxPrice,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHtml',false,{accommodationId:accommodationId,duration:duration,dtStartDate:dtStartDate,dtEndDate:dtEndDate,campaignId:campaignId,maxPrice:maxPrice},succeededCallback,failedCallback,userContext); },
GetBookingLink:function(accommodationId,startDate,duration,occupancy,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBookingLink',false,{accommodationId:accommodationId,startDate:startDate,duration:duration,occupancy:occupancy},succeededCallback,failedCallback,userContext); },
GetBasicInfoXml:function(accommodationIds,primaryAccommodationId,duration,startDate,endDate,campaignId,maxPrice,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBasicInfoXml',false,{accommodationIds:accommodationIds,primaryAccommodationId:primaryAccommodationId,duration:duration,startDate:startDate,endDate:endDate,campaignId:campaignId,maxPrice:maxPrice},succeededCallback,failedCallback,userContext); },
GetExtraHtml:function(accommodationId,dtStartDate,dtEndDate,duration,campaignId,maxPrice,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetExtraHtml',false,{accommodationId:accommodationId,dtStartDate:dtStartDate,dtEndDate:dtEndDate,duration:duration,campaignId:campaignId,maxPrice:maxPrice},succeededCallback,failedCallback,userContext); },
GetSiteDetails:function(siteId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSiteDetails',false,{siteId:siteId},succeededCallback,failedCallback,userContext); },
GetHolidayGroup:function(groupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHolidayGroup',false,{groupId:groupId},succeededCallback,failedCallback,userContext); },
HandleError:function(message,stackTrace,type,statusCode,timedOut,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'HandleError',false,{message:message,stackTrace:stackTrace,type:type,statusCode:statusCode,timedOut:timedOut},succeededCallback,failedCallback,userContext); },
GetAvailability:function(accommodationId,duration,startDate,endDate,campaignId,maxPrice,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAvailability',false,{accommodationId:accommodationId,duration:duration,startDate:startDate,endDate:endDate,campaignId:campaignId,maxPrice:maxPrice},succeededCallback,failedCallback,userContext); }}
MapService.MapData.registerClass('MapService.MapData',Sys.Net.WebServiceProxy);
MapService.MapData._staticInstance = new MapService.MapData();
MapService.MapData.set_path = function(value) { MapService.MapData._staticInstance.set_path(value); }
MapService.MapData.get_path = function() { return MapService.MapData._staticInstance.get_path(); }
MapService.MapData.set_timeout = function(value) { MapService.MapData._staticInstance.set_timeout(value); }
MapService.MapData.get_timeout = function() { return MapService.MapData._staticInstance.get_timeout(); }
MapService.MapData.set_defaultUserContext = function(value) { MapService.MapData._staticInstance.set_defaultUserContext(value); }
MapService.MapData.get_defaultUserContext = function() { return MapService.MapData._staticInstance.get_defaultUserContext(); }
MapService.MapData.set_defaultSucceededCallback = function(value) { MapService.MapData._staticInstance.set_defaultSucceededCallback(value); }
MapService.MapData.get_defaultSucceededCallback = function() { return MapService.MapData._staticInstance.get_defaultSucceededCallback(); }
MapService.MapData.set_defaultFailedCallback = function(value) { MapService.MapData._staticInstance.set_defaultFailedCallback(value); }
MapService.MapData.get_defaultFailedCallback = function() { return MapService.MapData._staticInstance.get_defaultFailedCallback(); }
MapService.MapData.set_path("/webservices/mapdata.asmx");
MapService.MapData.GetXmlDocument= function(onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.GetXmlDocument(onSuccess,onFailed,userContext); }
MapService.MapData.GetXmlData= function(bCottages,bBoats,bParks,iPeople,iDurations,sWantedFeatures,sUnwantedFeatures,dtStartDate,dtEndDate,sSearch,includeAccommodationsWithUnknownAvailability,iHolidayGroup,iCampaign,maxPrice,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.GetXmlData(bCottages,bBoats,bParks,iPeople,iDurations,sWantedFeatures,sUnwantedFeatures,dtStartDate,dtEndDate,sSearch,includeAccommodationsWithUnknownAvailability,iHolidayGroup,iCampaign,maxPrice,onSuccess,onFailed,userContext); }
MapService.MapData.TargetedContent= function(sText,referrer,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.TargetedContent(sText,referrer,onSuccess,onFailed,userContext); }
MapService.MapData.TargetedContentByDate= function(sText,from,to,referrer,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.TargetedContentByDate(sText,from,to,referrer,onSuccess,onFailed,userContext); }
MapService.MapData.TargetedContentAndWhatsOn= function(sText,referrer,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.TargetedContentAndWhatsOn(sText,referrer,onSuccess,onFailed,userContext); }
MapService.MapData.TargetedContentAndWhatsOnByDate= function(sText,from,to,referrer,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.TargetedContentAndWhatsOnByDate(sText,from,to,referrer,onSuccess,onFailed,userContext); }
MapService.MapData.WhatsOn= function(sText,referrer,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.WhatsOn(sText,referrer,onSuccess,onFailed,userContext); }
MapService.MapData.WhatsOnByDate= function(sText,from,to,referrer,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.WhatsOnByDate(sText,from,to,referrer,onSuccess,onFailed,userContext); }
MapService.MapData.WhatsOnByCoords= function(latitude,longitude,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.WhatsOnByCoords(latitude,longitude,onSuccess,onFailed,userContext); }
MapService.MapData.GetHtml= function(accommodationId,duration,dtStartDate,dtEndDate,campaignId,maxPrice,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.GetHtml(accommodationId,duration,dtStartDate,dtEndDate,campaignId,maxPrice,onSuccess,onFailed,userContext); }
MapService.MapData.GetBookingLink= function(accommodationId,startDate,duration,occupancy,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.GetBookingLink(accommodationId,startDate,duration,occupancy,onSuccess,onFailed,userContext); }
MapService.MapData.GetBasicInfoXml= function(accommodationIds,primaryAccommodationId,duration,startDate,endDate,campaignId,maxPrice,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.GetBasicInfoXml(accommodationIds,primaryAccommodationId,duration,startDate,endDate,campaignId,maxPrice,onSuccess,onFailed,userContext); }
MapService.MapData.GetExtraHtml= function(accommodationId,dtStartDate,dtEndDate,duration,campaignId,maxPrice,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.GetExtraHtml(accommodationId,dtStartDate,dtEndDate,duration,campaignId,maxPrice,onSuccess,onFailed,userContext); }
MapService.MapData.GetSiteDetails= function(siteId,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.GetSiteDetails(siteId,onSuccess,onFailed,userContext); }
MapService.MapData.GetHolidayGroup= function(groupId,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.GetHolidayGroup(groupId,onSuccess,onFailed,userContext); }
MapService.MapData.HandleError= function(message,stackTrace,type,statusCode,timedOut,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.HandleError(message,stackTrace,type,statusCode,timedOut,onSuccess,onFailed,userContext); }
MapService.MapData.GetAvailability= function(accommodationId,duration,startDate,endDate,campaignId,maxPrice,onSuccess,onFailed,userContext) {MapService.MapData._staticInstance.GetAvailability(accommodationId,duration,startDate,endDate,campaignId,maxPrice,onSuccess,onFailed,userContext); }

