var TopflightWebServices=function() {
TopflightWebServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
TopflightWebServices.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return TopflightWebServices._staticInstance.get_path();},
GetHolidayTypeOrigins:function(holidayType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHolidayTypeOrigins',false,{holidayType:holidayType},succeededCallback,failedCallback,userContext); },
GetDestinationsForTypeAndOrigins:function(origins,holidayType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDestinationsForTypeAndOrigins',false,{origins:origins,holidayType:holidayType},succeededCallback,failedCallback,userContext); },
GetDestinationResorts:function(destinationIdentifier,destType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDestinationResorts',false,{destinationIdentifier:destinationIdentifier,destType:destType},succeededCallback,failedCallback,userContext); },
GetDestinationResortsFiltered:function(destinationIdentifier,origins,destType,numNights,year,month,day,flexiDates,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDestinationResortsFiltered',false,{destinationIdentifier:destinationIdentifier,origins:origins,destType:destType,numNights:numNights,year:year,month:month,day:day,flexiDates:flexiDates},succeededCallback,failedCallback,userContext); },
GetNumHolidays:function(origins,destinations,holidayType,numNights,numAdults,numKids,numInfants,year,month,day,minBudget,maxBudget,flexiDates,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNumHolidays',false,{origins:origins,destinations:destinations,holidayType:holidayType,numNights:numNights,numAdults:numAdults,numKids:numKids,numInfants:numInfants,year:year,month:month,day:day,minBudget:minBudget,maxBudget:maxBudget,flexiDates:flexiDates},succeededCallback,failedCallback,userContext); },
GetCalendar:function(origins,holidayType,year,month,day,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCalendar',false,{origins:origins,holidayType:holidayType,year:year,month:month,day:day},succeededCallback,failedCallback,userContext); },
GetSearchResultsTable:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSearchResultsTable',false,{},succeededCallback,failedCallback,userContext); },
GetSearchResultsTablePage:function(pageIndex,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSearchResultsTablePage',false,{pageIndex:pageIndex},succeededCallback,failedCallback,userContext); },
GetSearchResultsTableSorted:function(colName,asc,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSearchResultsTableSorted',false,{colName:colName,asc:asc},succeededCallback,failedCallback,userContext); },
GetAccommodationProfile:function(acOptCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAccommodationProfile',false,{acOptCode:acOptCode},succeededCallback,failedCallback,userContext); }}
TopflightWebServices.registerClass('TopflightWebServices',Sys.Net.WebServiceProxy);
TopflightWebServices._staticInstance = new TopflightWebServices();
TopflightWebServices.set_path = function(value) { TopflightWebServices._staticInstance.set_path(value); }
TopflightWebServices.get_path = function() { return TopflightWebServices._staticInstance.get_path(); }
TopflightWebServices.set_timeout = function(value) { TopflightWebServices._staticInstance.set_timeout(value); }
TopflightWebServices.get_timeout = function() { return TopflightWebServices._staticInstance.get_timeout(); }
TopflightWebServices.set_defaultUserContext = function(value) { TopflightWebServices._staticInstance.set_defaultUserContext(value); }
TopflightWebServices.get_defaultUserContext = function() { return TopflightWebServices._staticInstance.get_defaultUserContext(); }
TopflightWebServices.set_defaultSucceededCallback = function(value) { TopflightWebServices._staticInstance.set_defaultSucceededCallback(value); }
TopflightWebServices.get_defaultSucceededCallback = function() { return TopflightWebServices._staticInstance.get_defaultSucceededCallback(); }
TopflightWebServices.set_defaultFailedCallback = function(value) { TopflightWebServices._staticInstance.set_defaultFailedCallback(value); }
TopflightWebServices.get_defaultFailedCallback = function() { return TopflightWebServices._staticInstance.get_defaultFailedCallback(); }
TopflightWebServices.set_path("/TopflightWebServices.asmx");
TopflightWebServices.GetHolidayTypeOrigins= function(holidayType,onSuccess,onFailed,userContext) {TopflightWebServices._staticInstance.GetHolidayTypeOrigins(holidayType,onSuccess,onFailed,userContext); }
TopflightWebServices.GetDestinationsForTypeAndOrigins= function(origins,holidayType,onSuccess,onFailed,userContext) {TopflightWebServices._staticInstance.GetDestinationsForTypeAndOrigins(origins,holidayType,onSuccess,onFailed,userContext); }
TopflightWebServices.GetDestinationResorts= function(destinationIdentifier,destType,onSuccess,onFailed,userContext) {TopflightWebServices._staticInstance.GetDestinationResorts(destinationIdentifier,destType,onSuccess,onFailed,userContext); }
TopflightWebServices.GetDestinationResortsFiltered= function(destinationIdentifier,origins,destType,numNights,year,month,day,flexiDates,onSuccess,onFailed,userContext) {TopflightWebServices._staticInstance.GetDestinationResortsFiltered(destinationIdentifier,origins,destType,numNights,year,month,day,flexiDates,onSuccess,onFailed,userContext); }
TopflightWebServices.GetNumHolidays= function(origins,destinations,holidayType,numNights,numAdults,numKids,numInfants,year,month,day,minBudget,maxBudget,flexiDates,onSuccess,onFailed,userContext) {TopflightWebServices._staticInstance.GetNumHolidays(origins,destinations,holidayType,numNights,numAdults,numKids,numInfants,year,month,day,minBudget,maxBudget,flexiDates,onSuccess,onFailed,userContext); }
TopflightWebServices.GetCalendar= function(origins,holidayType,year,month,day,onSuccess,onFailed,userContext) {TopflightWebServices._staticInstance.GetCalendar(origins,holidayType,year,month,day,onSuccess,onFailed,userContext); }
TopflightWebServices.GetSearchResultsTable= function(onSuccess,onFailed,userContext) {TopflightWebServices._staticInstance.GetSearchResultsTable(onSuccess,onFailed,userContext); }
TopflightWebServices.GetSearchResultsTablePage= function(pageIndex,onSuccess,onFailed,userContext) {TopflightWebServices._staticInstance.GetSearchResultsTablePage(pageIndex,onSuccess,onFailed,userContext); }
TopflightWebServices.GetSearchResultsTableSorted= function(colName,asc,onSuccess,onFailed,userContext) {TopflightWebServices._staticInstance.GetSearchResultsTableSorted(colName,asc,onSuccess,onFailed,userContext); }
TopflightWebServices.GetAccommodationProfile= function(acOptCode,onSuccess,onFailed,userContext) {TopflightWebServices._staticInstance.GetAccommodationProfile(acOptCode,onSuccess,onFailed,userContext); }

