Type.registerNamespace('AAjaxProxy');
AAjaxProxy.POSAccommodationService=function() {
AAjaxProxy.POSAccommodationService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AAjaxProxy.POSAccommodationService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AAjaxProxy.POSAccommodationService._staticInstance.get_path();},
IsAccommodationAvailable:function(CheckinDate,CheckoutDate,AdultCount,ChildCount,RoomCount,K3HotelId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsAccommodationAvailable',false,{CheckinDate:CheckinDate,CheckoutDate:CheckoutDate,AdultCount:AdultCount,ChildCount:ChildCount,RoomCount:RoomCount,K3HotelId:K3HotelId},succeededCallback,failedCallback,userContext); },
GetResourceMapUrl:function(GeoResourceId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetResourceMapUrl',false,{GeoResourceId:GeoResourceId},succeededCallback,failedCallback,userContext); },
GetCmsUrl:function(PageName,Region,Keywords,AccommodationTypes,AdultCount,ChildCount,RoomCount,CheckinDate,CheckoutDate,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCmsUrl',false,{PageName:PageName,Region:Region,Keywords:Keywords,AccommodationTypes:AccommodationTypes,AdultCount:AdultCount,ChildCount:ChildCount,RoomCount:RoomCount,CheckinDate:CheckinDate,CheckoutDate:CheckoutDate},succeededCallback,failedCallback,userContext); },
GetNestedRegionsDictionary:function(GeoResourceId,SearchText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNestedRegionsDictionary',false,{GeoResourceId:GeoResourceId,SearchText:SearchText},succeededCallback,failedCallback,userContext); },
GetSearchResults:function(SearchText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSearchResults',false,{SearchText:SearchText},succeededCallback,failedCallback,userContext); },
GetHotelsJson:function(criteria,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHotelsJson',false,{criteria:criteria},succeededCallback,failedCallback,userContext); },
GetHotels:function(siteId,queryString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHotels',false,{siteId:siteId,queryString:queryString},succeededCallback,failedCallback,userContext); },
WriteErrorLogEntry:function(errorMessage,url,lineNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'WriteErrorLogEntry',false,{errorMessage:errorMessage,url:url,lineNumber:lineNumber},succeededCallback,failedCallback,userContext); },
GetPromotions:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPromotions',false,{},succeededCallback,failedCallback,userContext); },
GetPromotionsForRegion:function(RegionName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPromotionsForRegion',false,{RegionName:RegionName},succeededCallback,failedCallback,userContext); },
GetPromotionsForAccommodation:function(GeoResourceId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPromotionsForAccommodation',false,{GeoResourceId:GeoResourceId},succeededCallback,failedCallback,userContext); },
GetLayeredIcons:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLayeredIcons',false,{},succeededCallback,failedCallback,userContext); },
GetFlyoutHtml:function(GeoResourceId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFlyoutHtml',false,{GeoResourceId:GeoResourceId},succeededCallback,failedCallback,userContext); },
GetResults:function(template,pageNumber,resultsToReturn,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetResults',false,{template:template,pageNumber:pageNumber,resultsToReturn:resultsToReturn},succeededCallback,failedCallback,userContext); },
GetTotalPages:function(resultsToReturn,listType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTotalPages',false,{resultsToReturn:resultsToReturn,listType:listType},succeededCallback,failedCallback,userContext); },
GetRoomTypes:function(GeoResourceId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRoomTypes',false,{GeoResourceId:GeoResourceId},succeededCallback,failedCallback,userContext); },
GetAvailableRoomTypes:function(GeoResourceId,AdultCount,ChildCount,RoomCount,CheckinDate,CheckoutDate,siteId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAvailableRoomTypes',false,{GeoResourceId:GeoResourceId,AdultCount:AdultCount,ChildCount:ChildCount,RoomCount:RoomCount,CheckinDate:CheckinDate,CheckoutDate:CheckoutDate,siteId:siteId},succeededCallback,failedCallback,userContext); },
BuildRequestForm:function(hoteldata,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BuildRequestForm',false,{hoteldata:hoteldata},succeededCallback,failedCallback,userContext); },
GetImagesForSlider:function(GeoResourceId,imageWidth,imageHeight,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetImagesForSlider',false,{GeoResourceId:GeoResourceId,imageWidth:imageWidth,imageHeight:imageHeight},succeededCallback,failedCallback,userContext); },
SubmitOnRequestMail:function(RequestInfo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SubmitOnRequestMail',false,{RequestInfo:RequestInfo},succeededCallback,failedCallback,userContext); }}
AAjaxProxy.POSAccommodationService.registerClass('AAjaxProxy.POSAccommodationService',Sys.Net.WebServiceProxy);
AAjaxProxy.POSAccommodationService._staticInstance = new AAjaxProxy.POSAccommodationService();
AAjaxProxy.POSAccommodationService.set_path = function(value) { AAjaxProxy.POSAccommodationService._staticInstance.set_path(value); }
AAjaxProxy.POSAccommodationService.get_path = function() { return AAjaxProxy.POSAccommodationService._staticInstance.get_path(); }
AAjaxProxy.POSAccommodationService.set_timeout = function(value) { AAjaxProxy.POSAccommodationService._staticInstance.set_timeout(value); }
AAjaxProxy.POSAccommodationService.get_timeout = function() { return AAjaxProxy.POSAccommodationService._staticInstance.get_timeout(); }
AAjaxProxy.POSAccommodationService.set_defaultUserContext = function(value) { AAjaxProxy.POSAccommodationService._staticInstance.set_defaultUserContext(value); }
AAjaxProxy.POSAccommodationService.get_defaultUserContext = function() { return AAjaxProxy.POSAccommodationService._staticInstance.get_defaultUserContext(); }
AAjaxProxy.POSAccommodationService.set_defaultSucceededCallback = function(value) { AAjaxProxy.POSAccommodationService._staticInstance.set_defaultSucceededCallback(value); }
AAjaxProxy.POSAccommodationService.get_defaultSucceededCallback = function() { return AAjaxProxy.POSAccommodationService._staticInstance.get_defaultSucceededCallback(); }
AAjaxProxy.POSAccommodationService.set_defaultFailedCallback = function(value) { AAjaxProxy.POSAccommodationService._staticInstance.set_defaultFailedCallback(value); }
AAjaxProxy.POSAccommodationService.get_defaultFailedCallback = function() { return AAjaxProxy.POSAccommodationService._staticInstance.get_defaultFailedCallback(); }
AAjaxProxy.POSAccommodationService.set_path("/PortalModules/DirectoryModule/AjaxProxy/POSAccommodationService.svc");
AAjaxProxy.POSAccommodationService.IsAccommodationAvailable= function(CheckinDate,CheckoutDate,AdultCount,ChildCount,RoomCount,K3HotelId,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.IsAccommodationAvailable(CheckinDate,CheckoutDate,AdultCount,ChildCount,RoomCount,K3HotelId,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetResourceMapUrl= function(GeoResourceId,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetResourceMapUrl(GeoResourceId,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetCmsUrl= function(PageName,Region,Keywords,AccommodationTypes,AdultCount,ChildCount,RoomCount,CheckinDate,CheckoutDate,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetCmsUrl(PageName,Region,Keywords,AccommodationTypes,AdultCount,ChildCount,RoomCount,CheckinDate,CheckoutDate,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetNestedRegionsDictionary= function(GeoResourceId,SearchText,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetNestedRegionsDictionary(GeoResourceId,SearchText,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetSearchResults= function(SearchText,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetSearchResults(SearchText,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetHotelsJson= function(criteria,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetHotelsJson(criteria,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetHotels= function(siteId,queryString,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetHotels(siteId,queryString,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.WriteErrorLogEntry= function(errorMessage,url,lineNumber,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.WriteErrorLogEntry(errorMessage,url,lineNumber,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetPromotions= function(onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetPromotions(onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetPromotionsForRegion= function(RegionName,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetPromotionsForRegion(RegionName,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetPromotionsForAccommodation= function(GeoResourceId,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetPromotionsForAccommodation(GeoResourceId,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetLayeredIcons= function(onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetLayeredIcons(onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetFlyoutHtml= function(GeoResourceId,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetFlyoutHtml(GeoResourceId,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetResults= function(template,pageNumber,resultsToReturn,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetResults(template,pageNumber,resultsToReturn,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetTotalPages= function(resultsToReturn,listType,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetTotalPages(resultsToReturn,listType,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetRoomTypes= function(GeoResourceId,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetRoomTypes(GeoResourceId,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetAvailableRoomTypes= function(GeoResourceId,AdultCount,ChildCount,RoomCount,CheckinDate,CheckoutDate,siteId,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetAvailableRoomTypes(GeoResourceId,AdultCount,ChildCount,RoomCount,CheckinDate,CheckoutDate,siteId,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.BuildRequestForm= function(hoteldata,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.BuildRequestForm(hoteldata,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.GetImagesForSlider= function(GeoResourceId,imageWidth,imageHeight,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.GetImagesForSlider(GeoResourceId,imageWidth,imageHeight,onSuccess,onFailed,userContext); }
AAjaxProxy.POSAccommodationService.SubmitOnRequestMail= function(RequestInfo,onSuccess,onFailed,userContext) {AAjaxProxy.POSAccommodationService._staticInstance.SubmitOnRequestMail(RequestInfo,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Comair.Common.Logging');
if (typeof(Comair.Common.Logging.Criteria) === 'undefined') {
Comair.Common.Logging.Criteria=gtc("Criteria:http://schemas.datacontract.org/2004/07/Comair.Common.Logging");
Comair.Common.Logging.Criteria.registerClass('Comair.Common.Logging.Criteria');
}
if (typeof(Comair.Common.Logging.Room) === 'undefined') {
Comair.Common.Logging.Room=gtc("Room:http://schemas.datacontract.org/2004/07/Comair.Common.Logging");
Comair.Common.Logging.Room.registerClass('Comair.Common.Logging.Room');
}
if (typeof(Comair.Common.Logging.AdultPax) === 'undefined') {
Comair.Common.Logging.AdultPax=gtc("AdultPax:http://schemas.datacontract.org/2004/07/Comair.Common.Logging");
Comair.Common.Logging.AdultPax.registerClass('Comair.Common.Logging.AdultPax');
}
if (typeof(Comair.Common.Logging.ChildPax) === 'undefined') {
Comair.Common.Logging.ChildPax=gtc("ChildPax:http://schemas.datacontract.org/2004/07/Comair.Common.Logging");
Comair.Common.Logging.ChildPax.registerClass('Comair.Common.Logging.ChildPax');
}
Type.registerNamespace('Comair.Common.Ajax');
if (typeof(Comair.Common.Ajax.AvailabilityResponse) === 'undefined') {
Comair.Common.Ajax.AvailabilityResponse=gtc("AvailabilityResponse:http://schemas.datacontract.org/2004/07/Comair.Common.Ajax");
Comair.Common.Ajax.AvailabilityResponse.registerClass('Comair.Common.Ajax.AvailabilityResponse');
}
if (typeof(Comair.Common.Ajax.MapIcon) === 'undefined') {
Comair.Common.Ajax.MapIcon=gtc("MapIcon:http://schemas.datacontract.org/2004/07/Comair.Common.Ajax");
Comair.Common.Ajax.MapIcon.registerClass('Comair.Common.Ajax.MapIcon');
}
Type.registerNamespace('TripPlanner.Models');
if (typeof(TripPlanner.Models.HotelData) === 'undefined') {
TripPlanner.Models.HotelData=gtc("HotelData:http://schemas.datacontract.org/2004/07/TripPlanner.Models");
TripPlanner.Models.HotelData.registerClass('TripPlanner.Models.HotelData');
}
Type.registerNamespace('Comair.CMS.Modules.DirectoryModule.Models');
if (typeof(Comair.CMS.Modules.DirectoryModule.Models.OnRequestMail) === 'undefined') {
Comair.CMS.Modules.DirectoryModule.Models.OnRequestMail=gtc("OnRequestMail:http://schemas.datacontract.org/2004/07/Comair.CMS.Modules.DirectoryModule.Models");
Comair.CMS.Modules.DirectoryModule.Models.OnRequestMail.registerClass('Comair.CMS.Modules.DirectoryModule.Models.OnRequestMail');
}

