//---- add new icon for currently selected type of service function addNewServiceOffer() { trace("Display new offer for service type = " + _root.currentServDescID); //_root.elt_offer_mc.newServiceFlag.text = "false"; _root.elt_offer_mc.saveInfosFlag.text = "true"; _root.elt_offer_mc.fromInfosText.text = "infos"; _root.elt_offer_mc.fieldsBt.enabled = false; _root.elt_offer_mc.infosBt.enabled = false; //---- re-init var _root.pricingPop_mc.unloadMovie(); _root.pricingListEltNb = 0; _root.elt_offer_mc.whiteCache_mc._visible = false; _root.offerSelectedIDTab = new Array(); _root.offerSelectedNameTab = new Array(); _root.offerSelectedFileTab = new Array(); _root.offerSelectedInfoTab = new Array(); _root.offerSelectedDocIDTab = new Array(); _root.offerSelectedCompID = 0; var tmpStatus = 0; _root.currentServiceID = "-"; _root.offerFieldCard = ""; _root.offerFieldStatus = ""; _root.offerPriceStatus = ""; removeMovieClip("elt_data_mc"); //---- clear selected red border for(var i=0;i<_root.servIDTab.length;i++) { var myClip = eval("_root.elt_offer_mc.content_sauvalb_mc.scroll_histoalb_mc.elt_" + i); myClip.isSelected._visible = false; } //---- display first image of the list elt_offer_mc.eltNumberText.text = "1/1"; elt_offer_mc.offerTitle.text = ""; elt_offer_mc.photoTitle.text = "<Photo title>"; elt_offer_mc.offerText.htmlText = "<Service info / description text>"; elt_offer_mc.statusList.selectedIndex = 0; setSelectedProvider(0); elt_offer_mc.attachMovie("offer_elt_mc", "offerElt_0", 5); var myClip = eval("elt_offer_mc.offerElt_0"); myClip._x = 124; myClip._y = 53; myClip.img_mc.unloadMovie(); myClip.imgName.text = ""; elt_offer_mc.delBt.swapDepths(6); //attachMovie("data_mc", "elt_data_mc", 10);NOUR _root.fillReferenceOfferList(); //---- if info card if ((_root.currentServDescID >= 31) && (_root.currentServDescID <= 33)) _root.addFieldsCard(); } function serviceAddPhoto(imgName, imgID) { if ((imgID == undefined) || (imgID == "")) imgID = "-"; var currentPosTab = elt_offer_mc.eltNumberText.text.split("/"); var currentPos = Number(""+currentPosTab[0]); elt_offer_mc.attachMovie("offer_elt_mc", "offerElt_0", 5); var myClip = eval("elt_offer_mc.offerElt_0"); myClip._x = 124; myClip._y = 53; myClip.img_mc.loadMovie(_global.urlObj + imgName); myClip.imgName.text = imgName; elt_offer_mc.delBt.swapDepths(6); _root.offerSelectedDocIDTab[Number(currentPos-1)] = imgID; _root.offerSelectedFileTab[Number(currentPos-1)] = imgName; } function planAddPhotoFromInternalDB(imgID, imgName, imgFile, imgKeyword) { var imgIDTab = imgID.split("|"); var imgNameTab = imgName.split("|"); var imgFileTab = imgFile.split("|"); var imgKeywordTab = imgKeyword.split("|"); _root.serviceAddPhoto(imgFileTab[0], imgIDTab[0]); } function savePricing() { _root.elt_offer_mc.fromFieldsText.text = "fields"; _root.elt_offer_mc.saveFieldsFlag.text = "true"; } //---- save current data function saveCurrentService(andNextAction) { trace("Save current service (ID=" + _root.currentServiceID + ") and go to: " + andNextAction); if(_root.currentServiceID =="-") { //_root.elt_offer_mc.newServiceFlag.text = "true"; } //---- get last data var currentPosTab = elt_offer_mc.eltNumberText.text.split("/"); var currentPos = Number(""+currentPosTab[0]); //---- save changes in tabs _root.offerSelectedNameTab[(currentPos-1)] = elt_offer_mc.photoTitle.text; _root.offerSelectedInfoTab[(currentPos-1)] = elt_offer_mc.offerText.htmlText; //---- check for images if ((_root.offerSelectedFileTab[(currentPos-1)] != "") && (_root.offerSelectedFileTab[(currentPos-1)] != undefined)) { //---- save data of the service var toto = new LoadVars(); var totoRes = new LoadVars(); toto.LOCID = LOC_ID; toto.THEME = _root.selectedTheme; toto.SERVID = _root.currentServiceID; toto.SERVDESCID = _root.currentServDescID; toto.SERVSTATUS = _root.elt_offer_mc.statusList.selectedIndex; toto.SERVMAINTITLE = escape(_root.elt_offer_mc.offerTitle.text); // service name var hasFound = false; var nbDays = 1; for(var i=0;i<_root.servIDTab.length+1 && !hasFound;i++) { var myClip = eval("_root.elt_offer_mc.content_sauvalb_mc.scroll_histoalb_mc.elt_" + i); if ((_root.servIDTab[i] == _root.currentServiceID) || ((_root.servIDTab[i] == undefined) && (_root.currentServiceID == "-"))) { hasFound = true; nbDays = myClip.nbDays.value; } } toto.NBDAYS = nbDays; toto.LANG = LANG; toto.COMPID = _root.elt_offer_mc.providerList.selectedItem.data ; // company ID var nameTab = ""; var fileTab = ""; var infoTab = ""; var docIDTab = ""; var separator = ""; for(var i=0;i<_root.offerSelectedNameTab.length;i++) { nameTab += separator + escape(_root.offerSelectedNameTab[i]); // service photo name fileTab += separator + _root.offerSelectedFileTab[i]; // image file infoTab += separator + escape(_root.offerSelectedInfoTab[i]); // service info docIDTab += separator + _root.offerSelectedDocIDTab[i]; // image file ID separator = "|"; } toto.NAMETAB = nameTab; toto.FILETAB = fileTab; toto.INFOTAB = infoTab; toto.DOCIDTAB = docIDTab; toto.CONDITIONS = escape(_root.elt_offer_mc.readCondPop_mc.conditionsText.text); //trace(_global.urlScripts + "plan/saveServiceData.html?"+toto); _root.waitLoader._visible=true; toto.sendAndLoad(_global.urlScripts + "plan/saveServiceData.html",totoRes,"POST"); totoRes.onLoad = function() { myArray = new Array(); for (var a in this) { if (a != "onLoad") myArray.push(this[a]); } myArray.reverse(); //---- check for error if (((myArray[0] != undefined) && (myArray[0] != "")) && (myArray[0].substr(0,5) != "error")) { //---- get results displayAlert("Service information saved."); _root.currentServiceID = myArray[1]; if(andNextAction=='refresh') { _root.waitLoader._visible=false; //---- refresh service list _root.displaySelectedService(_root.currentServDescID,'refreshAfterSave',_root.currentServiceID); } else _root.saveServiceFields(andNextAction); } else { //---- display error message displayAlert("Error while saving service information."); _root.waitLoader._visible=false; } } } else displayAlert("Please, insert an image for the current service."); } //---- save fieldCard of the service function saveServiceFields(andNextAction) { trace("Save service fieldCard"); trace("_root.currentServiceID ="+_root.currentServiceID); //---- save fieldcard var fieldStatus = ""; var priceStatus = ""; var fieldsData = new Array(); var wellnessTherapyData = ""; var wellnessLabelData = ""; var wellnessFacilityData = ""; var wellnessFitnessData = ""; var wellnessProfileData = ""; trace("_root.elt_offer_mc.fromFieldsText.text= "+_root.elt_offer_mc.fromFieldsText.text); if((_root.elt_offer_mc.fromFieldsText.text == "fields")&&(_root.elt_offer_mc.saveFieldsFlag.text == "true")) { trace("**************************************************************************************************************************"); trace(" Save service fieldCard fields"); trace("BBBBBBBBBBBBBBBBBBB =" +_root.elt_data_mc.reserv_mc.maxSingleRoomNb.text); var toto = new LoadVars(); var totoRes = new LoadVars(); toto.SERVID = _root.currentServiceID; toto.LANG = LANG; toto.FIELDCARD = _root.elt_data_mc.reserv_mc.cardVersion.text; if (_root.currentTheme == "Activity") { //---- check for package var tmpStr = _root.elt_data_mc.reserv_mc.cardVersion.text; var tmpTab = tmpStr.split("_"); if (tmpTab[0] == "fieldCard") { fieldStatus = "1;1;"; if (_root.elt_data_mc.reserv_mc.atCache._visible) fieldStatus += "0"; else fieldStatus += "1"; if (_root.elt_data_mc.reserv_mc.childsCache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; priceStatus = _root.elt_data_mc.reserv_mc.datePriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.atPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.childTypePriceStatus.text; fieldsData.push(_root.elt_data_mc.reserv_mc.childTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.maxPersonsNb.text); } else { //---- is package fieldStatus = ""; if (_root.elt_data_mc.reserv_mc.room1Cache._visible) fieldStatus += "0"; else fieldStatus += "1"; if (_root.elt_data_mc.reserv_mc.room2Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.room3Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.room4Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.room5Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.room6Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.roomExtraCache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; //fieldStatus += ";1;1;1"; fieldStatus += ";1;1"; if (_root.elt_data_mc.reserv_mc.childsCache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; priceStatus = _root.elt_data_mc.reserv_mc.singleRoomPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.twinRoomPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.tripleRoomPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.quadRoomPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.fiveRoomPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.sixRoomPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.extraBedPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.datePriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.childTypePriceStatus.text; var roomsPlaceNB = _root.elt_data_mc.reserv_mc.maxSingleRoomNb.text + "." + _root.elt_data_mc.reserv_mc.maxTwinRoomNb.text + "." + _root.elt_data_mc.reserv_mc.maxTripleRoomNb.text; roomsPlaceNB += "." + _root.elt_data_mc.reserv_mc.maxQuadRoomNb.text + "." + _root.elt_data_mc.reserv_mc.maxFiveRoomNb.text + "." + _root.elt_data_mc.reserv_mc.maxSixRoomNb.text; trace("OOOOOOOOOOOOOOOOOOOO _root.elt_data_mc.reserv_mc.childTypeList.text="+_root.elt_data_mc.reserv_mc.childTypeList.text); fieldsData.push(roomsPlaceNB); fieldsData.push(_root.elt_data_mc.reserv_mc.extraBedList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.childTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.maxPersonsNb.text); } } if (_root.currentTheme == "Wellness") { var tmpStr = _root.elt_data_mc.reserv_mc.cardVersion.text; var tmpTab = tmpStr.split("_"); if (tmpTab[0] == "fieldCard") { fieldStatus = _root.elt_offer_mc.fieldStatus.text; priceStatus = _root.elt_offer_mc.priceStatus.text; fieldsData.push(roomsPlaceNB); fieldsData.push(_root.elt_data_mc.reserv_mc.therapyTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.labelTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.fitnessTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.facilityTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.profileTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.extraBedList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.childTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.maxPersonsNb.text); } else { //---- is package fieldStatus = _root.elt_offer_mc.fieldStatus.text; priceStatus = _root.elt_offer_mc.priceStatus.text; /*priceStatus = _root.elt_data_mc.reserv_mc.datePriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.atPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.childTypePriceStatus.text+ ";" + _root.elt_data_mc.reserv_mc.childTypePriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.therapyTypePriceStatus.text+";" + _root.elt_data_mc.reserv_mc.therapyTypePriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.labelTypePriceStatus.text+";" + _root.elt_data_mc.reserv_mc.labelTypePriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.facilityTypePriceStatus.text+";" + _root.elt_data_mc.reserv_mc.facilityTypePriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.fitnessTypePriceStatus.text+";" + _root.elt_data_mc.reserv_mc.fitnessTypePriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.profileTypePriceStatus.text+";" + _root.elt_data_mc.reserv_mc.profileTypePriceStatus.text;*/ trace("CCCCCCCCCCCCC =" +_root.elt_data_mc.reserv_mc.maxSingleRoomNb.text); var roomsPlaceNB = _root.elt_data_mc.reserv_mc.maxSingleRoomNb.text + "." + _root.elt_data_mc.reserv_mc.maxTwinRoomNb.text + "." + _root.elt_data_mc.reserv_mc.maxTripleRoomNb.text; roomsPlaceNB += "." + _root.elt_data_mc.reserv_mc.maxQuadRoomNb.text + "." + _root.elt_data_mc.reserv_mc.maxFiveRoomNb.text + "." + _root.elt_data_mc.reserv_mc.maxSixRoomNb.text; fieldsData.push(roomsPlaceNB); fieldsData.push(_root.elt_data_mc.reserv_mc.therapyTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.labelTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.fitnessTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.facilityTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.profileTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.extraBedList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.childTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.maxPersonsNb.text); } var dataTabtherapy = _root.elt_data_mc.reserv_mc.therapyTypeList.text.split("|-"); for (var i = 0; i<dataTabtherapy.length; i++) { trace(dataTabtherapy[i]); trace(dataTabtherapy[i].length) wellnessTherapyData = wellnessTherapyData+dataTabtherapy[i]; } var dataTablabel = _root.elt_data_mc.reserv_mc.labelTypeList.text.split("|-"); for (var i = 0; i<dataTablabel.length; i++) { trace(dataTablabel[i]); wellnessLabelData = wellnessLabelData+trim(dataTablabel[i]); } var dataTabfitness = _root.elt_data_mc.reserv_mc.fitnessTypeList.text.split("|-"); for (var i = 0; i<dataTabfitness.length; i++) { trace(dataTabfitness[i]); wellnessFitnessData = wellnessFitnessData+dataTabfitness[i]; } var dataTabprofile = _root.elt_data_mc.reserv_mc.profileTypeList.text.split("|-"); for (var i = 0; i<dataTabprofile.length; i++) { trace(dataTabprofile[i]); wellnessProfileData = wellnessProfileData+dataTabprofile[i]; } var dataTabfacility = _root.elt_data_mc.reserv_mc.facilityTypeList.text.split("|-"); for (var i = 0; i<dataTabfacility.length; i++) { trace(dataTabfacility[i]); wellnessFacilityData = wellnessFacilityData+trim(dataTabfacility[i]); } } if (_root.currentTheme == "Lodging") { fieldStatus = "1"; if (_root.elt_data_mc.reserv_mc.room1Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.room2Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.room3Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.room4Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.room5Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.room6Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.room7Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.room8Cache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.roomExtraCache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.breakfastCache._visible) fieldStatus += ";0;1;1;1"; else fieldStatus += ";1;1;1;1"; if (_root.elt_data_mc.reserv_mc.childsCache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; //fieldStatus += ";1;1;1"; priceStatus = _root.elt_data_mc.reserv_mc.categoryPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.singleRoomPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.doubleRoomPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.twinRoomPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.threeRoomPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.quadRoomPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.fiveRoomPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.sixRoomPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.kingRoomPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.extraBedPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.breakfastPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.arrivingOnPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.leavingOnPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.childTypePriceStatus.text; fieldsData.push(_root.elt_data_mc.reserv_mc.categoriesList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.roomNbForCategoryList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.extraBedList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.childTypeList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.maxBreakfastNb.text); fieldsData.push(_root.elt_data_mc.reserv_mc.maxPersonsNb.text); } if (_root.currentTheme == "Transport") { if (_root.currentServDescID == "1") { //---- boat fieldStatus = "1"; if (_root.elt_data_mc.reserv_mc.typeCache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; fieldStatus += ";1;1;1"; if (_root.elt_data_mc.reserv_mc.classCache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.atCache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; priceStatus = _root.elt_data_mc.reserv_mc.placePriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.boatTypePriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.datePriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.toPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.boatClassPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.atPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.childTypePriceStatus.text; fieldsData.push(_root.elt_data_mc.reserv_mc.from.text); fieldsData.push(_root.elt_data_mc.reserv_mc.boatTypesList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.maxPersonsNb.text); fieldsData.push(_root.elt_data_mc.reserv_mc.destinationsList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.boatClassesList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.childTypeList.text); trace("******************"+_root.elt_data_mc.reserv_mc.from.text); trace("******************"+_root.elt_data_mc.reserv_mc.boatTypesList.text); trace("******************"+_root.elt_data_mc.reserv_mc.maxPersonsNb.text); trace("******************"+_root.elt_data_mc.reserv_mc.destinationsList.text); trace("******************"+_root.elt_data_mc.reserv_mc.boatClassesList.text); trace("******************"+_root.elt_data_mc.reserv_mc.childTypeList.text); } if ((_root.currentServDescID == "2") || (_root.currentServDescID == "37")) { fieldStatus = "1"; if (_root.elt_data_mc.reserv_mc.typeCache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; fieldStatus += ";1;1;1"; if (_root.elt_data_mc.reserv_mc.classCache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; if (_root.elt_data_mc.reserv_mc.atCache._visible) fieldStatus += ";0"; else fieldStatus += ";1"; priceStatus = _root.elt_data_mc.reserv_mc.placePriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.typePriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.datePriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.toPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.classPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.atPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.childTypePriceStatus.text; fieldsData.push(_root.elt_data_mc.reserv_mc.typesList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.destinationsList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.classesList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.childTypeList.text); } if ((_root.currentServDescID == "3") || (_root.currentServDescID == "21")) { //---- car fieldStatus = "1;1;1;1;1;1"; priceStatus = _root.elt_data_mc.reserv_mc.categoryPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.placePriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.pickupPlacePriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.returnPlacePriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.placeOnPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.placeAtPriceStatus.text; priceStatus += ";" + _root.elt_data_mc.reserv_mc.returnOnPriceStatus.text + ";" + _root.elt_data_mc.reserv_mc.returnAtPriceStatus.text; fieldsData.push(_root.elt_data_mc.reserv_mc.categoriesList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.pickupPlacesList.text); fieldsData.push(_root.elt_data_mc.reserv_mc.destinationsList.text); } } var hasFound = false; for(var i=0;i<_root.servIDTab.length && !hasFound;i++) { var myClip = eval("_root.elt_offer_mc.content_sauvalb_mc.scroll_histoalb_mc.elt_" + i); if (_root.servIDTab[i] == _root.currentServiceID) { hasFound = true; nbDays = myClip.nbDays.value; } } trace("SSSSSSSSSSSSSS 000 nbDays=" + nbDays); //trace("SSSSSSSSSSSSSS _root.elt_offer_mc.newServiceFlag.text =" + _root.elt_offer_mc.newServiceFlag.text); //if((nbDays == null)||(_root.elt_offer_mc.newServiceFlag.text == "true")) if(nbDays == null) { nbDays = _root.elt_offer_mc.nbDays.text; } var thefieldCard = _root.elt_data_mc.reserv_mc.cardVersion.text; if(thefieldCard.indexOf("Package") != -1) { if(nbDays == 1) { thefieldCard = str_replace2(thefieldCard, "Package", ""); trace("ICI11 thefieldCard= "+thefieldCard); } } else { if(nbDays >= 2) { var cardFieldlength = thefieldCard.length; thefieldCard = str_replace2(thefieldCard, "fieldCard", "fieldCardPackage"); thefieldCard = thefieldCard.substr(0,cardFieldlength+7); } } trace("ICI22 thefieldCard= "+thefieldCard); toto.NEWFIELDCARD = thefieldCard; toto.FIELDSTATUS = fieldStatus; toto.PRICESTATUS = priceStatus; toto.FIELDSDATA = fieldsData; toto.WELLNESSTHERAPYDATA = wellnessTherapyData; toto.WELLNESSLABELDATA = wellnessLabelData; toto.WELLNESSFITNESSDATA = wellnessFitnessData; toto.WELLNESSPROFILEDATA = wellnessProfileData; toto.WELLNESSFACILITYDATA = wellnessFacilityData; trace(_global.urlScripts + "plan/saveServiceFields.html?"+toto); toto.sendAndLoad(_global.urlScripts + "plan/saveServiceFields.html",totoRes,"POST"); totoRes.onLoad = function() { myArray = new Array(); for (var a in this) { if (a != "onLoad") myArray.push(this[a]); } myArray.reverse(); //---- check for error if (((myArray[0] != undefined) && (myArray[0] != "")) && (myArray[0].substr(0,5) != "error")) { //---- get results displayAlert("Service fieldCard saved."); _root.saveAgendaPricingList(andNextAction); } else { //---- display error message displayAlert("Error while saving service fieldCard."); _root.waitLoader._visible=false; } } } if((_root.elt_offer_mc.fromInfosText.text == "infos")&&(_root.elt_offer_mc.saveInfosFlag.text == "true")) { trace("Save service fieldCard infos"); var hasFound = false; var nbDays = 1; for(var i=0;i<_root.servIDTab.length+1 && !hasFound;i++) { var myClip = eval("_root.elt_offer_mc.content_sauvalb_mc.scroll_histoalb_mc.elt_" + i); if ((_root.servIDTab[i] == _root.currentServiceID) || ((_root.servIDTab[i] == undefined) && (_root.currentServiceID == "-"))) { hasFound = true; nbDays = myClip.nbDays.value; } } trace("ddddd3 nbDays= "+nbDays); trace("_root.selectedTheme ="+_root.selectedTheme); var toto2 = new LoadVars(); var totoRes2 = new LoadVars(); toto2.SERVID = _root.currentServiceID; toto2.LANG = LANG; toto2.FIELDCARD = _root.elt_data_mc.reserv_mc.cardVersion.text; toto2.SERVICEID = _root.currentServiceID; toto2.ENTITYNAME = _root.elt_offer_mc.entityName.text; toto2.FIRSTNAME = _root.elt_offer_mc.firstName.text; toto2.LASTNAME = _root.elt_offer_mc.lastName.text; toto2.STREETNAME = _root.elt_offer_mc.streetName.text; toto2.STREETNUMBER = _root.elt_offer_mc.streetNumber.text; toto2.LOCALITY = _root.elt_offer_mc.locality.text; toto2.POSTALCODE = _root.elt_offer_mc.postalCode.text; toto2.COUNTRY = _root.elt_offer_mc.country.text; toto2.FIXEDPHONE = _root.elt_offer_mc.fixedPhone.text; toto2.MOBILE = _root.elt_offer_mc.mobile.text; toto2.FAX = _root.elt_offer_mc.fax.text; toto2.EMAIL = _root.elt_offer_mc.email.text; toto2.WEB = _root.elt_offer_mc.web.text; _root.elt_data_mc.reserv_mc.cardVersion.text = _root.importFieldsPop_mc.fieldCard_mc.cardVersion.text; _root.elt_data_mc.reserv_mc.cardVersion.text = _root.offerFieldCard; var thefieldCard = _root.elt_data_mc.reserv_mc.cardVersion.text; if(thefieldCard.indexOf("Package") != -1) { if(nbDays == 1) { thefieldCard = str_replace2(thefieldCard, "Package", ""); trace("ICI11 thefieldCard= "+thefieldCard); } } else { if(nbDays >= 2) { var cardFieldlength = thefieldCard.length; thefieldCard = str_replace2(thefieldCard, "fieldCard", "fieldCardPackage"); thefieldCard = thefieldCard.substr(0,cardFieldlength+7); } } if((_root.currentServDescID ==39)||(_root.currentServDescID ==42)||(_root.currentServDescID ==45)) { thefieldCard = "fieldCard_wellness_1"; } toto2.NEWFIELDCARD = thefieldCard; var entityNameStatus = 0; var contactPersonStatus = 0; var adressStatus = 0; var phoneFaxStatus = 0; var emailWebStatus = 0; if(_root.elt_offer_mc.entityNameIsSelected.text == "true") { entityNameStatus = 1; trace("NORGOS NORGOS NORGS"); } if(_root.elt_offer_mc.contactPersonIsSelected.text == "true") { contactPersonStatus = 1; } if(_root.elt_offer_mc.adressIsSelected.text == "true") { adressStatus = 1; } if(_root.elt_offer_mc.phoneFaxIsSelected.text == "true") { phoneFaxStatus = 1; } if(_root.elt_offer_mc.emailWebIsSelected.text == "true") { emailWebStatus = 1; } toto2.ENTITYNAMESTATUS = entityNameStatus; toto2.CONTACTPERSONSTATUS = contactPersonStatus; toto2.ADRESSSTATUS = adressStatus; toto2.PHONEFAXSTATUS = phoneFaxStatus; toto2.EMAILWEBSTATUS = emailWebStatus; trace(_global.urlScripts + "plan/saveServiceInfos.html?"+toto2); toto2.sendAndLoad(_global.urlScripts + "plan/saveServiceInfos.html",totoRes2,"POST"); totoRes2.onLoad = function() { myArray2 = new Array(); for (var a in this) { if (a != "onLoad") myArray2.push(this[a]); } myArray2.reverse(); //---- check for error if (((myArray2[0] != undefined) && (myArray2[0] != "")) && (myArray2[0].substr(0,5) != "error")) { //---- get results displayAlert("Service fieldCard saved."); _root.saveAgendaPricingList(andNextAction); } else { //---- display error message displayAlert("Error while saving service fieldCard."); _root.waitLoader._visible=false; } } } _root.elt_offer_mc.fromFieldsText.text = ""; _root.elt_offer_mc.fromInfosText.text = ""; _root.elt_offer_mc.validatedInfos.text = ""; _root.elt_offer_mc.nbDays.text = ""; /*var toto3 = new LoadVars(); var totoRes3 = new LoadVars(); toto3.sendAndLoad("http://sensa-test.sensatrip.com/frontend/code/get_services_to_json.php",totoRes3,"POST");*/ if(andNextAction =="quit") getURL("javascript:windowClose();"); if(!(_root.elt_offer_mc.fromFieldsText.text == "fields" && _root.elt_offer_mc.saveFieldsFlag.text == "true") && !(_root.elt_offer_mc.fromInfosText.text == "infos" && _root.elt_offer_mc.saveInfosFlag.text == "true")) _root.waitLoader._visible=false; } //---- ask confirmation for deletion of selected service function confirmDeleteSelectedService(serviceID) { if ((serviceID == undefined) || (serviceID == "")) displayAlert("Please, select a service."); else { attachMovie("confirmDeleteProviderBox", "confirmPop_mc", 50); confirmPop_mc._x = 250; confirmPop_mc._y = 115; confirmPop_mc.message.text = "Do you really want to delete this service?"; confirmPop_mc.ID.text = serviceID; confirmPop_mc.deleteWhat.text = "service"; } } //---- delete selected service function deleteService(serviceID) { trace("delete service = " + serviceID); //---- delete provider var toto = new LoadVars(); var totoRes = new LoadVars(); toto.SERVID = serviceID; //trace(_global.urlScripts + "plan/deleteService.html?"+toto); toto.sendAndLoad(_global.urlScripts + "plan/deleteService.html",totoRes,"POST"); totoRes.onLoad = function() { myArray = new Array(); for (var a in this) { if (a != "onLoad") myArray.push(this[a]); } myArray.reverse(); //---- check for error _root.confirmPop_mc.unloadMovie(); if (((myArray[0] != undefined) && (myArray[0] != "")) && (myArray[0].substr(0,4) != "erro")) { //---- get results displayAlert("service deleted."); //---- refresh service list _root.displaySelectedService(_root.currentServDescID, "refreshAfterSave"); } else { //---- display error message displayAlert("Error while deleting service."); } } } //---- open service position popup /*function openServicePositionMap() { if ((_root.currentServiceID == "") || (_root.currentServiceID == "-1")) displayAlert("Please, save your service first."); else //getURL("javascript:openServicePositionMap("+_root.currentServiceID+");"); //getURL("javascript:alert('ok');"); getURL("servicesteps.php?serviceid="+_root.currentServiceID, "_blank"); }*/ function openServicePositionMap() { if ((_root.currentServiceID == "") || (_root.currentServiceID == "-1")) displayAlert("Please, save your service first."); else getURL("javascript:openServicePositionMap("+_root.currentServiceID+",\""+_global.urlMap+"\");"); } //---- open service preview popup function openServicePreview() { if ((_root.currentServiceID == "") || (_root.currentServiceID == "-1")) displayAlert("Please, save your service first."); else { var params = "LANG="+_root.LANG+"&LOC_ID="+LOC_ID+"&SELECTEDACTIVITYID="+_root.currentTheme.substr(0,1)+"_"+_root.currentServDescID+"_"+_root.currentServiceID; getURL("javascript:openServicePreview('"+params+"');"); } } //---- fill referenceOfferList function fillReferenceOfferList() { trace("fillReferenceOfferList"); if ((_root.currentServDescID == "39") || (_root.currentServDescID == "42")|| (_root.currentServDescID == "45")) { _root.elt_offer_mc.fieldsBt._visible = false; } //---- delete provider var toto = new LoadVars(); var totoRes = new LoadVars(); toto.SERVDESCID = _root.currentServDescID; //trace(_global.urlScripts + "plan/getReferenceOfferIndex.html?"+toto); toto.sendAndLoad(_global.urlScripts + "plan/getReferenceOfferIndex.html",totoRes,"POST"); totoRes.onLoad = function() { myArray = new Array(); for (var a in this) { if (a != "onLoad") myArray.push(this[a]); } myArray.reverse(); //---- check for error if ((myArray[0] != undefined) && (myArray[0] != "")) { //---- get results var IDTab = myArray[0].split("|"); var NameTab = myArray[1].split("|"); //---- display list _root.elt_offer_mc.referenceOfferList.removeAll(); _root.elt_offer_mc.referenceOfferList.addItem('Copy an offer', '-1'); for(var i=0;i<IDTab.length;i++) { _root.elt_offer_mc.referenceOfferList.addItem(NameTab[i], IDTab[i]); } } else { //---- display error message displayAlert("Error while loading reference offers list."); } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* var toto = new LoadVars(); toto.SERVICEID = _root.currentServiceID; var totoRes = new LoadVars(); trace(_global.urlScripts + "plan/getServiceInfos.html?"+toto); toto.sendAndLoad(_global.urlScripts + "plan/getServiceInfos.html",totoRes,"POST"); totoRes.onLoad = function() { myArray = new Array(); for (var a in this) { if (a != "onLoad") myArray.push(this[a]); } myArray.reverse(); trace("OKOK"); attachMovie("choosefields_popup", "importFieldsPop_mc", 30); importFieldsPop_mc._x = 110; importFieldsPop_mc._y = 60; importFieldsPop_mc.attachMovie("fieldCard_wellness_info_1", "ico0", 0); importFieldsPop_mc.ico0._x = 20; importFieldsPop_mc.ico0._y = 45; importFieldsPop_mc.ico0.trashBt._visible = false; importFieldsPop_mc.ico0.rollBt._visible = false; importFieldsPop_mc.ico0._xscale = 100; importFieldsPop_mc.ico0._yscale = 100; importFieldsPop_mc.ico0.enabled = false; ico0.entityName.text = trim(myArray[0]); ico0.firstName.text = trim(myArray[1]); ico0.lastName.text = trim(myArray[2]); ico0.streetName.text = trim(myArray[3]); ico0.streetNumber.text = trim(myArray[4]); ico0.locality.text = trim(myArray[5]); ico0.postalCode.text = trim(myArray[6]); ico0.countryList.text = trim(myArray[7]); ico0.fixedPhone.text = trim(myArray[8]); ico0.mobile.text = trim(myArray[9]); ico0.fax.text = trim(myArray[10]); ico0.email.text = trim(myArray[11]); ico0.web.text = trim(myArray[12]); if(trim(myArray[13]) == 1) { ico0.entityNameIsSelected.selected = true ; } else { ico0.entityNameIsSelected.selected = false; } if(trim(myArray[14]) == 1) { ico0.contactPersonIsSelected.selected = true ; } else { ico0.contactPersonIsSelected.selected = false; } if(trim(myArray[15]) == 1) { ico0.adressIsSelected.selected = true ; } else { ico0.adressIsSelected.selected = false; } if(trim(myArray[16]) == 1) { ico0.phoneFaxIsSelected.selected = true ; } else { ico0.phoneFaxIsSelected.selected = false; } if(trim(myArray[17]) == 1) { ico0.emailWebIsSelected.selected = true ; } else { ico0.emailWebIsSelected.selected = false; } //---- check for error if ((myArray[0] != undefined) && (myArray[0].substr(0,5) != "error")) { //---- get results var dataTab = myArray[0].split(","); } } //NOUR _root.importFieldsPop_mc._visible = false;*/ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// } //---- copy fields from the reference offer function copyFromReferenceOffer(copyType) { var referenceServiceID = _root.elt_offer_mc.referenceOfferList.getValue(); if ((referenceServiceID != -1) && (referenceServiceID.substr(0,1) == "S")) { attachMovie("confirmCopyBox", "confirmPop_mc", 50); confirmPop_mc._x = 250; confirmPop_mc._y = 115; confirmPop_mc.message.text = "Do you really want to copy the content of the reference offer to the current offer?"; var tmpTab = referenceServiceID.split("_"); confirmPop_mc.refOfferID.text = tmpTab[1]; confirmPop_mc.copyType.text = copyType; } else { //---- display error message displayAlert("Please select a reference offer."); _root.elt_offer_mc.referenceOfferList.selectedIndex = 0; _root.elt_offer_mc.fillWithContentList.selectedIndex = 0; } } function confirmCopyFromReferenceOffer(referenceServiceID, copyType) { trace("copy from reference offer ID = " + referenceServiceID + ", copyType = " + copyType); if ((copyType == "P") || (copyType == "I") || (copyType == "A")) { var toto = new LoadVars(); var totoRes = new LoadVars(); toto.SERVID = referenceServiceID; toto.LANG = LANG; //trace(_global.urlScripts + "plan/getServicePicturesTexts.html?"+toto); toto.sendAndLoad(_global.urlScripts + "plan/getServicePicturesTexts.html",totoRes,"POST"); totoRes.onLoad = function() { myArray = new Array(); for (var a in this) { if (a != "onLoad") myArray.push(this[a]); } myArray.reverse(); //---- check for error _root.confirmPop_mc.unloadMovie(); if ((myArray[0] != undefined) && (myArray[0].substr(0,5) != "error")) { //---- get results var titleTab = myArray[0].split("|"); var textTab = myArray[1].split("|"); var fileTab = myArray[2].split("|"); if ((copyType == "P") || (copyType == "A")) { //---- copy images _root.offerSelectedFileTab = fileTab; if (copyType == "P") { for(var i=0;i<titleTab.length;i++) { if (_root.offerSelectedNameTab[i] == undefined) _root.offerSelectedNameTab[i] = ""; if (_root.offerSelectedInfoTab[i] == undefined) _root.offerSelectedInfoTab[i] = ""; } } else { _root.offerSelectedNameTab = titleTab; _root.offerSelectedInfoTab = textTab; } elt_offer_mc.photoTitle.text = _root.offerSelectedNameTab[0]; elt_offer_mc.offerText.htmlText = _root.offerSelectedInfoTab[0]; //---- load first image elt_offer_mc.attachMovie("offer_elt_mc", "offerElt_0", 5); var myClip = eval("elt_offer_mc.offerElt_0"); myClip._x = 124; myClip._y = 53; myClip.img_mc.loadMovie(_global.urlObj + _root.offerSelectedFileTab[0]); myClip.imgName.text = _root.offerSelectedFileTab[0]; elt_offer_mc.delBt.swapDepths(6); } else { //---- copy texts _root.offerSelectedNameTab = titleTab; _root.offerSelectedInfoTab = textTab; elt_offer_mc.photoTitle.text = _root.offerSelectedNameTab[0]; elt_offer_mc.offerText.htmlText = _root.offerSelectedInfoTab[0]; for(var i=0;i<titleTab.length;i++) { if (_root.offerSelectedFileTab[i] == undefined) _root.offerSelectedFileTab[i] = ""; } } elt_offer_mc.eltNumberText.text = "1/" + titleTab.length; } else { //---- display error message displayAlert("Error while copying from reference offer."); } } } if (copyType == "R") { var toto = new LoadVars(); var totoRes = new LoadVars(); toto.SERVID = referenceServiceID; toto.LANG = LANG; trace("uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"); trace(_global.urlScripts + "plan/getServiceFieldsData.html?"+toto); toto.sendAndLoad(_global.urlScripts + "plan/getServiceFieldsData.html",totoRes,"POST"); totoRes.onLoad = function() { myArray = new Array(); for (var a in this) { if (a != "onLoad") myArray.push(this[a]); } myArray.reverse(); //---- check for error _root.confirmPop_mc.unloadMovie(); if ((myArray[0] != undefined) && (myArray[0].substr(0,5) != "error")) { //---- get results _root.elt_offer_mc.readCondPop_mc.conditionsText.text = myArray[11]; } else { //---- display error message displayAlert("Error while copying from reference offer."); } } } if ((copyType == "D") || (copyType == "A")) { var toto = new LoadVars(); var totoRes = new LoadVars(); toto.SERVID = referenceServiceID; toto.LANG = LANG; _root.addFieldsCard(); if ((pricingPop_mc._width == undefined) || (pricingPop_mc._width < 10)) _root.openPricingPopup(true); trace("VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"); trace(_global.urlScripts + "plan/getServiceFieldsData.html?"+toto); toto.sendAndLoad(_global.urlScripts + "plan/getServiceFieldsData.html",totoRes,"POST"); totoRes.onLoad = function() { myArray = new Array(); for (var a in this) { if (a != "onLoad") myArray.push(this[a]); } myArray.reverse(); //---- check for error _root.confirmPop_mc.unloadMovie(); if ((myArray[0] != undefined) && (myArray[0].substr(0,5) != "error")) { //---- get results var dataTab = myArray[0].split(","); var periodIDsTab = myArray[1].split("|"); var periodDatesTab = myArray[2].split("|"); var periodNamesTab = myArray[3].split("|"); var periodIsActivesTab = myArray[4].split("|"); var periodSessionsTab = myArray[5].split("|"); var pricingTextTab = myArray[6].split("éàè"); var pricingPriceTab = myArray[7].split("éàè"); var pricingPeriodNumTab = myArray[8].split("éàè"); var pricingDataTab = myArray[9].split("éàè"); var pricingOptionPriceTab = myArray[10].split("éàè"); _root.elt_data_mc.reserv_mc.cardVersion.text = myArray[12]; var fieldStatusTab = myArray[13].split(";"); var priceStatusTab = myArray[14].split(";"); if (copyType == "A") _root.elt_offer_mc.readCondPop_mc.conditionsText.text = myArray[11]; //---- field data if (_root.currentTheme == "Activity") { var tmpStr = myArray[12]; var tmpTab = tmpStr.split("_"); if (tmpTab[0] == "fieldCardPackage") { tmpStr = dataTab[0]; tmpTab = tmpStr.split("."); if (fieldStatusTab[0] == "0") _root.elt_data_mc.reserv_mc.room1Cache._visible = true; if (fieldStatusTab[1] == "0") _root.elt_data_mc.reserv_mc.room2Cache._visible = true; if (fieldStatusTab[2] == "0") _root.elt_data_mc.reserv_mc.room3Cache._visible = true; if (fieldStatusTab[3] == "0") _root.elt_data_mc.reserv_mc.room4Cache._visible = true; if (fieldStatusTab[4] == "0") _root.elt_data_mc.reserv_mc.room5Cache._visible = true; if (fieldStatusTab[5] == "0") _root.elt_data_mc.reserv_mc.room6Cache._visible = true; if (fieldStatusTab[6] == "0") _root.elt_data_mc.reserv_mc.roomExtraCache._visible = true; _root.elt_data_mc.reserv_mc.maxSingleRoomNb.text = tmpTab[0]; _root.elt_data_mc.reserv_mc.maxTwinRoomNb.text = tmpTab[1]; _root.elt_data_mc.reserv_mc.maxTripleRoomNb.text = tmpTab[2]; _root.elt_data_mc.reserv_mc.maxQuadRoomNb.text = tmpTab[3]; _root.elt_data_mc.reserv_mc.maxFiveRoomNb.text = tmpTab[4]; _root.elt_data_mc.reserv_mc.maxSixRoomNb.text = tmpTab[5]; _root.elt_data_mc.reserv_mc.extraBedList.text = dataTab[1]; _root.elt_data_mc.reserv_mc.childTypeList.text = dataTab[2]; _root.elt_data_mc.reserv_mc.singleRoomPriceStatus.text = priceStatusTab[0]; _root.elt_data_mc.reserv_mc.twinRoomPriceStatus.text = priceStatusTab[1]; _root.elt_data_mc.reserv_mc.tripleRoomPriceStatus.text = priceStatusTab[2]; _root.elt_data_mc.reserv_mc.quadRoomPriceStatus.text = priceStatusTab[3]; _root.elt_data_mc.reserv_mc.fiveRoomPriceStatus.text = priceStatusTab[4]; _root.elt_data_mc.reserv_mc.sixRoomPriceStatus.text = priceStatusTab[5]; _root.elt_data_mc.reserv_mc.datePriceStatus.text = priceStatusTab[6]; _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text = priceStatusTab[7]; _root.elt_data_mc.reserv_mc.extraBedPriceStatus.text = priceStatusTab[8]; _root.elt_data_mc.reserv_mc.childTypePriceStatus.text = priceStatusTab[9]; } else { if (fieldStatusTab[2] == "0") _root.elt_data_mc.reserv_mc.atCache._visible = true; if (fieldStatusTab[3] == "0") _root.elt_data_mc.reserv_mc.childsCache._visible = true; _root.elt_data_mc.reserv_mc.childTypeList.text = dataTab[0]; _root.elt_data_mc.reserv_mc.datePriceStatus.text = priceStatusTab[0]; _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text = priceStatusTab[1]; _root.elt_data_mc.reserv_mc.atPriceStatus.text = priceStatusTab[2]; _root.elt_data_mc.reserv_mc.childTypePriceStatus.text = priceStatusTab[3]; } } if (_root.currentTheme == "Wellness") { if (fieldStatusTab[2] == "0") _root.elt_data_mc.reserv_mc.atCache._visible = true; if (fieldStatusTab[3] == "0") _root.elt_data_mc.reserv_mc.childsCache._visible = true; if (fieldStatusTab[4] == "0") _root.elt_data_mc.reserv_mc.therapyCache._visible = true; if (fieldStatusTab[5] == "0") _root.elt_data_mc.reserv_mc.labelCache._visible = true; if (fieldStatusTab[6] == "0") _root.elt_data_mc.reserv_mc.fitnessCache._visible = true; if (fieldStatusTab[7] == "0") _root.elt_data_mc.reserv_mc.facilityCache._visible = true; if (fieldStatusTab[8] == "0") _root.elt_data_mc.reserv_mc.profileCache._visible = true; _root.elt_data_mc.reserv_mc.childTypeList.text = dataTab[0]; _root.elt_data_mc.reserv_mc.datePriceStatus.text = priceStatusTab[0]; _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text = priceStatusTab[1]; _root.elt_data_mc.reserv_mc.atPriceStatus.text = priceStatusTab[2]; _root.elt_data_mc.reserv_mc.childTypePriceStatus.text = priceStatusTab[3]; _root.elt_data_mc.reserv_mc.therapyTypePriceStatus.text = priceStatusTab[4]; _root.elt_data_mc.reserv_mc.labelTypePriceStatus.text = priceStatusTab[5]; _root.elt_data_mc.reserv_mc.fitnessTypePriceStatus.text = priceStatusTab[6]; _root.elt_data_mc.reserv_mc.facilityTypePriceStatus.text = priceStatusTab[7]; _root.elt_data_mc.reserv_mc.profileTypePriceStatus.text = priceStatusTab[8]; } if (_root.currentTheme == "Lodging") { if (fieldStatusTab[1] == "0") _root.elt_data_mc.reserv_mc.room1Cache._visible = true; if (fieldStatusTab[2] == "0") _root.elt_data_mc.reserv_mc.room2Cache._visible = true; if (fieldStatusTab[3] == "0") _root.elt_data_mc.reserv_mc.room3Cache._visible = true; if (fieldStatusTab[4] == "0") _root.elt_data_mc.reserv_mc.room4Cache._visible = true; if (fieldStatusTab[5] == "0") _root.elt_data_mc.reserv_mc.room5Cache._visible = true; if (fieldStatusTab[6] == "0") _root.elt_data_mc.reserv_mc.room6Cache._visible = true; if (fieldStatusTab[7] == "0") _root.elt_data_mc.reserv_mc.room7Cache._visible = true; if (fieldStatusTab[8] == "0") _root.elt_data_mc.reserv_mc.room8Cache._visible = true; if (fieldStatusTab[9] == "0") _root.elt_data_mc.reserv_mc.roomExtraCache._visible = true; if (fieldStatusTab[10] == "0") _root.elt_data_mc.reserv_mc.breakfastCache._visible = true; _root.elt_data_mc.reserv_mc.categoriesList.text = dataTab[0]; _root.elt_data_mc.reserv_mc.roomNbForCategoryList.text = dataTab[1]; _root.elt_data_mc.reserv_mc.extraBedList.text = dataTab[2]; _root.elt_data_mc.reserv_mc.childTypeList.text = dataTab[3]; _root.elt_data_mc.reserv_mc.categoryPriceStatus.text = priceStatusTab[0]; _root.elt_data_mc.reserv_mc.singleRoomPriceStatus.text = priceStatusTab[1]; _root.elt_data_mc.reserv_mc.doubleRoomPriceStatus.text = priceStatusTab[2]; _root.elt_data_mc.reserv_mc.twinRoomPriceStatus.text = priceStatusTab[3]; _root.elt_data_mc.reserv_mc.threeRoomPriceStatus.text = priceStatusTab[4]; _root.elt_data_mc.reserv_mc.quadRoomPriceStatus.text = priceStatusTab[5]; _root.elt_data_mc.reserv_mc.fiveRoomPriceStatus.text = priceStatusTab[6]; _root.elt_data_mc.reserv_mc.sixRoomPriceStatus.text = priceStatusTab[7]; _root.elt_data_mc.reserv_mc.kingRoomPriceStatus.text = priceStatusTab[8]; _root.elt_data_mc.reserv_mc.extraBedPriceStatus.text = priceStatusTab[9]; _root.elt_data_mc.reserv_mc.breakfastPriceStatus.text = priceStatusTab[10]; _root.elt_data_mc.reserv_mc.arrivingOnPriceStatus.text = priceStatusTab[11]; _root.elt_data_mc.reserv_mc.threeRoomPriceStatus.text = priceStatusTab[12]; _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text = priceStatusTab[13]; _root.elt_data_mc.reserv_mc.childTypePriceStatus.text = priceStatusTab[14]; } if (_root.currentTheme == "Transport") { if (_root.currentServDescID == "1") { trace("**************************************"+dataTab); if (fieldStatusTab[1] == "0") _root.elt_data_mc.reserv_mc.typeCache._visible = true; if (fieldStatusTab[5] == "0") _root.elt_data_mc.reserv_mc.classCache._visible = true; if (fieldStatusTab[6] == "0") _root.elt_data_mc.reserv_mc.atCache._visible = true; _root.elt_data_mc.reserv_mc.boatTypesList.text = dataTab[0]; _root.elt_data_mc.reserv_mc.destinationsList.text = dataTab[1]; _root.elt_data_mc.reserv_mc.boatClassesList.text = dataTab[2]; _root.elt_data_mc.reserv_mc.childTypeList.text = dataTab[3]; _root.elt_data_mc.reserv_mc.placePriceStatus.text = priceStatusTab[0]; _root.elt_data_mc.reserv_mc.boatTypePriceStatus.text = priceStatusTab[1]; _root.elt_data_mc.reserv_mc.datePriceStatus.text = priceStatusTab[2]; _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text = priceStatusTab[3]; _root.elt_data_mc.reserv_mc.toPriceStatus.text = priceStatusTab[4]; _root.elt_data_mc.reserv_mc.boatClassPriceStatus.text = priceStatusTab[5]; _root.elt_data_mc.reserv_mc.atPriceStatus.text = priceStatusTab[6]; _root.elt_data_mc.reserv_mc.childTypePriceStatus.text = priceStatusTab[7]; } if ((_root.currentServDescID == "2") || (_root.currentServDescID == "37")) { if (fieldStatusTab[1] == "0") _root.elt_data_mc.reserv_mc.typeCache._visible = true; if (fieldStatusTab[5] == "0") _root.elt_data_mc.reserv_mc.classCache._visible = true; if (fieldStatusTab[6] == "0") _root.elt_data_mc.reserv_mc.atCache._visible = true; _root.elt_data_mc.reserv_mc.typesList.text = dataTab[0]; _root.elt_data_mc.reserv_mc.destinationsList.text = dataTab[1]; _root.elt_data_mc.reserv_mc.classesList.text = dataTab[2]; _root.elt_data_mc.reserv_mc.childTypeList.text = dataTab[3]; _root.elt_data_mc.reserv_mc.placePriceStatus.text = priceStatusTab[0]; _root.elt_data_mc.reserv_mc.typePriceStatus.text = priceStatusTab[1]; _root.elt_data_mc.reserv_mc.datePriceStatus.text = priceStatusTab[2]; _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text = priceStatusTab[3]; _root.elt_data_mc.reserv_mc.toPriceStatus.text = priceStatusTab[4]; _root.elt_data_mc.reserv_mc.classPriceStatus.text = priceStatusTab[5]; _root.elt_data_mc.reserv_mc.atPriceStatus.text = priceStatusTab[6]; _root.elt_data_mc.reserv_mc.childTypePriceStatus.text = priceStatusTab[7]; } if ((_root.currentServDescID == "3") || (_root.currentServDescID == "21")) { //---- car _root.elt_data_mc.reserv_mc.categoriesList.text = dataTab[0]; _root.elt_data_mc.reserv_mc.pickupPlacesList.text = dataTab[1]; _root.elt_data_mc.reserv_mc.destinationsList.text = dataTab[2]; _root.elt_data_mc.reserv_mc.categoryPriceStatus.text = priceStatusTab[0]; _root.elt_data_mc.reserv_mc.placePriceStatus.text = priceStatusTab[1]; _root.elt_data_mc.reserv_mc.pickupPlacePriceStatus.text = priceStatusTab[2]; _root.elt_data_mc.reserv_mc.returnPlacePriceStatus.text = priceStatusTab[3]; _root.elt_data_mc.reserv_mc.nbPersPriceStatus.text = priceStatusTab[4]; _root.elt_data_mc.reserv_mc.placeOnPriceStatus.text = priceStatusTab[5]; _root.elt_data_mc.reserv_mc.placeAtPriceStatus.text = priceStatusTab[6]; _root.elt_data_mc.reserv_mc.returnOnPriceStatus.text = priceStatusTab[7]; _root.elt_data_mc.reserv_mc.returnAtPriceStatus.text = priceStatusTab[8]; } } //---- open pricing popup _root.getPricingDataFromService(); //---- agenda _root.agendaPeriodsIDsList = new Array(); _root.agendaPeriodsDatesList = new Array(); _root.agendaPeriodsNamesList = new Array(); _root.agendaPeriodsIsActivesList = new Array(); _root.agendaPeriodsSessionsList = new Array(); for(var i=0;i<periodDatesTab.length && periodDatesTab[0] != "";i++) { _root.agendaPeriodsIDsList.push(periodIDsTab[i]); _root.agendaPeriodsDatesList.push(periodDatesTab[i]); _root.agendaPeriodsNamesList.push(periodNamesTab[i]); _root.agendaPeriodsIsActivesList.push(periodIsActivesTab[i]); _root.agendaPeriodsSessionsList.push(periodSessionsTab[i]); } if (periodDatesTab[0] != "") _root.refreshPricingPeriodList(); //---- pricing _root.pricingListEltNb = 0; for(var i=0;i<pricingTextTab.length && pricingTextTab[0] != "";i++) { _root.insertNewPricingLine(pricingTextTab[i], pricingPeriodNumTab[i], pricingPriceTab[i], pricingDataTab[i], pricingOptionPriceTab[i]); } } else { //---- display error message displayAlert("Error while copying from reference offer."); } } } }