function tripPlannerLoad(){SendRequest("/TripPlanner","get","tripPlanner");}function Airport_fn(){if(gbl_AirportList.length<=0){SendRequest("/airports","get","airportList");}else{oTextbox=new AutoSuggestControl(document.getElementById("drpAirport"),StateSuggestionObj);SendRequest("CookieStorageController.php?RequestType="+COOKIE_READ,"get","cookieInfoReader");}}function serviceTagListing_fn(serviceTagURI){SendRequest(serviceTagURI,"get","serviceTagListing");}function Downtown_fn(){if(gbl_CityList.length<=0){SendRequest("/cities","get","cityList");}else{oTextbox1=new AutoSuggestControl(document.getElementById("drpCity"),CitySuggestionObj);oTextbox2=new AutoSuggestControl(document.getElementById("drpCity_vacation"),CitySuggestionObj);SendRequest("CookieStorageController.php?RequestType="+COOKIE_READ,"get","cookieInfoReader");}}function displaypanel_load_fn(){if(document.getElementById('displaypanel')){document.getElementById('displaypanel').style.display="block";}if(document.getElementById('attraction-list')){document.getElementById('attraction-list').style.display="none";}if(document.getElementById('searchBox')){document.getElementById('searchBox').style.display="none";}if(document.getElementById('divShopping')){document.getElementById('divShopping').style.display="none";}if(document.getElementById('divRestaurant')){document.getElementById('divRestaurant').style.display="none";}if(document.getElementById('divShortList')){document.getElementById('divShortList').style.display="none";}if(document.getElementById('mapbuttonspanel')){document.getElementById('mapbuttonspanel').style.display="none";}if(document.getElementById('planner_Panel')){document.getElementById('planner_Panel').style.display="none";}if(document.getElementById('map')){document.getElementById('map').style.display="none";}if(document.getElementById('divShortList')){document.getElementById('divShortList').style.display="none";}if(document.getElementById('mapIconDetail')){document.getElementById('mapIconDetail').style.display="none";}if(document.getElementById('divViatorTours')){document.getElementById('divViatorTours').style.display="none";}if(document.getElementById('btnCloseTransportPanel')){document.getElementById('btnCloseTransportPanel').style.display="none";}if(document.getElementById('divEvents')){document.getElementById('divEvents').style.display="none";}var locID=0;gblPreviousDestination=new CLSVacationCityBase(global_airportid,global_startingLocationName,gbl_arrAllCities,gbl_arrAllLocations,gbl_arrAllAttractions,gbl_arrAllHotels,gbl_arrAllServices,gbl_arrAllLogisticals,gbl_arrAllTravelDetails,gbl_arrAllImages,gbl_arrHotelServices,gbl_arrAllHolidays,gbl_arrAllAdvertisement,gblLocationDurationArray,gbl_arrRestaurants,gbl_arrViatorTours,gbl_arrViatorPass,gblObjArrLocation,gbl_arrAttractionServices,global_location,'');if(global_start_location==3){if(gblIsFromMC==true){SendRequest("MultiCityPlanner.php?type="+global_start_location+"&isMCntry="+gblIsFromMC,"get","multiCityPlanner");}else{SendRequest("MultiCityPlanner.php?type="+global_start_location,"get","multiCityPlanner");}}else{gbl_VacationCityPlanner[0]=new CLSCityAirportInfo(global_CityAirportInfoObj.ArrivalTime,global_CityAirportInfoObj.DepartTime,global_CityAirportInfoObj.TravelerCount,global_CityAirportInfoObj.ID,global_CityAirportInfoObj.Name,global_CityAirportInfoObj.Startdate,global_CityAirportInfoObj.Enddate,global_CityAirportInfoObj.Group,global_CityAirportInfoObj.LocationID,global_CityAirportInfoObj.CityID,global_CityAirportInfoObj.Country,global_CityAirportInfoObj.DefaultTransportCost,global_CityAirportInfoObj.TripCurrency,global_CityAirportInfoObj.StartType);gbl_LeavingFromCityInfo=new CLSCityAirportInfo(global_CityAirportInfoObj.ArrivalTime,'',global_CityAirportInfoObj.TravelerCount,'','',global_CityAirportInfoObj.Startdate,'',global_CityAirportInfoObj.Group,'','','','','',1);SendRequest("/DisplayPanel","get","displaypanel");}}function planner_onclick(){if(document.getElementById("displaypanel").style.display==""||document.getElementById("displaypanel").style.display=="block"){closeCalendar();document.getElementById('displaypanel').style.display="none";if(document.getElementById('attractionbrowser_td')){document.getElementById('attractionbrowser_td').width="26%";}if(document.getElementById('itinerary_id')){document.getElementById('itinerary_id').width="25%";}if(document.getElementById('detailMap').style.display=="block"){document.getElementById('btnCloseTransportPanel').style.display="";document.getElementById('mapbuttonspanel').style.display="none";document.getElementById('backBtn').style.display="none";document.getElementById('attraction-list').style.display="";document.getElementById('addCityDiv').style.display="";}else{for(var vacationCnt=0;vacationCnt<gbl_arrAllXMLData.length;vacationCnt++){if(gbl_arrAllXMLData[vacationCnt].id==global_CityAirportInfoObj.CityID){gbl_xmlobj_allPartner=gbl_arrAllXMLData[vacationCnt].partnerXML;gbl_xmlobj_all=gbl_arrAllXMLData[vacationCnt].cityXML;gbl_xmlobj_allNearByCities=gbl_arrAllXMLData[vacationCnt].nbcXML;global_startingLocationName=gbl_arrAllXMLData[vacationCnt].name;global_airportorcity=gbl_arrAllXMLData[vacationCnt].id;gblIsTSDataReceived=true;populateData();break;}}document.getElementById('mapbuttonspanel').style.display="block";if(gblSelectedType=="Restaurant"){showRestaurant();renderRestaurants(0);}else if(gblSelectedType=="Shopping"){showShopping();renderAttractions(global_travellerpriority);}else if(gblSelectedType=="ViatorTours"){showViatorTours();renderTours();}else if(gblSelectedType=="Events"){}else if(gblSelectedType=="Shortlist"){showShortList();renderShortList();}else if(gblSelectedType=="Hotel"){showHotels();showSearchHotelsLink();}else if(gblSelectedType=="Attraction"){showAttractions();renderAttractions(global_travellerpriority);}document.getElementById('planner_Panel').style.display="block";document.getElementById('searchBox').style.display="";if(document.getElementById('backBtn')){document.getElementById('backBtn').style.display="none";document.getElementById('addCityDiv').style.display="";}if(document.getElementById('hotelTabDesc').style.display==""){document.getElementById('hotelTabDesc').style.display="none";}}if(!document.getElementById('attractionheading1').innerHTML.match(global_startingLocationName)){global_startingLocationName=gblPreviousDestination.name;gbl_arrAllCities=gblPreviousDestination.cityObj;gbl_arrAllLocations=gblPreviousDestination.locationsObj;gbl_arrAllAttractions=gblPreviousDestination.attractionsObj;gbl_arrAllHotels=gblPreviousDestination.hotelsObj;gbl_arrAllServices=gblPreviousDestination.servicesObj;gbl_arrAllLogisticals=gblPreviousDestination.logisticalsObj;gbl_arrAllTravelDetails=gblPreviousDestination.travelDetailsObj;gbl_arrAllImages=gblPreviousDestination.imagesObj;gbl_arrHotelServices=gblPreviousDestination.hotelServicesObj;gbl_arrAttractionServices=gblPreviousDestination.attractionServicesObj;gbl_arrAllHolidays=gblPreviousDestination.holidaysObj;gbl_arrAllAdvertisement=gblPreviousDestination.advertisementObj;gblLocationDurationArray=gblPreviousDestination.locationDurationObj;}}if(document.getElementById('hotelTabDesc')){document.getElementById('hotelTabDesc').style.display="none";}if((document.getElementById('addToItinerary').style.display==""&&document.getElementById('addToML').style.display=="")||(document.getElementById('addToItineraryVr').style.display==""&&document.getElementById('addToMLVr').style.display=="")){document.getElementById('addToItinerary').style.display="none";document.getElementById('addToML').style.display="none";document.getElementById('addToItineraryVr').style.display="none";document.getElementById('addToMLVr').style.display="none";}displayViatorImage(false);}function drpAirport_fn(airporturl){}function headerpage_ibtnmytrip_fn(){SendRequest("TripList.php","get","triplist");}function headerpage_ibtnmyprofile_fn(){SendRequest("MyProfile.php","get","serviceproviderprofile");}function headerpage_ibtnhome_fn(){isItineraryBudgetEdit=false;SendRequest("/homepagecontents","get","homepageLoad");var tmpCurrentURLString=document.location.href;if(tmpCurrentURLString.match("paypal")){window.location='main.php';}}function headerpage_ibtnbudget_fn(){SendRequest("budgetPlanner.php","get","budgetPlannerLoad");}function headerpage_ibtnread_fn(){if(gbl_HomePageArticles.length<=0){SendRequest("/homepage/articles","get","articlelist");}if(gbl_HomePageBlogs.length<=0){SendRequest("/homepage/blogs","get","bloglist");}gblUserEvent="headerpage_ibtnblogs";SendRequest("readindex.php","get","articledetailedload");}function headerpage_explore_fn(){gblUserEvent="headerpage_explore";SendRequest("articledetailed.php","get","articledetailedload");}function headerpage_ibtnbudgetItems_fn(){SendRequest("BudgetItemsList.php","get","budgetPlannerItemsLoad");}function headerpage_newattractions_fn(){SendRequest("newattractionlist.php","get","newattractionlistLoad");}function headerpage_ibtnblogs_fn(){SendRequest('ArticleBlogList.php?requestType=user&action=list','get','articleblogsload')}function headerpage_ibtnblogs_admin_fn(){SendRequest('ArticleBlogList.php?requestType=admin&action=list','get','articleblogsload');}function headerpage_ibtnImportViatorData_fn(){SendRequest("ImportViatorData.php","get","displayImportViatorDataPage");}function headerpage_TravellEditorProfile_fn(){SendRequest('RegisterTravelEditor.php?&action=Edit&RequestType=user','get','editTravelEditordetails');}function homepage_ibtnsketchnow_fn(){if(document.getElementById('planner_Panel')){document.getElementById('attraction-list').style.display="block";document.getElementById('map').style.display="block";document.getElementById('displaypanel').style.display="none";document.getElementById('planner_Panel').style.display="block";}else{document.getElementById('attraction-list').style.display="block";document.getElementById('map').style.display="block";document.getElementById('displaypanel').style.display="block";document.getElementById('planner_Panel').style.display="block";attractionpage_load_fn();}}function hideMyTripDirectionMarkers(){if(typeof GDirections!='undefined'){var numMarkers=myTripDirections.getNumGeocodes();for(var i=0;i<numMarkers;i++){var marker=myTripDirections.getMarker(i);if(marker!=null){marker.hide();}}var arrPoints=new Array();var tmpVertexCount=0;var polyline=null;var vertexTotalCount=0;polyline=myTripDirections.getPolyline();if(polyline){vertexTotalCount=polyline.getVertexCount();for(tmpVertexCount=0;tmpVertexCount<vertexTotalCount;tmpVertexCount++){arrPoints[arrPoints.length]=polyline.getVertex(tmpVertexCount);}arrPoints[arrPoints.length]=polyline.getVertex(0);var newStylesPolyline=new GPolyline(arrPoints,"#5858FF",4,1);myTripMap.addOverlay(newStylesPolyline);}}}function showMyTripMapDirection(itineraryIndex,cityId,dayCnt){if(typeof GDirections!='undefined'){myTripDirections=new GDirections(myTripMap);GEvent.addListener(myTripDirections,"addoverlay",hideMyTripDirectionMarkers);var itineraryWayPoints=new Array();var markerCount=0;var itineraryItemsArrObj=gbl_arrMyItinerary[itineraryIndex].itineraryItemsArrObj;if(itineraryItemsArrObj.length>1){for(var iCnt=0;iCnt<itineraryItemsArrObj.length;iCnt++){if(itineraryItemsArrObj[iCnt].cityId==cityId&&itineraryItemsArrObj[iCnt].day==(parseInt(dayCnt)+1)){var Glat=itineraryItemsArrObj[iCnt].latitude;var Glng=itineraryItemsArrObj[iCnt].logitude;if(Glat!=""&&Glng!=""){itineraryWayPoints[itineraryWayPoints.length]=Glat+","+Glng;}}}myTripDirections.clear();myTripDirections.loadFromWaypoints(itineraryWayPoints,{preserveViewport:true});}}}function headerpage_ibtnFeatures_fn(){SendRequest("AdminFeature.php","get","travelerprofile");}function headerpage_ibtnAttrtours_fn(){SendRequest("ToursMatchingAttractions.php","get","travelerprofile");}function attractionpage_load_fn(){gbl_CurrentPageId=AIRPORTCITYLANDING;if(gbl_startingLocationType=="airport"){gbl_AdvLocationTypeId=AIRPORT;}else{gbl_AdvLocationTypeId=CITY;}gbl_AdvLocationId=global_airportorcity;if(!gbl_isLandingPageRequested){gbl_isLandingPageRequested=true;SendRequest("/LogisticalInfoPage","get","logisticalpageLoad");}}function landingPage_load_fn(){gbl_CurrentPageId=AIRPORTCITYLANDING;if(gbl_startingLocationType=="airport"){gbl_AdvLocationTypeId=AIRPORT;}else{gbl_AdvLocationTypeId=CITY;}gbl_AdvLocationId=global_airportorcity;SendRequest("landingPage.php","get","logisticalpageLoad");}function headerpage_ibtnserviceprovider_fn(){SendRequest("/ServiceProvider","get","serviceprovider");}function headerpage_ibtnservices_fn(){SendRequest("/Services","get","services");}function Display_RegisterServiceProvider(RegisterServiceProviderResponse){renderview("loadpage",RegisterServiceProviderResponse);}function Display_UserManagement(UserManagementResponse){renderview("loadpage",UserManagementResponse);}function Display_EditUserDetails(EditUserDetails){renderview("loadpage",EditUserDetails);}function Display_RegisterUser(RegisterUserResponse){renderview("loadpage",RegisterUserResponse);}function headerpage_ibtnregistration_fn(){SendRequest('RegisterServiceProvider.php','get','registerserviceprovider');}function sp_registration_fn(){SendRequest('demo_spregistration.php','get','registerserviceprovider');}function headerpage_ibtnserviceproviderlist_fn(){SendRequest('ServiceProviderList.php','get','serviceproviderList');}function headerpage_articleblog_registration_fn(){SendRequest('ArticleBlogsRegistration.php','get','articlesblogsregistraction');}function headerpage_articlebloglist_fn(){SendRequest('ArticleBlogList.php','get','articleblogListDisplay');}function footerlinks_TEditor_fn(){SendRequest("RegisterTravelEditor.php","get","travelEditor");}function travelEditor_fn(){SendRequest("TravelEditorProfile.php","get","travelEditorProfile");}function TravelEditorList(){SendRequest("TravelEditorList.php","get","travelEditorList");}function TravelExpertReg_fn(){SendRequest("TravelExpertRegistration.php","get","travelexpertregistration");}function TravelExpertList_fn(){SendRequest("TravelExpertList.php","get","travelexpertlist");}function TravelexpertProfile(){SendRequest("TravelExpertRegistration.php?action=Edit","get","travelexpertprofile");}function TravelerProfile(){gblUserEvent="";SendRequest("RegisterTraveler.php?action=Edit","get","editTraveler")}function headerpage_ibtnApproveUsersList_fn(){var objOverlay,iframeObj;objOverlay=document.getElementById("overlay");iframeObj=document.getElementById("itineraryFrame");iframeObj.src=DIRECTORYSTRUCTUREPATH+"ApproveUserList.php";objOverlay.style.visibility=(objOverlay.style.visibility=="visible")?"hidden":"visible";if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="100%";}var overlayInnerObj=document.getElementById("overlayInner");if(objOverlay.style.visibility=="visible"){if(overlayInnerObj){overlayInnerObj.style.display="";}objOverlay.style.height=document.body.scrollHeight;objOverlay.style.width=document.body.scrollWidth;}}function footerlinks_feedback_fn(){var objOverlay,iframeObj,overlayInnerObj;objOverlay=document.getElementById("overlay");iframeObj=document.getElementById("itineraryFrame");overlayInnerObj=document.getElementById("overlayInner");if(overlayInnerObj){overlayInnerObj.style.display="";}overlayInnerObj.style.height="320px";iframeObj.src=DIRECTORYSTRUCTUREPATH+"FeedbackPopup.php";objOverlay.style.visibility=(objOverlay.style.visibility=="visible")?"hidden":"visible";if(objOverlay.style.visibility=="visible"){objOverlay.style.height=document.body.scrollHeight;objOverlay.style.width=document.body.scrollWidth;}else{objOverlay.style.height="90%";objOverlay.style.width="100%";}document.getElementById("overlayInner").style.height="250px";}function footerlinks_partner_fn(){var objOverlay,iframeObj,overlayInnerObj;objOverlay=document.getElementById("overlay");iframeObj=document.getElementById("itineraryFrame");overlayInnerObj=document.getElementById("overlayInner");overlayInnerObj.style.height="320px";iframeObj.src=DIRECTORYSTRUCTUREPATH+"PartnerPopup.php";objOverlay.style.visibility=(objOverlay.style.visibility=="visible")?"hidden":"visible";if(overlayInnerObj){overlayInnerObj.style.display="";}if(objOverlay.style.visibility=="visible"){objOverlay.style.height=document.body.scrollHeight;objOverlay.style.width=document.body.scrollWidth;}else{objOverlay.style.height="90%";objOverlay.style.width="95%";}document.getElementById("overlayInner").style.height="250px";}function getUserTypes_fn(objName){var objOverlay,iframeObj;objOverlay=document.getElementById("overlay");objOverlay.style.visibility=(objOverlay.style.visibility=="visible")?"hidden":"visible";if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="95%";}if(objName.value=="serviceprovider"){renderview("loadpage",'');SendRequest('search.php','get','displayserviceproviderSearchBox');}else if(objName.value=="TravelExpert"){SendRequest("TravelExpertList.php","get","travelexpertlist");}else if(objName.value=="TravelEditor"){SendRequest("TravelEditorList.php","get","travelEditorList");}else if(objName.value=="Traveler"){renderview("loadpage",'');SendRequest('TravelersList.php','get','displayTravelersList');}}function getReportsPage(){renderview("loadpage",'');SendRequest('ReportsSearch.php','get','displayReportsPage');}function headerpage_adregistration_fn(){SendRequest("AdRegistration.php","get","adRegistration");}function displayAdReg(responseText){renderview("LHS",responseText);}function Display_EditAdvertisement(EditAdvertisement){renderview("LHS",EditAdvertisement);document.frmAdService.AdText.focus();}function DisplayLocationMap(arrAttractionNames,arrAttractionIndexes){if(typeof GMap2!='undefined'){if(RenderObjects&&RenderObjects.length>=0){if(RenderObjects[0].lat&&RenderObjects[0].lng){renderMap('enlargeMapDiv',RenderObjects[0].lat,RenderObjects[0].lng,arrAttractionNames,arrAttractionIndexes,RenderObjects);}else if(RenderObjects[1].lat&&RenderObjects[1].lng){renderMap('enlargeMapDiv',RenderObjects[0].lat,RenderObjects[0].lng,arrAttractionNames,arrAttractionIndexes,RenderObjects);}else{return;}}}showMapDirection();}function locateAttraction(arrAttractionNames,arrAttractionIndexes,isCached){if(isCached==true&&RenderObjects.length>0){if(gblSelectedType=="Hotel"||gblSelectedType=="Attraction"||gblSelectedType=="CustomHotel"||gblSelectedType=="Tour"||gblSelectedType=="Pass"||gbl_FromCustomHotel){if(gbl_FromCustomHotel){gbl_FromCustomHotel=false;}var markerFound=false;for(var i=0;i<markerGroups["Restaurant"].length;i++){var marker=markerGroups["Restaurant"][i];var mark=marker.getLatLng();var a=mark.x;var b=mark.y;markerFound=false;for(var iCnt=0;iCnt<itineraryItemsArrGlobal.length;iCnt++){if((gbl_startingType=="quicktrip"&&itineraryItemsArrGlobal[iCnt].day==gbl_dayIndex+1)||(gbl_startingType=="vacation"&&itineraryItemsArrGlobal[iCnt].cityId==global_CityAirportInfoObj.CityID&&itineraryItemsArrGlobal[iCnt].currentItineraryStartingDateTime.getTime()==gbl_currentItineraryStartDateTime.getTime()&&itineraryItemsArrGlobal[iCnt].day==gbl_dayIndex+1)){if(b==itineraryItemsArrGlobal[iCnt].latitude&&a==itineraryItemsArrGlobal[iCnt].logitude){markerFound=true;break;}}}if(!markerFound){for(iCnt=0,iCnt1=shortListItemsArrGlobal.length;iCnt<iCnt1;iCnt++){if(marker.getTitle()==shortListItemsArrGlobal[iCnt].name){markerFound=true;break;}}}if(!markerFound){marker.hide();}}return;}else if(gblSelectedType=="Restaurant"){var markerFound=false;for(var i=0;i<markerGroups["Restaurant"].length;i++){markerFound=false;var marker=markerGroups["Restaurant"][i];if(gblRestaurantSubTripPriority!=-1){var mark=marker.getLatLng();var a=mark.x;var b=mark.y;for(var restCnt=0,restCnt1=gbl_filteredRestArr.length;restCnt<restCnt1;restCnt++){if(b==gbl_filteredRestArr[restCnt].lat&&a==gbl_filteredRestArr[restCnt].lng){markerFound=true;marker.show();break;}}if(!markerFound){for(var iCnt=0;iCnt<itineraryItemsArrGlobal.length;iCnt++){if((gbl_startingType=="quicktrip"&&itineraryItemsArrGlobal[iCnt].day==gbl_dayIndex+1)||(gbl_startingType=="vacation"&&itineraryItemsArrGlobal[iCnt].cityId==global_CityAirportInfoObj.CityID&&itineraryItemsArrGlobal[iCnt].currentItineraryStartingDateTime.getTime()==gbl_currentItineraryStartDateTime.getTime()&&itineraryItemsArrGlobal[iCnt].day==gbl_dayIndex+1)){if(b==itineraryItemsArrGlobal[iCnt].latitude&&a==itineraryItemsArrGlobal[iCnt].logitude){markerFound=true;break;}}}if(!markerFound){for(iCnt=0,iCnt1=shortListItemsArrGlobal.length;iCnt<iCnt1;iCnt++){if(marker.getTitle()==shortListItemsArrGlobal[iCnt].name){markerFound=true;break;}}}if(!markerFound){marker.hide();}else{marker.show();}}}else{marker.show();}}hideLoadingImages();}return;}var iconImageName="";var tmpCurrentDayScheduleItemCnt=0;for(iCnt=0,iCnt1=itineraryItemsArrGlobal.length;iCnt<iCnt1;iCnt++){if(itineraryItemsArrGlobal[iCnt].logitude!="null"&&itineraryItemsArrGlobal[iCnt].logitude!=""&&itineraryItemsArrGlobal[iCnt].latitude!="null"&&itineraryItemsArrGlobal[iCnt].latitude!=""&&itineraryItemsArrGlobal[iCnt].day==gbl_dayIndex+1&&itineraryItemsArrGlobal[iCnt].cityId==global_CityAirportInfoObj.CityID){var letter=String.fromCharCode("A".charCodeAt(0)+tmpCurrentDayScheduleItemCnt);iconImageName="http://www.google.com/mapfiles/marker"+letter+".png";var type="Attraction";if(itineraryItemsArrGlobal[iCnt].Type=="TSAttraction"||itineraryItemsArrGlobal[iCnt].Type=="TSAttractionService"||itineraryItemsArrGlobal[iCnt].Type=="TSHotelService"){type="Attraction";}else if(itineraryItemsArrGlobal[iCnt].Type=="SPService"){type="Service";}else if(itineraryItemsArrGlobal[iCnt].Type=="TSAttractionServiceRestaurant"||itineraryItemsArrGlobal[iCnt].Type=="OTRestaurant"){type="Restaurant";}else if(itineraryItemsArrGlobal[iCnt].Type=="TSHotel"){type="Hotel";}else type=itineraryItemsArrGlobal[iCnt].Type;var renderableObj=new cls_RenderableObjects(itineraryItemsArrGlobal[iCnt].Id,type,iconImageName,itineraryItemsArrGlobal[iCnt].latitude,itineraryItemsArrGlobal[iCnt].logitude,itineraryItemsArrGlobal[iCnt].Name,itineraryItemsArrGlobal[iCnt].address,"");RenderObjects[RenderObjects.length]=renderableObj;++tmpCurrentDayScheduleItemCnt;}}var customHotelNewAddedFlag=false;var appointmentNewAddedFlag=false;for(iCnt=0,iCnt1=shortListItemsArrGlobal.length;iCnt<iCnt1;iCnt++){address="";if(shortListItemsArrGlobal[iCnt].type=="CustomHotel"){for(var itineraryItemCtr=0,itineraryItemCtr1=gbl_arrAllCustomHotels.length;itineraryItemCtr<itineraryItemCtr1;itineraryItemCtr++){if(gbl_arrAllCustomHotels[itineraryItemCtr].id==shortListItemsArrGlobal[iCnt].id){if(gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj){if(gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.street!="null"){address+=gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.street;}if(gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.city!="null"){if(address!=""){address+=", ";}address+=gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.city;}if(gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.postalCode!="null"){if(address!=""){address+=", ";}address+=gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.postalCode;}if(gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.state!="null"){if(address!=""){address+=", ";}address+=gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.state;}if(gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.region!="null"){if(address!=""){address+=", ";}address+=gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.region;}if(gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.country!="null"){if(address!=""){address+=", ";}address+=gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.country;}if(gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.longitude!="null"&&gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.latitude!="null"&&gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.longitude!="undefined"&&gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.latitude!="undefined"){var tmpShortlistImageName="../Images/ItineraryLocation.jpg";var renderableObj=new cls_RenderableObjects(shortListItemsArrGlobal[iCnt].id,gbl_arrAllCustomHotels[itineraryItemCtr].type,tmpShortlistImageName,gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.latitude,gbl_arrAllCustomHotels[itineraryItemCtr].addressDetailObj.longitude,gbl_arrAllCustomHotels[itineraryItemCtr].name,address,gbl_arrAllCustomHotels[itineraryItemCtr].uri);RenderObjects[RenderObjects.length]=renderableObj;customHotelNewAddedFlag=true;}}}}}if(shortListItemsArrGlobal[iCnt].type=="Appointment"){for(var itineraryItemCtr=0,itineraryItemCtr1=gbl_arrAllAppointment.length;itineraryItemCtr<itineraryItemCtr1;itineraryItemCtr++){if(gbl_arrAllAppointment[itineraryItemCtr].id==shortListItemsArrGlobal[iCnt].id){if(gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj){if(gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.street!="null"){address+=gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.street;}if(gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.city!="null"){if(address!=""){address+=", ";}address+=gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.city;}if(gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.postalCode!="null"){if(address!=""){address+=", ";}address+=gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.postalCode;}if(gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.state!="null"){if(address!=""){address+=", ";}address+=gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.state;}if(gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.region!="null"){if(address!=""){address+=", ";}address+=gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.region;}if(gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.country!="null"){if(address!=""){address+=", ";}address+=gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.country;}if(gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.longitude!="null"&&gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.latitude!="null"&&gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.longitude!="undefined"&&gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.latitude!="undefined"){var tmpShortlistImageName="../Images/ItineraryLocation.jpg";var renderableObj=new cls_RenderableObjects(shortListItemsArrGlobal[iCnt].id,gbl_arrAllAppointment[itineraryItemCtr].type,tmpShortlistImageName,gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.latitude,gbl_arrAllAppointment[itineraryItemCtr].addressDetailObj.longitude,gbl_arrAllAppointment[itineraryItemCtr].name,address,gbl_arrAllAppointment[itineraryItemCtr].uri);RenderObjects[RenderObjects.length]=renderableObj;appointmentNewAddedFlag=true;}}}}}}if(customHotelNewAddedFlag||appointmentNewAddedFlag){renderShortList();}if(RenderObjects.length>0){if(gbl_inNBC){if(gblSelectedType=="Attraction"||gblSelectedType=="Shopping"){DisplayLocationMap(gbl_arrLogisticalIdentity,gbl_arrLogisticalIndexes);}else if(gblSelectedType=="Restaurant"){DisplayLocationMap(gbl_arrRestaurantIdentity,gbl_arrRestaurantIndexes);}}else{DisplayLocationMap(arrAttractionNames,arrAttractionIndexes);}}if(gblSelectedType=="Restaurant"){var markerFound=false;for(var i=0;i<markerGroups["Restaurant"].length;i++){markerFound=false;var marker=markerGroups["Restaurant"][i];if(gblRestaurantSubTripPriority!=-1){var mark=marker.getLatLng();var a=mark.x;var b=mark.y;for(var restCnt=0,restCnt1=gbl_filteredRestArr.length;restCnt<restCnt1;restCnt++){if(b==gbl_filteredRestArr[restCnt].lat&&a==gbl_filteredRestArr[restCnt].lng){markerFound=true;marker.show();break;}}if(!markerFound){for(var iCnt=0;iCnt<itineraryItemsArrGlobal.length;iCnt++){if((gbl_startingType=="quicktrip"&&itineraryItemsArrGlobal[iCnt].day==gbl_dayIndex+1)||(gbl_startingType=="vacation"&&itineraryItemsArrGlobal[iCnt].cityId==global_CityAirportInfoObj.CityID&&itineraryItemsArrGlobal[iCnt].currentItineraryStartingDateTime.getTime()==gbl_currentItineraryStartDateTime.getTime()&&itineraryItemsArrGlobal[iCnt].day==gbl_dayIndex+1)){if(b==itineraryItemsArrGlobal[iCnt].latitude&&a==itineraryItemsArrGlobal[iCnt].logitude){markerFound=true;break;}}}if(!markerFound){for(iCnt=0,iCnt1=shortListItemsArrGlobal.length;iCnt<iCnt1;iCnt++){if(marker.getTitle()==shortListItemsArrGlobal[iCnt].name){markerFound=true;break;}}}if(!markerFound){marker.hide();}else{marker.show();}}}else{marker.show();}}}else{for(var i=0;i<markerGroups["Restaurant"].length;i++){var marker=markerGroups["Restaurant"][i];marker.hide();}}}function createMarker(point,roObjCnt,arrAttractionNames,arrAttractionIndexes){if(typeof GIcon!='undefined'){var locationIcon=new GIcon(G_DEFAULT_ICON);if(gbl_inNBC&&!gbl_isNBCAttClicked&&!gbl_dispAttrFlag){locationIcon.image="../Images/CityIcon.jpg";locationIcon.iconSize=new GSize(13,18);locationIcon.iconAnchor=new GPoint(6,20);locationIcon.infoWindowAnchor=new GPoint(5,1);locationIcon.shadow="../Images/blank.gif";if(gbl_arrAllNearByCities[roObjCnt]){markerOptions={title:gbl_arrAllNearByCities[roObjCnt].name,icon:locationIcon};}}else{var RenderObjectsObj="";if(global_start_location==4&&typeof(RenderObjectsMC)=="object"&&RenderObjectsMC.length>0){RenderObjectsObj=RenderObjectsMC[roObjCnt];}else{RenderObjectsObj=RenderObjects[roObjCnt];}if(typeof(RenderObjectsObj)!="undefined"){locationIcon.image=RenderObjectsObj.displayImage;locationIcon.iconSize=new GSize(13,18);locationIcon.iconAnchor=new GPoint(6,20);locationIcon.infoWindowAnchor=new GPoint(5,1);locationIcon.shadow="../Images/blank.gif";markerOptions={title:RenderObjectsObj.name,icon:locationIcon};}}var marker=new GMarker(point,markerOptions);if(RenderObjectsObj){markerGroups[RenderObjectsObj.type].push(marker);}GEvent.addListener(marker,"click",function(){if(gbl_inNBC&&!gbl_dispAttrFlag){checkNBCDetailsInfo(point,gbl_arrAllNearByCities[roObjCnt]);}else{checkItineraryDetailsInfo(point,RenderObjectsObj);var abListDivObj=document.getElementById("attraction-list");var liLogisticalObj=new Array();if(abListDivObj){var liLogisticalObj=abListDivObj.getElementsByTagName('li');}if(arrAttractionNames&&arrAttractionIndexes){if(abListDivObj&&abListDivObj.style.display=="none"&&(RenderObjectsObj.type=="Service"||RenderObjectsObj.type=="Attraction"||RenderObjectsObj.type=="Hotel")){showAttractions();renderAttractions(global_travellerpriority);}if(RenderObjectsObj.type!="Restaurant"){for(iCnt=0,iCnt1=liLogisticalObj.length;iCnt<iCnt1;iCnt++){var logisticalName=liLogisticalObj[iCnt].getElementsByTagName('span')[0];if(trim(logisticalName.innerHTML)==RenderObjectsObj.name){gbl_sourceDiv="attraction-list";var logisticalId=logisticalName.id;logisticalId=parseInt(logisticalId.replace(/[^0-9]/g,''));if(dhtmlgoodies_activeId!=logisticalId){slideABItemFromMapMode=true;var slideABItemObj=document.getElementById("dhtmlgoodies_q"+logisticalId);if(slideABItemObj){if(isIE||isSafari){slideABItemObj.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);slideABItemObj.dispatchEvent(evObj);}}}break;}}}else{var restListDivObj=document.getElementById("divRestaurant");if(restListDivObj.style.display=="none"){gbl_arrRestaurantIndexes=new Array();gbl_arrRestaurantIdentity=new Array();showRestaurant();renderRestaurants(-1);}var liLogisticalObj=restListDivObj.getElementsByTagName('li');for(iCnt=0,iCnt1=liLogisticalObj.length;iCnt<iCnt1;iCnt++){var logisticalName=liLogisticalObj[iCnt].getElementsByTagName('span')[0];if(trim(logisticalName.innerHTML)==RenderObjectsObj.name){gbl_Resturant_sourceDiv="divRestaurant";var logisticalId=logisticalName.id;logisticalId=parseInt(logisticalId.replace(/[^0-9]/g,''));if(dhtmlgoodies_Restaurant_activeId!=logisticalId){slideRestaurantItemFromMapMode=true;var slideRestaurantItemObj=document.getElementById("dhtmlgoodies_R"+logisticalId);if(slideRestaurantItemObj){if(isIE||isSafari){slideRestaurantItemObj.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);slideRestaurantItemObj.dispatchEvent(evObj);}}}break;}}}for(iCnt=0,iCnt1=shortListItemsArrGlobal.length;iCnt<iCnt1;iCnt++){if(shortListItemsArrGlobal[iCnt].id==RenderObjectsObj.id){var tmpShortListObjectId=parseInt(shortListItemsArrGlobal[iCnt].index);if(shortListdhtmlgoodies_activeId!=tmpShortListObjectId){var tmpShortListObject=document.getElementById("dhtmlgoodies_sq"+tmpShortListObjectId);if(tmpShortListObject){if(isIE||isSafari){tmpShortListObject.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);tmpShortListObject.dispatchEvent(evObj);}}}}}var tmpDayItineraryItemCounter=0;for(var iCnt=0,iCnt1=itineraryItemsArrGlobal.length;iCnt<iCnt1;iCnt++){if((gbl_startingType=="quicktrip"&&itineraryItemsArrGlobal[iCnt].day==gbl_dayIndex+1)||(gbl_startingType=="vacation"&&itineraryItemsArrGlobal[iCnt].cityId==global_CityAirportInfoObj.CityID&&itineraryItemsArrGlobal[iCnt].currentItineraryStartingDateTime.getTime()==gbl_currentItineraryStartDateTime.getTime()&&itineraryItemsArrGlobal[iCnt].day==gbl_dayIndex+1)){if(itineraryItemsArrGlobal[iCnt].Id==RenderObjectsObj.id){var tmpScheduleObjectId=(tmpDayItineraryItemCounter+1);if(scheduledhtmlgoodies_activeId!=tmpScheduleObjectId){slideScheduleItemFromMapMode=true;var tmpScheduleObject=document.getElementById("dhtmlgoodies_scq"+tmpScheduleObjectId);if(tmpScheduleObject){if(isIE||isSafari){tmpScheduleObject.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);tmpScheduleObject.dispatchEvent(evObj);}}}}++tmpDayItineraryItemCounter;}}switch(RenderObjectsObj.type){case"Airport":DisplayCurrentLocationDetails();document.getElementById("attractiondetails").style.display="block";break;case"Attraction":displayLogisticalsDetails(RenderObjectsObj.uri);document.getElementById("attractiondetails").style.display="block";break;case"Hotel":displayLogisticalsDetails(RenderObjectsObj.uri);document.getElementById("attractiondetails").style.display="block";break;case"Restaurant":displayLogisticalsDetails(RenderObjectsObj.uri);document.getElementById("attractiondetails").style.display="block";break;}}}});return marker;}}function DisplayCurrentLocation(attractionName){if(typeof GLatLng!='undefined'){var point=0;var locationCounter=0;for(locationCounter=0,locationCounter1=RenderObjects.length;locationCounter<locationCounter1;locationCounter++){if(RenderObjects[locationCounter].name.toLowerCase()==attractionName.toLowerCase()){var Glat=RenderObjects[locationCounter].lat;var Glng=RenderObjects[locationCounter].lng;point=new GLatLng(Glat,Glng,true);checkItineraryDetailsInfo(point,RenderObjects[locationCounter]);break;}}if(point==0)for(var loopCount=0;loopCount<mapObjects.length;loopCount++)mapObjects[loopCount].closeInfoWindow();}}var transportDirection;function displayDetailLocationMap(index,clearMap){displayViatorImage(false);if(typeof GMap2!='undefined'){var objAttractionIamgeDiv=document.getElementById('attractionimageDiv');objAttractionIamgeDiv.style.display="none";var objAttractionIamgeCreditsDiv=document.getElementById('attractionCredits');objAttractionIamgeCreditsDiv.style.display="none";var objDetailMapDiv=document.getElementById('detailMap');objDetailMapDiv.style.display="block";var objIconDetailDiv=document.getElementById('iconDetails');objIconDetailDiv.style.display="block";var enlargeDivObj=document.getElementById('enlargeMapDiv');enlargeDivObj.style.display="none";var enlargeDivObj=document.getElementById('enlargeMapIconDetails');enlargeDivObj.style.display="none";if(global_start_location==0){document.getElementById('transportMapIconStartLocation').innerHTML="Airport";}else{document.getElementById('transportMapIconStartLocation').innerHTML="Start Location";}detailMap=new GMap2(objDetailMapDiv);detailMap.removeMapType(G_HYBRID_MAP);for(var loopCnt=0,loopCnt1=gbl_arrAllLocations.length;loopCnt<loopCnt1;loopCnt++){if(gbl_arrAllLocations[loopCnt].id==defaultLocationId){var startingLocationLongitude=gbl_arrAllLocations[loopCnt].addressDetailObj.longitude;var startingLocationLatitude=gbl_arrAllLocations[loopCnt].addressDetailObj.latitude;break;}}if(startingLocationLongitude&&startingLocationLatitude){var airportPoint=new GLatLng(startingLocationLatitude,startingLocationLongitude,true);fitMap(detailMap);detailMap.addOverlay(createDetailMarker(airportPoint,-1,index));}else{fitMap(detailMap);}var mapControl=new GMapTypeControl();detailMap.addControl(mapControl);detailMap.addMapType(G_PHYSICAL_MAP);detailMap.addControl(new GLargeMapControl());detailMap.addControl(new GScaleControl());var currentDayTrasItemCount=0;if(clearMap==true){detailMap.removeOverlay();}else{for(var i=0;i<itineraryItemsArrGlobal.length;i++){if((gbl_startingType=="quicktrip"&&itineraryItemsArrGlobal[i].day==gbl_dayIndex+1)||(gbl_startingType=="vacation"&&itineraryItemsArrGlobal[i].cityId==global_CityAirportInfoObj.CityID&&itineraryItemsArrGlobal[i].currentItineraryStartingDateTime.getTime()==gbl_currentItineraryStartDateTime.getTime()&&itineraryItemsArrGlobal[i].day==gbl_dayIndex+1)){var Glat=itineraryItemsArrGlobal[i].latitude;var Glng=itineraryItemsArrGlobal[i].logitude;if(Glat&&Glng){var point=new GLatLng(Glat,Glng,true);detailMap.addOverlay(createDetailMarker(point,currentDayTrasItemCount,index,itineraryItemsArrGlobal[i].Id,'itinerary'));}++currentDayTrasItemCount;}}for(var lCnt=0,lCnt1=gbl_arrAllLodging.length;lCnt<lCnt1;lCnt++){if((gbl_startingType=="quicktrip"&&gbl_arrAllLodging[lCnt].day==gbl_dayIndex+1)||(gbl_startingType=="vacation"&&gbl_arrAllLodging[lCnt].cityId==global_CityAirportInfoObj.CityID&&gbl_arrAllLodging[lCnt].day==gbl_dayIndex+1)){var Glat=gbl_arrAllLodging[lCnt].customHotelLat;var Glng=gbl_arrAllLodging[lCnt].customHotelLng;if(Glat&&Glng){var point=new GLatLng(Glat,Glng,true);detailMap.addOverlay(createDetailMarker(point,currentDayTrasItemCount,index,gbl_arrAllLodging[lCnt].Id,'lodge'));}++currentDayTrasItemCount;}}}var showTransportDirecFlag=true;showMapDirection(showTransportDirecFlag);}}function createDetailMarker(point,i,index,itineraryItemId,type){if(typeof GIcon!='undefined'){var locationIcon=new GIcon(G_DEFAULT_ICON);var itemIndex=-1;newIndex=parseInt(index)-1;index=parseInt(index);if(i!=-1&&type=="itinerary"){itemIndex=itineraryItemsArrGlobal[i].itemIndex;}else if(type=="lodge"){itemIndex=gbl_arrAllLodging[i].itemIndex;}if(index==0&&i==-1){locationIcon.image="../Images/CurrentLocationArrow.jpg";}else if(i==-1){locationIcon.image="../Images/AirportArrow.jpg";}else if(i==index){locationIcon.image="../Images/NextLocationArrow.jpg";}else if(i==newIndex){locationIcon.image="../Images/CurrentLocationArrow.jpg";}else{locationIcon.image="../Images/AttractionArrow.jpg";}locationIcon.shadow="../Images/blank.gif";locationIcon.iconSize=new GSize(13,18);locationIcon.iconAnchor=new GPoint(6,20);locationIcon.infoWindowAnchor=new GPoint(5,1);markerOptions={icon:locationIcon};var marker=new GMarker(point,markerOptions);GEvent.addListener(marker,"click",function(){if(i==-1){for(var loopCnt=0;loopCnt<RenderObjects.length;loopCnt++){if(RenderObjects[loopCnt].id==defaultLocationId){var myHtml="<div style='font-size:10px'><b>Name:</b> "+RenderObjects[loopCnt].name+"<br/> <b>Address:</b> "+RenderObjects[loopCnt].address+"</div>";break;}}}else if(type=="itinerary"){for(var itineraryItemCounter=0;itineraryItemCounter<itineraryItemsArrGlobal.length;itineraryItemCounter++){if(itineraryItemsArrGlobal[itineraryItemCounter].Id==itineraryItemId){var myHtml="<div style='font-size:10px'><b>Name:</b> "+itineraryItemsArrGlobal[itineraryItemCounter].Name+"<br/> <b>Address:</b> "+itineraryItemsArrGlobal[itineraryItemCounter].address+"</div>";}}}else{for(var itineraryItemCounter=0;itineraryItemCounter<gbl_arrAllLodging.length;itineraryItemCounter++){if(gbl_arrAllLodging[itineraryItemCounter].Id==itineraryItemId){var myHtml="<div style='font-size:10px'><b>Name:</b> "+gbl_arrAllLodging[itineraryItemCounter].lodgeName+"<br/> <b>Address:</b> "+gbl_arrAllLodging[itineraryItemCounter].lodgeAddress+"</div>";}}}detailMap.openInfoWindowHtml(point,myHtml);});return marker;}}var myTripMap;var myTripDirections;function displayMyTripLocationMap(cityId,iCntr,dayCnt){var objMyTripMapDiv=document.getElementById('myTripMapDiv');if(typeof GMap2!='undefined'){myTripMap=new GMap2(objMyTripMapDiv);myTripMap.removeMapType(G_HYBRID_MAP);for(var rCnt=0;rCnt<RenderObjects.length;rCnt++){if(RenderObjects[rCnt].lat&&RenderObjects[rCnt].lng&&RenderObjects[rCnt].uri==cityId){var bounds=new GLatLngBounds();var points=[];var Glat=RenderObjects[rCnt].lat;var Glng=RenderObjects[rCnt].lng;points.push(new GLatLng(Glat,Glng,true));var airportPoint=new GLatLng(RenderObjects[rCnt].lat,RenderObjects[rCnt].lng,true);myTripMap.addOverlay(createMyTripMarker(airportPoint,-1,iCntr));break;}}for(var iCnt=0;iCnt<points.length;iCnt++){bounds.extend(points[iCnt]);}try{myTripMap.setZoom(myTripMap.getBoundsZoomLevel(bounds));}catch(err){}try{myTripMap.setCenter(bounds.getCenter());}catch(err){}var mapControl=new GMapTypeControl();myTripMap.addControl(mapControl);myTripMap.addMapType(G_PHYSICAL_MAP);myTripMap.addControl(new GLargeMapControl());myTripMap.addControl(new GScaleControl());var itineraryItemsArrObj=gbl_arrMyItinerary[iCntr].itineraryItemsArrObj;var mCnt=0;for(var iCount=0;iCount<itineraryItemsArrObj.length;iCount++){if(itineraryItemsArrObj[iCount].day==dayCnt+1){var Glat=itineraryItemsArrObj[iCount].latitude;var Glng=itineraryItemsArrObj[iCount].logitude;if(Glat&&Glng&&Glat!="null"&&Glng!="null"&&itineraryItemsArrObj[iCount].cityId==cityId){var point=new GLatLng(Glat,Glng,true);myTripMap.addOverlay(createMyTripMarker(point,iCount,iCntr,mCnt));var points=[];points.push(new GLatLng(Glat,Glng,true));mCnt++;}}}for(var iCnt=0;iCnt<points.length;iCnt++){bounds.extend(points[iCnt]);}try{myTripMap.setZoom(myTripMap.getBoundsZoomLevel(bounds));}catch(err){}try{myTripMap.setCenter(bounds.getCenter());}catch(err){}}else{}showMyTripMapDirection(iCntr,cityId,dayCnt);}function createMyTripMarker(point,itemCnt,iCount,mCnt){if(typeof GIcon!='undefined'){var locationIcon=new GIcon(G_DEFAULT_ICON);var iconImageName,locaName="";var itineraryItemsArrObj=gbl_arrMyItinerary[iCount].itineraryItemsArrObj;if(itemCnt==-1){iconImageName="../Images/AirportIcon.jpg";locaName=gbl_arrMyItinerary[iCount].StartLocationName;}else{var letter=String.fromCharCode("A".charCodeAt(0)+mCnt);iconImageName="http://www.google.com/mapfiles/marker"+letter+".png";locaName=itineraryItemsArrObj[itemCnt].Name;}locationIcon.image=iconImageName;locationIcon.shadow="../Images/blank.gif";locationIcon.iconSize=new GSize(13,18);locationIcon.iconAnchor=new GPoint(6,20);locationIcon.infoWindowAnchor=new GPoint(5,1);markerOptions={title:locaName,icon:locationIcon};var marker=new GMarker(point,markerOptions);GEvent.addListener(marker,"click",function(){if(itemCnt==-1){var myHtml="<div style='font-size:10px'><b>Name:</b> "+locaName+"</div>";}else{var myHtml="<div style='font-size:10px'><b>Name:</b> "+itineraryItemsArrObj[itemCnt].Name+"<br/> <b>Address:</b> "+itineraryItemsArrObj[itemCnt].address+"</div>";}myTripMap.openInfoWindowHtml(point,myHtml);});return marker;}}var toggleViewMap="true";function toggleViewBigMap(){var lblSwitchToMap=document.getElementById('lblSwitchToMap');if(typeof GMap2=='undefined'){setTimeout('toggleViewBigMap();',5000);}else{if(toggleViewMap=="true"){if(RenderObjects&&(RenderObjects.length>0||typeof(RenderObjects[0])!="undefined")){if(document.getElementById('ShowCalencdarBtn').style.display=="none"){document.getElementById("verticalDescriptionColumn").style.display="none";}enlargeAttractionBrowserMap("true");displayVerticalDesc(false);document.getElementById('lblSwitchToPic').style.display="";document.getElementById('lblSwitchToMap').style.display="none";if(gblSelectedType!="Restaurant"){for(var i=0;i<markerGroups["Restaurant"].length;i++){var marker=markerGroups["Restaurant"][i];marker.hide();}}var HashLocationName=document.location.href;HashLocationName=HashLocationName.substring(HashLocationName.indexOf("&i=")+3,HashLocationName.length);var tmpHashLocationName="";tmpHashLocationName=HashLocationName;if(HashLocationName.indexOf("%E2%84%A2")==-1){tmpHashLocationName=encodeURIComponent(HashLocationName);}if(tmpHashLocationName.indexOf("%E2%84%A2")!=-1){HashLocationName=tmpHashLocationName.replace(/%E2%84%A2/g,"&trade;");}if(!isIE){if(tmpHashLocationName.indexOf("&trade;")==-1){HashLocationName=decodeURIComponent(HashLocationName);}}HashLocationName=revertCustomSpecialChar(HashLocationName);showMapInfoWindow(HashLocationName);}else{alert("Sorry, map view of this "+gbl_startingLocationType+" is not available at this time.");}}else{if(!gblIsOpenTableResturant){document.getElementById("verticalDescriptionColumn").style.display="";document.getElementById('lblSwitchToPic').style.display="none";document.getElementById('lblSwitchToMap').style.display="";document.getElementById('attractiondetails').style.display="";document.getElementById('mapSearchList').style.display="none";enlargeAttractionBrowserMap("false");displayVerticalDesc(true);}else{alert("Sorry, no picture available.");}}if(document.getElementById('ShowCalencdarBtn').style.display=="block"){displayVerticalDesc(true);if(document.getElementById('enlargeMapDiv').style.display==""||document.getElementById('enlargeMapDiv').style.display=="block"){document.getElementById('lblSwitchToPic').style.display="";document.getElementById('lblSwitchToMap').style.display="none";}}}}var gbl_fromTransport=false;function toggleTransportMap(){var lblSwitchToMap=document.getElementById('lblSwitchToMap');if(toggleViewMap=="true"){document.getElementById("verticalDescriptionColumn").style.display="";document.getElementById('lblSwitchToPic').style.display="none";document.getElementById('lblSwitchToMap').style.display="";if(FWVerticalPanelShow){displayVerticalDesc(true);}enlargeAttractionBrowserMap("false");}else{document.getElementById("verticalDescriptionColumn").style.display="none";document.getElementById('lblSwitchToPic').style.display="";document.getElementById('lblSwitchToMap').style.display="none";displayVerticalDesc(false);gbl_fromTransport=true;enlargeAttractionBrowserMap("true");}}function enlargeAttractionBrowserMap(action){var detailMapObj=document.getElementById('detailMap');var detailMapIconObj=document.getElementById('iconDetails');var attractionimageDivObj=document.getElementById('attractionimageDiv');var enlargeDivObj=document.getElementById('enlargeMapDiv');var enlargeMapIconDetailsDivObj=document.getElementById('enlargeMapIconDetails');var lblSwitchToMap=document.getElementById('lblSwitchToMap');var attImageCreditsObj=document.getElementById('attractionCredits');if(action=="true"){if(RenderObjects&&(RenderObjects.length>0||typeof(RenderObjects[0])!="undefined")){toggleViewMap="false";document.getElementById('lblSwitchToPic').style.display="";document.getElementById('lblSwitchToMap').style.display="none";detailMapObj.style.display="none";detailMapIconObj.style.display="none";attractionimageDivObj.style.display="none";enlargeDivObj.style.display="block";if(document.getElementById('verticalDescriptionColumn')){document.getElementById('verticalDescriptionColumn').style.display="none";}enlargeMapIconDetailsDivObj.style.display="block";if(global_start_location==0){document.getElementById('enlargeMapIconStartLocation').innerHTML="Airport";}else{document.getElementById('enlargeMapIconStartLocation').innerHTML="Start Location";}attImageCreditsObj.style.display="none";if(gbl_inNBC){if(gbl_arrAllNearByCities[0].locationsObj[0]){var nbcLat=gbl_arrAllNearByCities[0].locationsObj[0].addressDetailObj[0].latitude;var nbcLng=gbl_arrAllNearByCities[0].locationsObj[0].addressDetailObj[0].longitude;if(nbcLat&&nbcLng){if(gbl_mapFlag==0){gbl_mapFlag=1;createMap('enlargeMapDiv',nbcLat,nbcLng,arrAttractionNames,arrAttractionIndexes,gbl_arrAllNearByCities);}else{fitMap(mapObjects[0]);}}else if(RenderObjects[1].lat&&RenderObjects[1].lng){if(gbl_mapFlag==0){gbl_mapFlag=1;createMap('enlargeMapDiv',RenderObjects[1].lat,RenderObjects[1].lng,arrAttractionNames,arrAttractionIndexes,RenderObjects);}else{fitMap(mapObjects[0]);}}else{return;}}else if(gbl_arrAllNearByCities[1].locationsObj[0]){var nbcLat=gbl_arrAllNearByCities[1].locationsObj[0].addressDetailObj[0].latitude;var nbcLng=gbl_arrAllNearByCities[1].locationsObj[0].addressDetailObj[0].longitude;if(nbcLat&&nbcLng){if(gbl_mapFlag==0){gbl_mapFlag=1;createMap('enlargeMapDiv',nbcLat,nbcLng,arrAttractionNames,arrAttractionIndexes,gbl_arrAllNearByCities);}else{fitMap(mapObjects[0]);}}else if(RenderObjects[1].lat&&RenderObjects[1].lng){if(gbl_mapFlag==0){gbl_mapFlag=1;createMap('enlargeMapDiv',RenderObjects[1].lat,RenderObjects[1].lng,arrAttractionNames,arrAttractionIndexes,RenderObjects);}else{fitMap(mapObjects[0]);}}else{return;}}}else{if(RenderObjects[0].lat&&RenderObjects[0].lng){if(gbl_mapFlag==0){gbl_mapFlag=1;createMap('enlargeMapDiv',RenderObjects[0].lat,RenderObjects[0].lng,arrAttractionNames,arrAttractionIndexes,RenderObjects);}else{fitMap(mapObjects[0]);}}else if(RenderObjects[1].lat&&RenderObjects[1].lng){if(gbl_mapFlag==0){gbl_mapFlag=1;createMap('enlargeMapDiv',RenderObjects[1].lat,RenderObjects[1].lng,arrAttractionNames,arrAttractionIndexes,RenderObjects);}else{fitMap(mapObjects[0]);}}else{return;}}if(gbl_fromRestaurants){gbl_fromRestaurants=false;clearMapMarker();clearMapDirection();for(var tmpItemCtr=0;tmpItemCtr<itineraryItemsArrGlobal.length;tmpItemCtr++){addItineraryIcon(itineraryItemsArrGlobal[tmpItemCtr].Id);}showMapDirection();}}else{alert("Sorry,map view of this "+gbl_startingLocationType+" is not available at this time.");document.getElementById("verticalDescriptionColumn").style.display="";}}else{toggleViewMap="true";document.getElementById('lblSwitchToPic').style.display="none";document.getElementById('lblSwitchToMap').style.display="";detailMapObj.style.display="none";detailMapIconObj.style.display="none";enlargeDivObj.style.display="none";enlargeMapIconDetailsDivObj.style.display="none";attractionimageDivObj.style.display="block";attImageCreditsObj.style.display="";}}function getLandingPage(formID){if(gblPreviousStartLocationName!=global_startingLocationName||gblPreviousStartLocationName==""||global_startingLocationName!=gblPreviousDestination.name){if(global_prev_start_location==0){if(gblPreviousStartLocationName!=""){checkcontents(gblPreviousStartLocationName);}else{checkcontents(global_startingLocationName);}}else if(global_prev_start_location==1){flag_city_executed=0;if(gblPreviousStartLocationName!=""){checkCityContents(gblPreviousStartLocationName);}else{checkCityContents(global_startingLocationName);}}else{checkCityContents(global_startingLocationName);}}if(global_start_location==3){}showLoadingImages();if(global_CityAirportInfoObj.StartType==0){var airIndex=searchAirportItem(gbl_AirportList,global_CityAirportInfoObj.Name);if(airIndex!=-1){aName=gbl_AirportList[airIndex].AirportName;}else{aName=global_CityAirportInfoObj.Name;}gblMainURL=gbl_LandingPageURLHash+"&a="+customReplaceSpecialChar(aName);}else if(global_start_location==4){gblMainURL=gbl_LandingPageURLHash+"&ct="+customReplaceSpecialChar(global_CountryInfoObj.CountryName);}else{gblMainURL=gbl_LandingPageURLHash+"&c="+customReplaceSpecialChar(global_CityAirportInfoObj.Name);}gbl_checkPlanNowClicked=false;RedirectURLLocation(gblMainURL);}var gbl_itineraryFrom="";function checkItinerarySaved(checkFrom){gbl_itineraryFrom=checkFrom;if(checkFrom=="MyTrips"){if(((typeof(itineraryItemsArrGlobal)!=null&&itineraryItemsArrGlobal.length>0)||(typeof(gbl_arrAllLodging)!=null&&gbl_arrAllLodging.length>0))&&!global_itinraryID){var ans=confirm("You have an unsaved itinerary. Would you like to save it?");if(ans){global_start_location=global_prev_start_location;itineraryModal();return false;}else{shortListItemsArrGlobal=new Array();gbl_arrAllCustomHotels=new Array();gbl_arrAllAppointment=new Array();itineraryItemsArrGlobal=new Array();gbl_arrAllLodging=new Array();gblItineraryName="";gblUserEmail="";gblItineraryAction="";gbl_ItineraryId=0;global_itinraryID=0;return true;}}return true;}else{if(((typeof(itineraryItemsArrGlobal)!=null&&itineraryItemsArrGlobal.length>0)||(typeof(gbl_arrAllLodging)!=null&&gbl_arrAllLodging.length>0))&&gblItineraryName==""){var ans=confirm("You have an unsaved itinerary. Would you like to save it?");if(ans){global_start_location=global_prev_start_location;itineraryModal();return false;}else{return true;}}return true;}}function ued_encode(arr,current_index){var query="";if(typeof current_index=='undefined')current_index='';if(typeof(arr)=='object'){var params=new Array();for(key in arr){var data=arr[key];var key_value=key;if(key_value!="toJSONString"){if(current_index){key_value=current_index+"["+key+"]";}if(typeof(data)=='object'){if(data.length){for(var i=0;i<data.length;i++){params.push(key_value+"[]="+ued_encode(data[i],key_value));}}else{params.push(ued_encode(data,key_value));}}else{params.push(key_value+"="+encodeURIComponent(data));}}}query=params.join("&");}else{query=encodeURIComponent(arr);}return query;}AIM={frame:function(c){var n='f'+Math.floor(Math.random()*99999);var d=document.createElement('DIV');d.innerHTML='<iframe style="display:none" src="about:blank" id="'+n+'" name="'+n+'" onload="AIM.loaded(\''+n+'\')"></iframe>';document.body.appendChild(d);var i=document.getElementById(n);if(c&&typeof(c.onComplete)=='function'){i.onComplete=c.onComplete;}return n;},form:function(f,name){f.setAttribute('target',name);},submit:function(f,c){AIM.form(f,AIM.frame(c));if(c&&typeof(c.onStart)=='function'){}else{alert("comes here in else");return true;}},loaded:function(id){var i=document.getElementById(id);if(i.contentDocument){var d=i.contentDocument;}else if(i.contentWindow){var d=i.contentWindow.document;}else{var d=window.frames[id].document;}if(d.location.href=="about:blank"){return;}}};function cls_RenderableObjects(id,type,displayImage,lat,lng,name,address,uri){this.id=id;this.type=type;this.displayImage=displayImage;this.lat=lat;this.lng=lng;this.name=name;this.address=address;this.uri=uri;if(typeof(_cls_Renderable_prototype_called)=='undefined'){_cls_Renderable_prototype_called=true;cls_Renderable.prototype.getLat=getLat;cls_Renderable.prototype.setLat=setLat;cls_Renderable.prototype.getLng=getLng;cls_Renderable.prototype.setLng=setLng;cls_Renderable.prototype.getType=getType;cls_Renderable.prototype.setType=setType;cls_Renderable.prototype.getId=getId;cls_Renderable.prototype.setId=setId;cls_Renderable.prototype.getName=getName;cls_Renderable.prototype.setName=setName;cls_Renderable.prototype.getAddress=getAddress;cls_Renderable.prototype.setAddress=setAddress;cls_Renderable.prototype.getDisplayImage=getDisplayImage;cls_Renderable.prototype.setDisplayImage=setDisplayImage;cls_Renderable.prototype.getUri=getUri;cls_Renderable.prototype.setUri=setUri;}function getLat(){return this.lat;}function getLng(){return this.lng;}function getDisplayImage(){return this.displayImage;}function getUri(){return this.uri;}function getType(){return this.type;}function getId(){return this.id;}function getName(){return this.name;}function getAddress(){return this.address;}function setLat(vLat){this.lat=vLat;}function setLng(vLng){this.lng=vLng;}function setDisplayImage(vDisplayImage){this.displayImage=vDisplayImage;}function setUri(vUri){this.uri=vUri;}function setType(vType){this.type=vType;}function setId(vId){this.id=vId;}function setName(vName){this.name=vName;}function setAddress(vAddress){this.address=vAddress;}}function cls_Renderable(){var locationList=new Array();this.locationList=locationList;if(typeof(_cls_Renderable_prototype_called)=='undefined'){_cls_Renderable_prototype_called=true;cls_Renderable.prototype.addRenderableLocation=addRenderableLocation;}function addRenderableLocation(objLocationToRender){this.locationList[this.locationList.length]=objLocationToRender;}}function CLSxmlManagerUtility(){this.getXmlobj=getXmlobj;this.getNodeAttributeVal=function(Node,AttributeName){var AttributeValue=null;if(Node.attributes.getNamedItem(AttributeName)){AttributeValue=Node.attributes.getNamedItem(AttributeName).value;return AttributeValue;}return AttributeValue;};this.getElementsByTag=function(Node,TagName){Element=Node.getElementsByTagName(TagName);return Element;};this.getContent=function(Node){var Content=null;if(Node){if(Node.childNodes[0]){Content=Node.childNodes[0].data;}}return Content;};this.getChilds=function(Node){Childs=Array();Childs=Node.childNodes;return Childs;};function getXmlobj(Xmlobj){doc=GetDOMObject(Xmlobj);return doc;}}function toggleViewCountryMap(type){var mapDiv=document.getElementById('countryMap');var mapTextObj=document.getElementById('lblSwitchToMapCtrMap');var imageTextObj=document.getElementById('lblSwitchToMapCtrImage');if(type=="Map"){RenderObjectsMC=new Array();RenderObjectsMC=RenderObjects.slice();mapDiv.style.display="";imageTextObj.style.display="";mapTextObj.style.display="none";var attArr=document.getElementsByName('MCID');for(var arrCnt=0,arrCnt1=attArr.length;arrCnt<arrCnt1;arrCnt++){attID=attArr[arrCnt].value;attName=document.getElementById('MCName'+attID).value;latitude=document.getElementById('MClatitude'+attID).value;longitude=document.getElementById('MClongitude'+attID).value;address=document.getElementById('MCAddress'+attID).value;parentCityId=document.getElementById('MCCityId'+attID).value;if(latitude!=""&&latitude!="null"&&longitude!=""&&longitude!="null")RenderObjectsMC[RenderObjectsMC.length]=new cls_RenderableObjects(attID,'Attraction',"../Images/AttractionIcon.jpg",latitude,longitude,attName,address,parentCityId);}createMap('countryMap',RenderObjects[0].lat,RenderObjects[0].lng,'','',RenderObjectsMC);}else{mapDiv.style.display="none";imageTextObj.style.display="none";mapTextObj.style.display="";}}function cancelPopUpAction(action,par1,par2,par3,par4,par5,par6,par7,par8){if('ReplaceSavedItinerary'==action){objOverlay=document.getElementById("AB_overlay");objOverlay.style.visibility=(objOverlay.style.visibility=="visible")?"hidden":"visible";if(isMacOS){if(document.getElementById('attraction-list')!=null){document.getElementById('divItnerary').style.overflow="auto";}}if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="95%";}}document.getElementById('overlayPopUp').style.visibility="hidden";document.getElementById('overlayInnerPopUp').style.display="";}function noPopUpAction(action,par1,par2,par3,par4,par5,par6,par7,par8){if('NewItinerary'==action){AddNewItinerary(false);}else if('IPBudget'==action){askBudgetPopup(false);}else if('ReplaceItinerary'==action){performItinerarySaveAction(false,par1);}else if('PlanUnsavedBudget'==action){gblIsPlanBeforeBudget=false;planFromBudget();}else if('AdminDeleteSP'==action){replaceExistingItinerary(false);}else if('AddSPService'==action||'AddSPEvent'==action){SendRequest("MyProfile.php?user_id="+par1,"get","serviceproviderprofile");}else if('ResetMCPValue'==action){executeResetMCPValue(false);}else if('MCClearItinerary'==action){executeMCSaveItineraryAction(false);}cancelPopUpAction();}function executePopUpAction(action,par1,par2,par3,par4,par5,par6,par7,par8){if('NewItinerary'==action){AddNewItinerary(true);}else if('IPBudget'==action){askBudgetPopup(true);}else if('DeleteBudget'==action){deleteUserSavedBudget(par1);}else if('ReplaceItinerary'==action){performItinerarySaveAction(true,par1);}else if('DeleteMyTripItinerary'==action||'DeleteSharedMyTripItinerary'==action){deleteMyTripItinerary(true,par1);}else if('PlanUnsavedBudget'==action){gblIsPlanBeforeBudget=true;addToMyTrip('recalculate');}else if('AdminApproveSP'==action||'AdminRejectSP'==action){formData=par1;SendRequest("saveInformation.php",'post','displayserviceproviderlist');}else if('AdminDeleteSP'==action){SendRequest("saveInformation.php",'post','displayserviceproviderlistChk');}else if('AdminApproveTExpert'==action||'AdminRejectTExpert'==action){SendRequest("saveInformation.php",'post','travelexpertstatus');}else if(action=='deleteRecord'){executeDeleteRecord(true,par2,par1);}else if('AdminDeleteSP'==action){replaceExistingItinerary(true);}else if('ReplaceSavedItinerary'==action){replaceExistingItinerary(true);}else if('AddSPService'==action){SendRequest("MyProfile.php?user_id="+par1,"get","serviceproviderprofile");SendRequest('RegisterService.php?userid='+par1+'&ServiceID='+par2+'&action=Edit&addType=addService','get','registerservice');}else if('AddSPEvent'==action){SendRequest("MyProfile.php?user_id="+par1,"get","serviceproviderprofile");SendRequest('RegisterSPEvent.php?userid='+par1+'&ServiceID='+par2+'&action=Edit&addType=addService','get','registerservice');}else if('ResetMCPValue'==action){executeResetMCPValue(true);}else if('MCClearItinerary'==action){executeMCSaveItineraryAction(true);}else if('ViewServiceProvider'==action||'ViewEvents'==action||'ViewServices'==action){executeDeleteMeNew(true,action,par1,par2,par3);}else if(action.match('AddToItineraryMessage')){cancelPopUpAction();if(par5==true){par2=gblItemClone;executeItemDrop(par1,par2,par3,par4);gblItemClone="";}else{saveItemFromItinerary(par2)}}else if('cntToItineraryMessage'==action){cancelPopUpAction();par2=gblItemClone;executeItemDrop(par1,par2,par3,par4);gblItemClone="";}else if('exceedItineraryTime'==action){}cancelPopUpAction();}function openPopUpWindow(action,button,par1,par2,par3,par4,par5,par6,par7,par8){var message="";if('NewItinerary'==action){message="Do you want to save this itinerary before creating a new itinerary?";}else if('IPBudget'==action){message="Would you like to create a daily budget?";}else if('DeleteBudget'==action){message="Are you sure, do you want to delete this budget?";}else if('ReplaceItinerary'==action){message="You have an unsaved itinerary. Would you like to save it?";}else if('DeleteMyTripItinerary'==action){message="Are you sure, do you want to delete this itinerary?";}else if('DeleteSharedMyTripItinerary'==action){message="You have sent this itinerary for review to people in your social network, are you sure you want to delete it?";}else if('PlanUnsavedBudget'==action){message="Would you like to save your budget?";}else if('AdminApproveSP'==action||'AdminRejectSP'==action||'AdminApproveTExpert'==action||'AdminRejectTExpert'==action){message="Updating the Data will change the status. Do you want to continue?";}else if('AdminDeleteSP'==action){message="Do you really want to delete the Service Provider?";}else if(action=='deleteRecord'){switch(par2){case'TravelEditorList':case'Traveler':message="Would you like to delete this profile?";break;case'ArticlesAndBlogList':message="Do you want to delete this record?";break;case'TravelExpertList':message="Do you want to delete the Travel Expert record?";break;case'NewAttractionList':message="Do you want to delete this attraction/service provider?\nThis will delete the attraction/service provider from traveler's itinerary";break;}}else if('ReplaceSavedItinerary'==action){message="Itinerary '"+gblItineraryName+"' already exist. Do you want to replace the existing itinerary?";}else if('AddSPService'==action){message="The service has been added to your profile. Do you want to add another services?";}else if('AddSPEvent'==action){message="The event has been added to your profile. Do you want to add another event?";}else if('ResetMCPValue'==action||'MCClearItinerary'==action){message="You have an unsaved itinerary. Would you like to save it?";}else if('ViewServiceProvider'==action){message="YDo you want to delete the Service Provider?";}else if('ViewEvents'==action){message="Do you want to delete this Event?";}else if('ViewServices'==action){message="Do you want to delete this Service?";}else if('AddToItineraryMessage1'==action){message="\""+par3+"\" may not be open on this holiday, please choose another activity or check the website to confirm opening hours. Click Ok to add to your itinerary or Cancel to choose another activity.";}else if('AddToItineraryMessage2'==action){message="\""+attraction+"\" may not be open on this holiday, please choose another activity or check the website to confirm opening hours. Click Ok to add to your itinerary or Cancel to choose another activity.";}else if('AddToItineraryMessage3'==action){message="\""+par3+"\" may not be open on this holiday, please choose another activity or check the website to confirm opening hours. Click Ok to add to your itinerary or Cancel to choose another activity.";}else if('AddToItineraryMessage4'==action){message="\""+par3+"\" is not open on this day, please choose another activity.";}else if('AddToItineraryMessage5'==action){message="The suggested duration for  \""+par3+"\", makes the visit last beyond the opening hours of the attraction. Click ok to add anyway.";}else if('AddToItineraryMessage6'==action){message="\""+par3+"\" may not be open on this holiday, please choose another activity or check the website to confirm opening hours. Click Ok to add to your itinerary or Cancel to choose another activity.";}else if('cntToItineraryMessage'==action){message="\""+par5+"\" is on your itinerary "+par6+". Click ok to continue anyway or click on cancel"}else if('exceedItineraryTime'==action){message="The suggested duration for \""+par3+"\" exceeds the available time on your itinerary. Click Ok to add to itinerary or click Cancel to abort.";}executePopUpAction(action,par1,par2,par3,par4,par5,par6,par7,par8);var btnYesObj=document.getElementById('btnYes');var btnNoObj=document.getElementById('btnNo');var btnCancelObj=document.getElementById('btnCancel');if(button=="Cancel"){}else{}if(isIE){btnYesObj.onclick=function(){executePopUpAction(action,par1,par2,par3,par4,par5,par6,par7,par8);};btnNoObj.onclick=function(){noPopUpAction(action,par1,par2,par3,par4,par5,par6,par7,par8);};if(button!="Cancel"){btnCancelObj.onclick=function(){cancelPopUpAction(action,par1,par2,par3,par4,par5,par6,par7,par8);};}}else{btnYesObj.setAttribute('onClick',"executePopUpAction('"+action+"','"+par1+"','"+par2+"','"+par3+"','"+par4+"','"+par5+"','"+par6+"','"+par7+"','"+par8+"');");btnNoObj.setAttribute('onClick',"noPopUpAction('"+action+"','"+par1+"','"+par2+"','"+par3+"','"+par4+"','"+par5+"','"+par6+"','"+par7+"','"+par8+"');");if(button!="Cancel"){btnCancelObj.setAttribute('onClick',"cancelPopUpAction('"+action+"','"+par1+"','"+par2+"','"+par3+"','"+par4+"','"+par5+"','"+par6+"','"+par7+"','"+par8+"');");}}}