var MWSearchService=function() {
MWSearchService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MWSearchService.prototype={
searchProductGroup:function(pGroupeCode,pPlaceCode,pProductType,pChannelCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'searchProductGroup',false,{pGroupeCode:pGroupeCode,pPlaceCode:pPlaceCode,pProductType:pProductType,pChannelCode:pChannelCode},succeededCallback,failedCallback,userContext); },
searchProductGroupElements:function(pGroupCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'searchProductGroupElements',false,{pGroupCode:pGroupCode},succeededCallback,failedCallback,userContext); },
deleteProductGroup:function(pGroupCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'deleteProductGroup',false,{pGroupCode:pGroupCode},succeededCallback,failedCallback,userContext); },
addProductGroup:function(pGroupName,pPlaceCode,pProductList,pProductType,pChannelCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'addProductGroup',false,{pGroupName:pGroupName,pPlaceCode:pPlaceCode,pProductList:pProductList,pProductType:pProductType,pChannelCode:pChannelCode},succeededCallback,failedCallback,userContext); },
updateProductGroup:function(pGroupCode,pPlaceCode,pProductList,pProductType,pChannelCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'updateProductGroup',false,{pGroupCode:pGroupCode,pPlaceCode:pPlaceCode,pProductList:pProductList,pProductType:pProductType,pChannelCode:pChannelCode},succeededCallback,failedCallback,userContext); },
getSearchResult:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getSearchResult',false,{query:query},succeededCallback,failedCallback,userContext); },
getSearchResultDispo:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getSearchResultDispo',false,{query:query},succeededCallback,failedCallback,userContext); },
getSearchResultbyCity:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getSearchResultbyCity',false,{query:query},succeededCallback,failedCallback,userContext); },
getSearchResultbyCountry:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getSearchResultbyCountry',false,{query:query},succeededCallback,failedCallback,userContext); },
getCurrentGeoViewZone:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getCurrentGeoViewZone',false,{query:query},succeededCallback,failedCallback,userContext); },
getCurrentGeoViewZone2:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getCurrentGeoViewZone2',false,{query:query},succeededCallback,failedCallback,userContext); },
loadServicesListCode:function(codeList,pCultureCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'loadServicesListCode',false,{codeList:codeList,pCultureCode:pCultureCode},succeededCallback,failedCallback,userContext); },
loadProductsServices:function(pFileList,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'loadProductsServices',false,{pFileList:pFileList},succeededCallback,failedCallback,userContext); },
loadProductBasicsFromJSFile:function(accommodationCodeFile,accommodationCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'loadProductBasicsFromJSFile',false,{accommodationCodeFile:accommodationCodeFile,accommodationCode:accommodationCode},succeededCallback,failedCallback,userContext); },
hasInitPOBookingATog:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'hasInitPOBookingATog',false,{},succeededCallback,failedCallback,userContext); },
selectSegmentInSearchAsInitPOBooking:function(accommodationCodeFile,accommodationCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'selectSegmentInSearchAsInitPOBooking',false,{accommodationCodeFile:accommodationCodeFile,accommodationCode:accommodationCode},succeededCallback,failedCallback,userContext); },
loadProductJS:function(pProductCatalogCode,pProductCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'loadProductJS',false,{pProductCatalogCode:pProductCatalogCode,pProductCode:pProductCode},succeededCallback,failedCallback,userContext); },
loadProductJSFromInitPOBooking:function(pProductCatalogCode,pProductCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'loadProductJSFromInitPOBooking',false,{pProductCatalogCode:pProductCatalogCode,pProductCode:pProductCode},succeededCallback,failedCallback,userContext); },
loadProductJSFromEditPOBooking:function(pProductCatalogCode,pProductCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'loadProductJSFromEditPOBooking',false,{pProductCatalogCode:pProductCatalogCode,pProductCode:pProductCode},succeededCallback,failedCallback,userContext); },
loadProductAccommodation:function(accommodationCodeFile,accommodationCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'loadProductAccommodation',false,{accommodationCodeFile:accommodationCodeFile,accommodationCode:accommodationCode},succeededCallback,failedCallback,userContext); },
loadProductAccommodationFromPOBooking:function(accommodationCodeFile,accommodationCode,pPOBooking,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'loadProductAccommodationFromPOBooking',false,{accommodationCodeFile:accommodationCodeFile,accommodationCode:accommodationCode,pPOBooking:pPOBooking},succeededCallback,failedCallback,userContext); },
loadProductAccommodationSuggestion:function(pAccommodationCode,pAccommodationRooms,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'loadProductAccommodationSuggestion',false,{pAccommodationCode:pAccommodationCode,pAccommodationRooms:pAccommodationRooms},succeededCallback,failedCallback,userContext); },
searchProduct:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'searchProduct',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
searchFromPOBooking:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'searchFromPOBooking',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
searchTransfertFromPOBooking:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'searchTransfertFromPOBooking',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
searchProduct2JSFromParameters:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'searchProduct2JSFromParameters',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
searchProductTransportation2JS:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'searchProductTransportation2JS',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
getSearchPOBooking:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getSearchPOBooking',false,{},succeededCallback,failedCallback,userContext); },
getSearchTransfertPOBooking:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getSearchTransfertPOBooking',false,{},succeededCallback,failedCallback,userContext); },
searchProduct2JS:function(pProductType,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'searchProduct2JS',false,{pProductType:pProductType},succeededCallback,failedCallback,userContext); },
searchProductTransfert2JS:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'searchProductTransfert2JS',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
getSearchPOBookingFromType:function(pProductType,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getSearchPOBookingFromType',false,{pProductType:pProductType},succeededCallback,failedCallback,userContext); },
getSearchPOBookings:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getSearchPOBookings',false,{},succeededCallback,failedCallback,userContext); },
deleteSearchPOBookings:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'deleteSearchPOBookings',false,{},succeededCallback,failedCallback,userContext); },
deleteSearchPOBookingFromType:function(pProductType,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'deleteSearchPOBookingFromType',false,{pProductType:pProductType},succeededCallback,failedCallback,userContext); },
deleteSearchPOBooking:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'deleteSearchPOBooking',false,{},succeededCallback,failedCallback,userContext); },
deleteTransfertPOBooking:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'deleteTransfertPOBooking',false,{},succeededCallback,failedCallback,userContext); },
getTravelPolicy:function(pDestinationCityCode,pDestinationCountryCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getTravelPolicy',false,{pDestinationCityCode:pDestinationCityCode,pDestinationCountryCode:pDestinationCountryCode},succeededCallback,failedCallback,userContext); },
getMarkup:function(succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'getMarkup',false,{},succeededCallback,failedCallback,userContext); },
searchScenarioList:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'searchScenarioList',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
searchScenarioList2JS:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'searchScenarioList2JS',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); },
SearchItineraryByTwoSteps:function(pParameters,succeededCallback, failedCallback, userContext) {
return this._invoke(MWSearchService.get_path(), 'SearchItineraryByTwoSteps',false,{pParameters:pParameters},succeededCallback,failedCallback,userContext); }}
MWSearchService.registerClass('MWSearchService',Sys.Net.WebServiceProxy);
MWSearchService._staticInstance = new MWSearchService();
MWSearchService.set_path = function(value) { MWSearchService._staticInstance._path = value; }
MWSearchService.get_path = function() { return MWSearchService._staticInstance._path; }
MWSearchService.set_timeout = function(value) { MWSearchService._staticInstance._timeout = value; }
MWSearchService.get_timeout = function() { return MWSearchService._staticInstance._timeout; }
MWSearchService.set_defaultUserContext = function(value) { MWSearchService._staticInstance._userContext = value; }
MWSearchService.get_defaultUserContext = function() { return MWSearchService._staticInstance._userContext; }
MWSearchService.set_defaultSucceededCallback = function(value) { MWSearchService._staticInstance._succeeded = value; }
MWSearchService.get_defaultSucceededCallback = function() { return MWSearchService._staticInstance._succeeded; }
MWSearchService.set_defaultFailedCallback = function(value) { MWSearchService._staticInstance._failed = value; }
MWSearchService.get_defaultFailedCallback = function() { return MWSearchService._staticInstance._failed; }
MWSearchService.set_path("/WebServices/MWSearchService.asmx");
MWSearchService.searchProductGroup= function(pGroupeCode,pPlaceCode,pProductType,pChannelCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.searchProductGroup(pGroupeCode,pPlaceCode,pProductType,pChannelCode,onSuccess,onFailed,userContext); }
MWSearchService.searchProductGroupElements= function(pGroupCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.searchProductGroupElements(pGroupCode,onSuccess,onFailed,userContext); }
MWSearchService.deleteProductGroup= function(pGroupCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.deleteProductGroup(pGroupCode,onSuccess,onFailed,userContext); }
MWSearchService.addProductGroup= function(pGroupName,pPlaceCode,pProductList,pProductType,pChannelCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.addProductGroup(pGroupName,pPlaceCode,pProductList,pProductType,pChannelCode,onSuccess,onFailed,userContext); }
MWSearchService.updateProductGroup= function(pGroupCode,pPlaceCode,pProductList,pProductType,pChannelCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.updateProductGroup(pGroupCode,pPlaceCode,pProductList,pProductType,pChannelCode,onSuccess,onFailed,userContext); }
MWSearchService.getSearchResult= function(query,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getSearchResult(query,onSuccess,onFailed,userContext); }
MWSearchService.getSearchResultDispo= function(query,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getSearchResultDispo(query,onSuccess,onFailed,userContext); }
MWSearchService.getSearchResultbyCity= function(query,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getSearchResultbyCity(query,onSuccess,onFailed,userContext); }
MWSearchService.getSearchResultbyCountry= function(query,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getSearchResultbyCountry(query,onSuccess,onFailed,userContext); }
MWSearchService.getCurrentGeoViewZone= function(query,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getCurrentGeoViewZone(query,onSuccess,onFailed,userContext); }
MWSearchService.getCurrentGeoViewZone2= function(query,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getCurrentGeoViewZone2(query,onSuccess,onFailed,userContext); }
MWSearchService.loadServicesListCode= function(codeList,pCultureCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.loadServicesListCode(codeList,pCultureCode,onSuccess,onFailed,userContext); }
MWSearchService.loadProductsServices= function(pFileList,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.loadProductsServices(pFileList,onSuccess,onFailed,userContext); }
MWSearchService.loadProductBasicsFromJSFile= function(accommodationCodeFile,accommodationCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.loadProductBasicsFromJSFile(accommodationCodeFile,accommodationCode,onSuccess,onFailed,userContext); }
MWSearchService.hasInitPOBookingATog= function(onSuccess,onFailed,userContext) {MWSearchService._staticInstance.hasInitPOBookingATog(onSuccess,onFailed,userContext); }
MWSearchService.selectSegmentInSearchAsInitPOBooking= function(accommodationCodeFile,accommodationCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.selectSegmentInSearchAsInitPOBooking(accommodationCodeFile,accommodationCode,onSuccess,onFailed,userContext); }
MWSearchService.loadProductJS= function(pProductCatalogCode,pProductCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.loadProductJS(pProductCatalogCode,pProductCode,onSuccess,onFailed,userContext); }
MWSearchService.loadProductJSFromInitPOBooking= function(pProductCatalogCode,pProductCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.loadProductJSFromInitPOBooking(pProductCatalogCode,pProductCode,onSuccess,onFailed,userContext); }
MWSearchService.loadProductJSFromEditPOBooking= function(pProductCatalogCode,pProductCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.loadProductJSFromEditPOBooking(pProductCatalogCode,pProductCode,onSuccess,onFailed,userContext); }
MWSearchService.loadProductAccommodation= function(accommodationCodeFile,accommodationCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.loadProductAccommodation(accommodationCodeFile,accommodationCode,onSuccess,onFailed,userContext); }
MWSearchService.loadProductAccommodationFromPOBooking= function(accommodationCodeFile,accommodationCode,pPOBooking,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.loadProductAccommodationFromPOBooking(accommodationCodeFile,accommodationCode,pPOBooking,onSuccess,onFailed,userContext); }
MWSearchService.loadProductAccommodationSuggestion= function(pAccommodationCode,pAccommodationRooms,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.loadProductAccommodationSuggestion(pAccommodationCode,pAccommodationRooms,onSuccess,onFailed,userContext); }
MWSearchService.searchProduct= function(pParameters,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.searchProduct(pParameters,onSuccess,onFailed,userContext); }
MWSearchService.searchFromPOBooking= function(pParameters,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.searchFromPOBooking(pParameters,onSuccess,onFailed,userContext); }
MWSearchService.searchTransfertFromPOBooking= function(pParameters,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.searchTransfertFromPOBooking(pParameters,onSuccess,onFailed,userContext); }
MWSearchService.searchProduct2JSFromParameters= function(pParameters,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.searchProduct2JSFromParameters(pParameters,onSuccess,onFailed,userContext); }
MWSearchService.searchProductTransportation2JS= function(pParameters,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.searchProductTransportation2JS(pParameters,onSuccess,onFailed,userContext); }
MWSearchService.getSearchPOBooking= function(onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getSearchPOBooking(onSuccess,onFailed,userContext); }
MWSearchService.getSearchTransfertPOBooking= function(onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getSearchTransfertPOBooking(onSuccess,onFailed,userContext); }
MWSearchService.searchProduct2JS= function(pProductType,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.searchProduct2JS(pProductType,onSuccess,onFailed,userContext); }
MWSearchService.searchProductTransfert2JS= function(pParameters,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.searchProductTransfert2JS(pParameters,onSuccess,onFailed,userContext); }
MWSearchService.getSearchPOBookingFromType= function(pProductType,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getSearchPOBookingFromType(pProductType,onSuccess,onFailed,userContext); }
MWSearchService.getSearchPOBookings= function(onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getSearchPOBookings(onSuccess,onFailed,userContext); }
MWSearchService.deleteSearchPOBookings= function(onSuccess,onFailed,userContext) {MWSearchService._staticInstance.deleteSearchPOBookings(onSuccess,onFailed,userContext); }
MWSearchService.deleteSearchPOBookingFromType= function(pProductType,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.deleteSearchPOBookingFromType(pProductType,onSuccess,onFailed,userContext); }
MWSearchService.deleteSearchPOBooking= function(onSuccess,onFailed,userContext) {MWSearchService._staticInstance.deleteSearchPOBooking(onSuccess,onFailed,userContext); }
MWSearchService.deleteTransfertPOBooking= function(onSuccess,onFailed,userContext) {MWSearchService._staticInstance.deleteTransfertPOBooking(onSuccess,onFailed,userContext); }
MWSearchService.getTravelPolicy= function(pDestinationCityCode,pDestinationCountryCode,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getTravelPolicy(pDestinationCityCode,pDestinationCountryCode,onSuccess,onFailed,userContext); }
MWSearchService.getMarkup= function(onSuccess,onFailed,userContext) {MWSearchService._staticInstance.getMarkup(onSuccess,onFailed,userContext); }
MWSearchService.searchScenarioList= function(pParameters,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.searchScenarioList(pParameters,onSuccess,onFailed,userContext); }
MWSearchService.searchScenarioList2JS= function(pParameters,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.searchScenarioList2JS(pParameters,onSuccess,onFailed,userContext); }
MWSearchService.SearchItineraryByTwoSteps= function(pParameters,onSuccess,onFailed,userContext) {MWSearchService._staticInstance.SearchItineraryByTwoSteps(pParameters,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('MediaWelcome.Tech');
if (typeof(MediaWelcome.Tech.MWResult) === 'undefined') {
MediaWelcome.Tech.MWResult=gtc("MediaWelcome.Tech.MWResult");
MediaWelcome.Tech.MWResult.registerClass('MediaWelcome.Tech.MWResult');
}
Type.registerNamespace('MediaWelcome.Processes.Search');
if (typeof(MediaWelcome.Processes.Search.searchStringParam) === 'undefined') {
MediaWelcome.Processes.Search.searchStringParam=gtc("MediaWelcome.Processes.Search.searchStringParam");
MediaWelcome.Processes.Search.searchStringParam.registerClass('MediaWelcome.Processes.Search.searchStringParam');
}
Type.registerNamespace('MediaWelcome.Processes.Cartography');
if (typeof(MediaWelcome.Processes.Cartography.GeoViewZone) === 'undefined') {
MediaWelcome.Processes.Cartography.GeoViewZone=gtc("MediaWelcome.Processes.Cartography.GeoViewZone");
MediaWelcome.Processes.Cartography.GeoViewZone.registerClass('MediaWelcome.Processes.Cartography.GeoViewZone');
}
Type.registerNamespace('MediaWelcome.Business.Objects.PackageOnline.ABSAPI');
if (typeof(MediaWelcome.Business.Objects.PackageOnline.ABSAPI.POBooking) === 'undefined') {
MediaWelcome.Business.Objects.PackageOnline.ABSAPI.POBooking=gtc("MediaWelcome.Business.Objects.PackageOnline.ABSAPI.POBooking");
MediaWelcome.Business.Objects.PackageOnline.ABSAPI.POBooking.registerClass('MediaWelcome.Business.Objects.PackageOnline.ABSAPI.POBooking');
}
Type.registerNamespace('MediaWelcome.BusinessObjects');
if (typeof(MediaWelcome.BusinessObjects.TravelPolicy) === 'undefined') {
MediaWelcome.BusinessObjects.TravelPolicy=gtc("MediaWelcome.BusinessObjects.TravelPolicy");
MediaWelcome.BusinessObjects.TravelPolicy.registerClass('MediaWelcome.BusinessObjects.TravelPolicy');
}
if (typeof(MediaWelcome.Business.Objects.PackageOnline.ABSAPI.EProductType) === 'undefined') {
MediaWelcome.Business.Objects.PackageOnline.ABSAPI.EProductType = function() { throw Error.invalidOperation(); }
MediaWelcome.Business.Objects.PackageOnline.ABSAPI.EProductType.prototype = {HTL: 0,CIRC: 1,STAY: 2,FLIGHT: 3,CRUISE: 4,RENTAL: 5,LIB: 6,GUIDE: 7,TICK: 8,VRENT: 9,TRPT: 10,TRFT: 11,EXCU: 12,EXTRA: 13}
MediaWelcome.Business.Objects.PackageOnline.ABSAPI.EProductType.registerEnum('MediaWelcome.Business.Objects.PackageOnline.ABSAPI.EProductType', true);
}

