Type.registerNamespace('Saga.Holidays.Website.webservices');
Saga.Holidays.Website.webservices.PhoenixSearchService=function() {
Saga.Holidays.Website.webservices.PhoenixSearchService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Saga.Holidays.Website.webservices.PhoenixSearchService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.get_path();},
RefineHomepage_Default:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineHomepage_Default',false,{},succeededCallback,failedCallback,userContext); },
RefineHomepage_Object:function(parameter,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineHomepage_Object',false,{parameter:parameter},succeededCallback,failedCallback,userContext); },
RefineHomepage:function(type,fromDate,toDate,destination,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineHomepage',false,{type:type,fromDate:fromDate,toDate:toDate,destination:destination},succeededCallback,failedCallback,userContext); },
RefineHomepageHolidayCode_Default:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineHomepageHolidayCode_Default',false,{},succeededCallback,failedCallback,userContext); },
RefineHomepageHolidayCode_Object:function(parameter,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineHomepageHolidayCode_Object',false,{parameter:parameter},succeededCallback,failedCallback,userContext); },
RefineHomepageHolidayCode:function(fromDate,toDate,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineHomepageHolidayCode',false,{fromDate:fromDate,toDate:toDate},succeededCallback,failedCallback,userContext); },
RefineHotel_Default:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineHotel_Default',false,{},succeededCallback,failedCallback,userContext); },
RefineHotel_Object:function(parameter,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineHotel_Object',false,{parameter:parameter},succeededCallback,failedCallback,userContext); },
RefineHotel:function(passenger,departure,fromDate,toDate,destination,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineHotel',false,{passenger:passenger,departure:departure,fromDate:fromDate,toDate:toDate,destination:destination},succeededCallback,failedCallback,userContext); },
RefineOcean_Default:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineOcean_Default',false,{},succeededCallback,failedCallback,userContext); },
RefineOcean_Object:function(parameter,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineOcean_Object',false,{parameter:parameter},succeededCallback,failedCallback,userContext); },
RefineOcean:function(ship,passenger,fromDate,toDate,destination,oceanCruiseBrand,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineOcean',false,{ship:ship,passenger:passenger,fromDate:fromDate,toDate:toDate,destination:destination,oceanCruiseBrand:oceanCruiseBrand},succeededCallback,failedCallback,userContext); },
RefineTour_Default:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineTour_Default',false,{},succeededCallback,failedCallback,userContext); },
RefineTour_Object:function(parameter,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineTour_Object',false,{parameter:parameter},succeededCallback,failedCallback,userContext); },
RefineTour:function(departure,fromDate,toDate,destination,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineTour',false,{departure:departure,fromDate:fromDate,toDate:toDate,destination:destination},succeededCallback,failedCallback,userContext); },
RefineRiver_Default:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineRiver_Default',false,{},succeededCallback,failedCallback,userContext); },
RefineRiver_Object:function(parameter,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineRiver_Object',false,{parameter:parameter},succeededCallback,failedCallback,userContext); },
RefineRiver:function(departure,fromDate,toDate,destination,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineRiver',false,{departure:departure,fromDate:fromDate,toDate:toDate,destination:destination},succeededCallback,failedCallback,userContext); },
RefineThemed_Default:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineThemed_Default',false,{},succeededCallback,failedCallback,userContext); },
RefineThemed_Object:function(parameter,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineThemed_Object',false,{parameter:parameter},succeededCallback,failedCallback,userContext); },
RefineThemed:function(section,fromDate,toDate,destination,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefineThemed',false,{section:section,fromDate:fromDate,toDate:toDate,destination:destination},succeededCallback,failedCallback,userContext); },
GetDestinations:function(query,pageControls,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDestinations',false,{query:query,pageControls:pageControls},succeededCallback,failedCallback,userContext); }}
Saga.Holidays.Website.webservices.PhoenixSearchService.registerClass('Saga.Holidays.Website.webservices.PhoenixSearchService',Sys.Net.WebServiceProxy);
Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance = new Saga.Holidays.Website.webservices.PhoenixSearchService();
Saga.Holidays.Website.webservices.PhoenixSearchService.set_path = function(value) { Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.set_path(value); }
Saga.Holidays.Website.webservices.PhoenixSearchService.get_path = function() { return Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.get_path(); }
Saga.Holidays.Website.webservices.PhoenixSearchService.set_timeout = function(value) { Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.set_timeout(value); }
Saga.Holidays.Website.webservices.PhoenixSearchService.get_timeout = function() { return Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.get_timeout(); }
Saga.Holidays.Website.webservices.PhoenixSearchService.set_defaultUserContext = function(value) { Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.set_defaultUserContext(value); }
Saga.Holidays.Website.webservices.PhoenixSearchService.get_defaultUserContext = function() { return Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.get_defaultUserContext(); }
Saga.Holidays.Website.webservices.PhoenixSearchService.set_defaultSucceededCallback = function(value) { Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.set_defaultSucceededCallback(value); }
Saga.Holidays.Website.webservices.PhoenixSearchService.get_defaultSucceededCallback = function() { return Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.get_defaultSucceededCallback(); }
Saga.Holidays.Website.webservices.PhoenixSearchService.set_defaultFailedCallback = function(value) { Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.set_defaultFailedCallback(value); }
Saga.Holidays.Website.webservices.PhoenixSearchService.get_defaultFailedCallback = function() { return Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.get_defaultFailedCallback(); }
Saga.Holidays.Website.webservices.PhoenixSearchService.set_path("/webservices/phoenixsearchservice.asmx");
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineHomepage_Default= function(onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineHomepage_Default(onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineHomepage_Object= function(parameter,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineHomepage_Object(parameter,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineHomepage= function(type,fromDate,toDate,destination,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineHomepage(type,fromDate,toDate,destination,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineHomepageHolidayCode_Default= function(onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineHomepageHolidayCode_Default(onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineHomepageHolidayCode_Object= function(parameter,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineHomepageHolidayCode_Object(parameter,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineHomepageHolidayCode= function(fromDate,toDate,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineHomepageHolidayCode(fromDate,toDate,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineHotel_Default= function(onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineHotel_Default(onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineHotel_Object= function(parameter,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineHotel_Object(parameter,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineHotel= function(passenger,departure,fromDate,toDate,destination,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineHotel(passenger,departure,fromDate,toDate,destination,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineOcean_Default= function(onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineOcean_Default(onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineOcean_Object= function(parameter,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineOcean_Object(parameter,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineOcean= function(ship,passenger,fromDate,toDate,destination,oceanCruiseBrand,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineOcean(ship,passenger,fromDate,toDate,destination,oceanCruiseBrand,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineTour_Default= function(onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineTour_Default(onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineTour_Object= function(parameter,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineTour_Object(parameter,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineTour= function(departure,fromDate,toDate,destination,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineTour(departure,fromDate,toDate,destination,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineRiver_Default= function(onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineRiver_Default(onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineRiver_Object= function(parameter,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineRiver_Object(parameter,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineRiver= function(departure,fromDate,toDate,destination,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineRiver(departure,fromDate,toDate,destination,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineThemed_Default= function(onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineThemed_Default(onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineThemed_Object= function(parameter,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineThemed_Object(parameter,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.RefineThemed= function(section,fromDate,toDate,destination,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.RefineThemed(section,fromDate,toDate,destination,onSuccess,onFailed,userContext); }
Saga.Holidays.Website.webservices.PhoenixSearchService.GetDestinations= function(query,pageControls,onSuccess,onFailed,userContext) {Saga.Holidays.Website.webservices.PhoenixSearchService._staticInstance.GetDestinations(query,pageControls,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Saga.Holidays.Data.Search');
if (typeof(Saga.Holidays.Data.Search.HomepageSearchResult) === 'undefined') {
Saga.Holidays.Data.Search.HomepageSearchResult=gtc("Saga.Holidays.Data.Search.HomepageSearchResult");
Saga.Holidays.Data.Search.HomepageSearchResult.registerClass('Saga.Holidays.Data.Search.HomepageSearchResult');
}
if (typeof(Saga.Holidays.Data.Search.HomepageSearchParameter) === 'undefined') {
Saga.Holidays.Data.Search.HomepageSearchParameter=gtc("Saga.Holidays.Data.Search.HomepageSearchParameter");
Saga.Holidays.Data.Search.HomepageSearchParameter.registerClass('Saga.Holidays.Data.Search.HomepageSearchParameter');
}
if (typeof(Saga.Holidays.Data.Search.HotelSearchResult) === 'undefined') {
Saga.Holidays.Data.Search.HotelSearchResult=gtc("Saga.Holidays.Data.Search.HotelSearchResult");
Saga.Holidays.Data.Search.HotelSearchResult.registerClass('Saga.Holidays.Data.Search.HotelSearchResult');
}
if (typeof(Saga.Holidays.Data.Search.HotelSearchParameter) === 'undefined') {
Saga.Holidays.Data.Search.HotelSearchParameter=gtc("Saga.Holidays.Data.Search.HotelSearchParameter");
Saga.Holidays.Data.Search.HotelSearchParameter.registerClass('Saga.Holidays.Data.Search.HotelSearchParameter');
}
if (typeof(Saga.Holidays.Data.Search.OceanSearchResult) === 'undefined') {
Saga.Holidays.Data.Search.OceanSearchResult=gtc("Saga.Holidays.Data.Search.OceanSearchResult");
Saga.Holidays.Data.Search.OceanSearchResult.registerClass('Saga.Holidays.Data.Search.OceanSearchResult');
}
if (typeof(Saga.Holidays.Data.Search.OceanSearchParameter) === 'undefined') {
Saga.Holidays.Data.Search.OceanSearchParameter=gtc("Saga.Holidays.Data.Search.OceanSearchParameter");
Saga.Holidays.Data.Search.OceanSearchParameter.registerClass('Saga.Holidays.Data.Search.OceanSearchParameter');
}
if (typeof(Saga.Holidays.Data.Search.TourSearchResult) === 'undefined') {
Saga.Holidays.Data.Search.TourSearchResult=gtc("Saga.Holidays.Data.Search.TourSearchResult");
Saga.Holidays.Data.Search.TourSearchResult.registerClass('Saga.Holidays.Data.Search.TourSearchResult');
}
if (typeof(Saga.Holidays.Data.Search.TourSearchParameter) === 'undefined') {
Saga.Holidays.Data.Search.TourSearchParameter=gtc("Saga.Holidays.Data.Search.TourSearchParameter");
Saga.Holidays.Data.Search.TourSearchParameter.registerClass('Saga.Holidays.Data.Search.TourSearchParameter');
}
if (typeof(Saga.Holidays.Data.Search.RiverSearchResult) === 'undefined') {
Saga.Holidays.Data.Search.RiverSearchResult=gtc("Saga.Holidays.Data.Search.RiverSearchResult");
Saga.Holidays.Data.Search.RiverSearchResult.registerClass('Saga.Holidays.Data.Search.RiverSearchResult');
}
if (typeof(Saga.Holidays.Data.Search.RiverSearchParameter) === 'undefined') {
Saga.Holidays.Data.Search.RiverSearchParameter=gtc("Saga.Holidays.Data.Search.RiverSearchParameter");
Saga.Holidays.Data.Search.RiverSearchParameter.registerClass('Saga.Holidays.Data.Search.RiverSearchParameter');
}
if (typeof(Saga.Holidays.Data.Search.ThemedSearchResult) === 'undefined') {
Saga.Holidays.Data.Search.ThemedSearchResult=gtc("Saga.Holidays.Data.Search.ThemedSearchResult");
Saga.Holidays.Data.Search.ThemedSearchResult.registerClass('Saga.Holidays.Data.Search.ThemedSearchResult');
}
if (typeof(Saga.Holidays.Data.Search.ThemedSearchParameter) === 'undefined') {
Saga.Holidays.Data.Search.ThemedSearchParameter=gtc("Saga.Holidays.Data.Search.ThemedSearchParameter");
Saga.Holidays.Data.Search.ThemedSearchParameter.registerClass('Saga.Holidays.Data.Search.ThemedSearchParameter');
}

