Type.registerNamespace('Zeus.Odin.DisillModules.API');
Zeus.Odin.DisillModules.API.OdinAPI=function() {
Zeus.Odin.DisillModules.API.OdinAPI.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Zeus.Odin.DisillModules.API.OdinAPI.prototype={
GetDepartureDates:function(ownerInfo,departureDestinationID,arrivalDestinationID,culture,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'GetDepartureDates',false,{ownerInfo:ownerInfo,departureDestinationID:departureDestinationID,arrivalDestinationID:arrivalDestinationID,culture:culture},succeededCallback,failedCallback,userContext); },
SendVoucher:function(customerID,bookingID,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SendVoucher',false,{customerID:customerID,bookingID:bookingID},succeededCallback,failedCallback,userContext); },
SendInvoice:function(customerID,bookingID,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SendInvoice',false,{customerID:customerID,bookingID:bookingID},succeededCallback,failedCallback,userContext); },
SendAmadeusTickets:function(customerID,bookingID,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SendAmadeusTickets',false,{customerID:customerID,bookingID:bookingID},succeededCallback,failedCallback,userContext); },
SelectHotel:function(hotelID,roomTypeID,mealPlanID,price,mealPlanPrice,calculatedPrices,mealPlanCalculatedPrices,currentURL,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SelectHotel',false,{hotelID:hotelID,roomTypeID:roomTypeID,mealPlanID:mealPlanID,price:price,mealPlanPrice:mealPlanPrice,calculatedPrices:calculatedPrices,mealPlanCalculatedPrices:mealPlanCalculatedPrices,currentURL:currentURL},succeededCallback,failedCallback,userContext); },
SelectRoomFromHotelPage:function(hotelID,roomTypeID,mealPlanID,price,mealPlanPrice,from,to,calculatedPrices,mealPlanCalculatedPrices,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SelectRoomFromHotelPage',false,{hotelID:hotelID,roomTypeID:roomTypeID,mealPlanID:mealPlanID,price:price,mealPlanPrice:mealPlanPrice,from:from,to:to,calculatedPrices:calculatedPrices,mealPlanCalculatedPrices:mealPlanCalculatedPrices},succeededCallback,failedCallback,userContext); },
SavePassengers:function(passengers,currentURL,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SavePassengers',false,{passengers:passengers,currentURL:currentURL},succeededCallback,failedCallback,userContext); },
SaveServiceInfo:function(items,currentURL,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SaveServiceInfo',false,{items:items,currentURL:currentURL},succeededCallback,failedCallback,userContext); },
SaveServiceGroupInfo:function(serviceDateID,serviceID,serviceCategoryID,priceAdult,priceChild,priceInfant,currentURL,pickupHotelID,pickupRoomNumber,pickupPrice,pickupTime,pricingAdult,pricingChild,pricingInfant,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SaveServiceGroupInfo',false,{serviceDateID:serviceDateID,serviceID:serviceID,serviceCategoryID:serviceCategoryID,priceAdult:priceAdult,priceChild:priceChild,priceInfant:priceInfant,currentURL:currentURL,pickupHotelID:pickupHotelID,pickupRoomNumber:pickupRoomNumber,pickupPrice:pickupPrice,pickupTime:pickupTime,pricingAdult:pricingAdult,pricingChild:pricingChild,pricingInfant:pricingInfant},succeededCallback,failedCallback,userContext); },
CreateBooking:function(ownerInfo,customer,payments,giftVoucherInfo,ip,userAgent,userComment,currentURL,culture,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'CreateBooking',false,{ownerInfo:ownerInfo,customer:customer,payments:payments,giftVoucherInfo:giftVoucherInfo,ip:ip,userAgent:userAgent,userComment:userComment,currentURL:currentURL,culture:culture},succeededCallback,failedCallback,userContext); },
SelectFlights:function(ownerInfo,departureFlightID,arrivalFlightID,culture,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SelectFlights',false,{ownerInfo:ownerInfo,departureFlightID:departureFlightID,arrivalFlightID:arrivalFlightID,culture:culture},succeededCallback,failedCallback,userContext); },
CheckPackageItemsAvailabilityAndPrice:function(ownerInfo,packageID,itemInternalIDs,itemStaticIDs,departureDateID,adults,children,infants,culture,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'CheckPackageItemsAvailabilityAndPrice',false,{ownerInfo:ownerInfo,packageID:packageID,itemInternalIDs:itemInternalIDs,itemStaticIDs:itemStaticIDs,departureDateID:departureDateID,adults:adults,children:children,infants:infants,culture:culture},succeededCallback,failedCallback,userContext); },
SavePackageInformation:function(packageID,packageGUID,itemInternalIDs,itemStaticIDs,adults,children,infants,totalPrice,currentURL,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SavePackageInformation',false,{packageID:packageID,packageGUID:packageGUID,itemInternalIDs:itemInternalIDs,itemStaticIDs:itemStaticIDs,adults:adults,children:children,infants:infants,totalPrice:totalPrice,currentURL:currentURL},succeededCallback,failedCallback,userContext); },
CheckGiftVoucher:function(ownerInfo,code,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'CheckGiftVoucher',false,{ownerInfo:ownerInfo,code:code},succeededCallback,failedCallback,userContext); },
GetPackages:function(ownerInfo,categoryID,culture,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'GetPackages',false,{ownerInfo:ownerInfo,categoryID:categoryID,culture:culture},succeededCallback,failedCallback,userContext); },
SaveCarInfo:function(typeID,from,to,price,pricing,currentURL,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SaveCarInfo',false,{typeID:typeID,from:from,to:to,price:price,pricing:pricing,currentURL:currentURL},succeededCallback,failedCallback,userContext); },
HotelPriceQuote:function(ownerInfo,hotelID,from,to,adults,children,infants,currencyID,culture,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'HotelPriceQuote',false,{ownerInfo:ownerInfo,hotelID:hotelID,from:from,to:to,adults:adults,children:children,infants:infants,currencyID:currencyID,culture:culture},succeededCallback,failedCallback,userContext); },
HotelLocations:function(ownerInfo,hotelID,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'HotelLocations',false,{ownerInfo:ownerInfo,hotelID:hotelID},succeededCallback,failedCallback,userContext); },
SaveSeatSelection:function(selectionString,seatCost,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'SaveSeatSelection',false,{selectionString:selectionString,seatCost:seatCost},succeededCallback,failedCallback,userContext); },
BookSeatSelection:function(ownerInfo,selectionString,totalSeatCost,bookingID,cardholderName,cardholderID,ccNumber,expMonth,expYear,CCV2,culture,succeededCallback, failedCallback, userContext) {
return this._invoke(Zeus.Odin.DisillModules.API.OdinAPI.get_path(), 'BookSeatSelection',false,{ownerInfo:ownerInfo,selectionString:selectionString,totalSeatCost:totalSeatCost,bookingID:bookingID,cardholderName:cardholderName,cardholderID:cardholderID,ccNumber:ccNumber,expMonth:expMonth,expYear:expYear,CCV2:CCV2,culture:culture},succeededCallback,failedCallback,userContext); }}
Zeus.Odin.DisillModules.API.OdinAPI.registerClass('Zeus.Odin.DisillModules.API.OdinAPI',Sys.Net.WebServiceProxy);
Zeus.Odin.DisillModules.API.OdinAPI._staticInstance = new Zeus.Odin.DisillModules.API.OdinAPI();
Zeus.Odin.DisillModules.API.OdinAPI.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Zeus.Odin.DisillModules.API.OdinAPI._staticInstance._path = value; }
Zeus.Odin.DisillModules.API.OdinAPI.get_path = function() { return Zeus.Odin.DisillModules.API.OdinAPI._staticInstance._path; }
Zeus.Odin.DisillModules.API.OdinAPI.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
Zeus.Odin.DisillModules.API.OdinAPI._staticInstance._timeout = value; }
Zeus.Odin.DisillModules.API.OdinAPI.get_timeout = function() { 
return Zeus.Odin.DisillModules.API.OdinAPI._staticInstance._timeout; }
Zeus.Odin.DisillModules.API.OdinAPI.set_defaultUserContext = function(value) { 
Zeus.Odin.DisillModules.API.OdinAPI._staticInstance._userContext = value; }
Zeus.Odin.DisillModules.API.OdinAPI.get_defaultUserContext = function() { 
return Zeus.Odin.DisillModules.API.OdinAPI._staticInstance._userContext; }
Zeus.Odin.DisillModules.API.OdinAPI.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Zeus.Odin.DisillModules.API.OdinAPI._staticInstance._succeeded = value; }
Zeus.Odin.DisillModules.API.OdinAPI.get_defaultSucceededCallback = function() { 
return Zeus.Odin.DisillModules.API.OdinAPI._staticInstance._succeeded; }
Zeus.Odin.DisillModules.API.OdinAPI.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Zeus.Odin.DisillModules.API.OdinAPI._staticInstance._failed = value; }
Zeus.Odin.DisillModules.API.OdinAPI.get_defaultFailedCallback = function() { 
return Zeus.Odin.DisillModules.API.OdinAPI._staticInstance._failed; }
Zeus.Odin.DisillModules.API.OdinAPI.set_path("/Modules/Odin/OdinAPI.asmx");
Zeus.Odin.DisillModules.API.OdinAPI.GetDepartureDates= function(ownerInfo,departureDestinationID,arrivalDestinationID,culture,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.GetDepartureDates(ownerInfo,departureDestinationID,arrivalDestinationID,culture,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SendVoucher= function(customerID,bookingID,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SendVoucher(customerID,bookingID,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SendInvoice= function(customerID,bookingID,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SendInvoice(customerID,bookingID,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SendAmadeusTickets= function(customerID,bookingID,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SendAmadeusTickets(customerID,bookingID,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SelectHotel= function(hotelID,roomTypeID,mealPlanID,price,mealPlanPrice,calculatedPrices,mealPlanCalculatedPrices,currentURL,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SelectHotel(hotelID,roomTypeID,mealPlanID,price,mealPlanPrice,calculatedPrices,mealPlanCalculatedPrices,currentURL,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SelectRoomFromHotelPage= function(hotelID,roomTypeID,mealPlanID,price,mealPlanPrice,from,to,calculatedPrices,mealPlanCalculatedPrices,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SelectRoomFromHotelPage(hotelID,roomTypeID,mealPlanID,price,mealPlanPrice,from,to,calculatedPrices,mealPlanCalculatedPrices,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SavePassengers= function(passengers,currentURL,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SavePassengers(passengers,currentURL,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SaveServiceInfo= function(items,currentURL,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SaveServiceInfo(items,currentURL,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SaveServiceGroupInfo= function(serviceDateID,serviceID,serviceCategoryID,priceAdult,priceChild,priceInfant,currentURL,pickupHotelID,pickupRoomNumber,pickupPrice,pickupTime,pricingAdult,pricingChild,pricingInfant,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SaveServiceGroupInfo(serviceDateID,serviceID,serviceCategoryID,priceAdult,priceChild,priceInfant,currentURL,pickupHotelID,pickupRoomNumber,pickupPrice,pickupTime,pricingAdult,pricingChild,pricingInfant,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.CreateBooking= function(ownerInfo,customer,payments,giftVoucherInfo,ip,userAgent,userComment,currentURL,culture,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.CreateBooking(ownerInfo,customer,payments,giftVoucherInfo,ip,userAgent,userComment,currentURL,culture,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SelectFlights= function(ownerInfo,departureFlightID,arrivalFlightID,culture,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SelectFlights(ownerInfo,departureFlightID,arrivalFlightID,culture,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.CheckPackageItemsAvailabilityAndPrice= function(ownerInfo,packageID,itemInternalIDs,itemStaticIDs,departureDateID,adults,children,infants,culture,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.CheckPackageItemsAvailabilityAndPrice(ownerInfo,packageID,itemInternalIDs,itemStaticIDs,departureDateID,adults,children,infants,culture,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SavePackageInformation= function(packageID,packageGUID,itemInternalIDs,itemStaticIDs,adults,children,infants,totalPrice,currentURL,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SavePackageInformation(packageID,packageGUID,itemInternalIDs,itemStaticIDs,adults,children,infants,totalPrice,currentURL,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.CheckGiftVoucher= function(ownerInfo,code,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.CheckGiftVoucher(ownerInfo,code,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.GetPackages= function(ownerInfo,categoryID,culture,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.GetPackages(ownerInfo,categoryID,culture,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SaveCarInfo= function(typeID,from,to,price,pricing,currentURL,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SaveCarInfo(typeID,from,to,price,pricing,currentURL,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.HotelPriceQuote= function(ownerInfo,hotelID,from,to,adults,children,infants,currencyID,culture,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.HotelPriceQuote(ownerInfo,hotelID,from,to,adults,children,infants,currencyID,culture,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.HotelLocations= function(ownerInfo,hotelID,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.HotelLocations(ownerInfo,hotelID,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.SaveSeatSelection= function(selectionString,seatCost,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.SaveSeatSelection(selectionString,seatCost,onSuccess,onFailed,userContext); }
Zeus.Odin.DisillModules.API.OdinAPI.BookSeatSelection= function(ownerInfo,selectionString,totalSeatCost,bookingID,cardholderName,cardholderID,ccNumber,expMonth,expYear,CCV2,culture,onSuccess,onFailed,userContext) {Zeus.Odin.DisillModules.API.OdinAPI._staticInstance.BookSeatSelection(ownerInfo,selectionString,totalSeatCost,bookingID,cardholderName,cardholderID,ccNumber,expMonth,expYear,CCV2,culture,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Zeus.Odin.DisillModules.API.DepartureDate) === 'undefined') {
Zeus.Odin.DisillModules.API.DepartureDate=gtc("Zeus.Odin.DisillModules.API.DepartureDate");
Zeus.Odin.DisillModules.API.DepartureDate.registerClass('Zeus.Odin.DisillModules.API.DepartureDate');
}
if (typeof(Zeus.Odin.DisillModules.API.SendVoucherResults) === 'undefined') {
Zeus.Odin.DisillModules.API.SendVoucherResults=gtc("Zeus.Odin.DisillModules.API.SendVoucherResults");
Zeus.Odin.DisillModules.API.SendVoucherResults.registerClass('Zeus.Odin.DisillModules.API.SendVoucherResults');
}
if (typeof(Zeus.Odin.DisillModules.API.SendInvoiceResults) === 'undefined') {
Zeus.Odin.DisillModules.API.SendInvoiceResults=gtc("Zeus.Odin.DisillModules.API.SendInvoiceResults");
Zeus.Odin.DisillModules.API.SendInvoiceResults.registerClass('Zeus.Odin.DisillModules.API.SendInvoiceResults');
}
if (typeof(Zeus.Odin.DisillModules.API.SendAmadeusTicketsResults) === 'undefined') {
Zeus.Odin.DisillModules.API.SendAmadeusTicketsResults=gtc("Zeus.Odin.DisillModules.API.SendAmadeusTicketsResults");
Zeus.Odin.DisillModules.API.SendAmadeusTicketsResults.registerClass('Zeus.Odin.DisillModules.API.SendAmadeusTicketsResults');
}
if (typeof(Zeus.Odin.DisillModules.API.BookingFlowResults) === 'undefined') {
Zeus.Odin.DisillModules.API.BookingFlowResults=gtc("Zeus.Odin.DisillModules.API.BookingFlowResults");
Zeus.Odin.DisillModules.API.BookingFlowResults.registerClass('Zeus.Odin.DisillModules.API.BookingFlowResults');
}
Type.registerNamespace('Zeus.Odin.DisillModules.Common');
if (typeof(Zeus.Odin.DisillModules.Common.Passenger) === 'undefined') {
Zeus.Odin.DisillModules.Common.Passenger=gtc("Zeus.Odin.DisillModules.Common.Passenger");
Zeus.Odin.DisillModules.Common.Passenger.registerClass('Zeus.Odin.DisillModules.Common.Passenger');
}
if (typeof(Zeus.Odin.DisillModules.API.ServiceSelection) === 'undefined') {
Zeus.Odin.DisillModules.API.ServiceSelection=gtc("Zeus.Odin.DisillModules.API.ServiceSelection");
Zeus.Odin.DisillModules.API.ServiceSelection.registerClass('Zeus.Odin.DisillModules.API.ServiceSelection');
}
if (typeof(Zeus.Odin.DisillModules.Common.Customer) === 'undefined') {
Zeus.Odin.DisillModules.Common.Customer=gtc("Zeus.Odin.DisillModules.Common.Customer");
Zeus.Odin.DisillModules.Common.Customer.registerClass('Zeus.Odin.DisillModules.Common.Customer');
}
if (typeof(Zeus.Odin.DisillModules.Common.Payment) === 'undefined') {
Zeus.Odin.DisillModules.Common.Payment=gtc("Zeus.Odin.DisillModules.Common.Payment");
Zeus.Odin.DisillModules.Common.Payment.registerClass('Zeus.Odin.DisillModules.Common.Payment');
}
if (typeof(Zeus.Odin.DisillModules.Common.GiftVoucherInfo) === 'undefined') {
Zeus.Odin.DisillModules.Common.GiftVoucherInfo=gtc("Zeus.Odin.DisillModules.Common.GiftVoucherInfo");
Zeus.Odin.DisillModules.Common.GiftVoucherInfo.registerClass('Zeus.Odin.DisillModules.Common.GiftVoucherInfo');
}
if (typeof(Zeus.Odin.DisillModules.API.BookingResponse) === 'undefined') {
Zeus.Odin.DisillModules.API.BookingResponse=gtc("Zeus.Odin.DisillModules.API.BookingResponse");
Zeus.Odin.DisillModules.API.BookingResponse.registerClass('Zeus.Odin.DisillModules.API.BookingResponse');
}
if (typeof(Zeus.Odin.DisillModules.API.SelectFlightResults) === 'undefined') {
Zeus.Odin.DisillModules.API.SelectFlightResults=gtc("Zeus.Odin.DisillModules.API.SelectFlightResults");
Zeus.Odin.DisillModules.API.SelectFlightResults.registerClass('Zeus.Odin.DisillModules.API.SelectFlightResults');
}
Type.registerNamespace('Zeus.Odin.DisillModules.Common.OdinService.BookingEngine');
if (typeof(Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.PackageItemResults) === 'undefined') {
Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.PackageItemResults=gtc("Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.PackageItemResults");
Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.PackageItemResults.registerClass('Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.PackageItemResults');
}
if (typeof(Zeus.Odin.DisillModules.API.GiftVoucherResults) === 'undefined') {
Zeus.Odin.DisillModules.API.GiftVoucherResults=gtc("Zeus.Odin.DisillModules.API.GiftVoucherResults");
Zeus.Odin.DisillModules.API.GiftVoucherResults.registerClass('Zeus.Odin.DisillModules.API.GiftVoucherResults');
}
if (typeof(Zeus.Odin.DisillModules.API.PackageResults) === 'undefined') {
Zeus.Odin.DisillModules.API.PackageResults=gtc("Zeus.Odin.DisillModules.API.PackageResults");
Zeus.Odin.DisillModules.API.PackageResults.registerClass('Zeus.Odin.DisillModules.API.PackageResults');
}
if (typeof(Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.Room) === 'undefined') {
Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.Room=gtc("Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.Room");
Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.Room.registerClass('Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.Room');
}
if (typeof(Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.Location) === 'undefined') {
Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.Location=gtc("Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.Location");
Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.Location.registerClass('Zeus.Odin.DisillModules.Common.OdinService.BookingEngine.Location');
}
if (typeof(Zeus.Odin.DisillModules.API.SaveSeatSelectionResult) === 'undefined') {
Zeus.Odin.DisillModules.API.SaveSeatSelectionResult=gtc("Zeus.Odin.DisillModules.API.SaveSeatSelectionResult");
Zeus.Odin.DisillModules.API.SaveSeatSelectionResult.registerClass('Zeus.Odin.DisillModules.API.SaveSeatSelectionResult');
}
