function showHidePanel(b,c){var a=document.getElementById(b);var d=document.getElementById(c);if(a.style.display=="block"){a.style.display="none";d.alt="Show activities";d.src="../../Images/UKPark/ActiveBreaks/ShowActivitiesBtn.png";}else{a.style.display="block";d.alt="Hide activities";d.src="../../Images/UKPark/ActiveBreaks/HideActivitiesBtn.png";}}Hos.MiniMap.productMapData=JSProductMapData;Hos.MiniMap.activityMapData=JSActivityMapData;Hos.MiniMap.activityCategoryCode=JSActivityCategoryCode;Hos.MiniMap.productTypeCode=306;function setAttractionsSelection(a){hdnAcitivityCode=document.getElementById(hdnAcitivityCodeClientID);hdnAcitivityCode.value=a;}function toggleAccommodationList(d){var b=SearchSet_accommodationCode;var a=document.getElementById(accomListHeaderClientID);var e=document.getElementById(accomListCount).value;var f=document.getElementById("divAccommodationList");var c="";c=e+(e>1?" accommodations at ":" accommodation at ")+JSSiteName+(e>1?" are:":" is: ");if((b=="")&&(d=="park"||d=="accommodation")){if(e>0){a.innerHTML=c;}f.style.display="";}else{if(d=="park"){document.getElementById("tr1"+b).style.display="";document.getElementById("tr2"+b).style.display="";document.getElementById("tr3"+b).style.display="";document.getElementById("tr4"+b).style.display="";a.innerHTML=c;f.style.display="";}else{if(d=="accommodation"&&e>1){document.getElementById("tr1"+b).style.display="none";document.getElementById("tr2"+b).style.display="none";document.getElementById("tr3"+b).style.display="none";document.getElementById("tr4"+b).style.display="none";if(SearchSet_accommodationCode!=""){if(e-1!=0){a.innerHTML=e-1+(e-1>1?" other accommodations at ":" other accommodation at ")+JSSiteName+(e-1>1?" are:":" is:");}}else{if(e-1>0){a.innerHTML=c;}}f.style.display="";}else{f.style.display="none";}}}}function moveGalleryControl(b){var c=document.getElementById("pnlMainGalleryControl");var d=document.getElementById("pnlSiteGalleryControl");var a=document.getElementById("pnlAccommodationGalleryControl");if(b=="site"){if(c.innerHTML!=""){d.innerHTML=c.innerHTML;c.innerHTML="";}else{if(a!=null&&a.innerHTML!=""&&d!=null){d.innerHTML=a.innerHTML;a.innerHTML="";}}}else{if(b=="accommodation"){if(c.innerHTML!=""){a.innerHTML=c.innerHTML;c.innerHTML="";}else{if(d!=null&&d.innerHTML!=""){a.innerHTML=d.innerHTML;d.innerHTML="";}}}}}function showHideInfo(d,a){var c=document.getElementById(d);var b=document.getElementById(a);if(c.style.display=="inline"){c.style.display="none";b.style.display="inline";}else{c.style.display="inline";b.style.display="none";}}function showInfoTab(){tabs.setActiveTabById("parkInfo");}var tabPanels=[{id:"parkInfo",header:document.getElementById("parkInfo_Tab_header"),content:document.getElementById("parkInfo_Tab_content"),enabled:true},{id:"accommodationInfo",header:document.getElementById("accommodationInfo_Tab_header"),content:document.getElementById("accommodationInfo_Tab_content"),enabled:true},{id:"inTheArea",header:document.getElementById("inTheArea_Tab_header"),content:document.getElementById("inTheArea_Tab_content"),enabled:true},{id:"customerReviews",header:document.getElementById("customerReviews_Tab_header"),content:document.getElementById("customerReviews_content"),enabled:true},{id:"myFavourites",header:document.getElementById("shortlist_Tab_header"),content:document.getElementById("shortlist_Tab_content"),enabled:true},{id:"goActive",header:document.getElementById("goActive_Tab_header"),content:document.getElementById("goActive_Tab_content"),enabled:true}];var tabs=new Hos.Tabs(tabPanels);var previousActiveTabId="";var updateAccList=false;tabs.onActiveTabChange=function(){document.getElementById(JSHiddenActiveTabIdControlClientID).value=tabs.activeTabPanel.id;if(tabs.activeTabPanel.id=="goActive"){document.getElementById("tab_panel_header").style.borderBottomColor="#A50078";if(!document.getElementById(pnlGOActiveContent_ClientID)){document.getElementById(goActive_hiddenButtonClientID).click();}toggleAccommodationList("none");}else{document.getElementById("tab_panel_header").style.borderBottomColor=(isParkMode)?"#EF6B13":"#422F11";}if(tabs.activeTabPanel.id=="parkInfo"){if(!document.getElementById(parkInfo_loadOnDemand_innerLabelClientID)){document.getElementById(parkInfo_loadOnDemand_hiddenButtonClientID).click();}else{moveGalleryControl("site");}toggleAccommodationList("park");}else{if(tabs.activeTabPanel.id=="accommodationInfo"){if(!document.getElementById(accommodationInfo_loadOnDemand_innerLabelClientID)){document.getElementById(accommodationInfo_loadOnDemand_hiddenButtonClientID).click();}else{moveGalleryControl("accommodation");}toggleAccommodationList("accommodation");}else{if(tabs.activeTabPanel.id=="inTheArea"){if(!document.getElementById(inTheArea_loadOnDemand_innerLabelClientID)){document.getElementById(inTheArea_loadOnDemand_hiddenButtonClientID).click();}if(!Hos.MiniMap.bMapLoaded){}else{try{Hos.MiniMap.PlotPointOnMap();}catch(a){}}toggleAccommodationList("none");}else{if(tabs.activeTabPanel.id=="customerReviews"){if(!document.getElementById(customerReviews_loadOnDemand_innerLabelClientID)){document.getElementById(customerReviews_loadOnDemand_hiddenButtonClientID).click();}toggleAccommodationList("none");}else{if(tabs.activeTabPanel.id=="myFavourites"){if(!document.getElementById(MyFavouritesTabContentClientID)){document.getElementById(hiddennMyFavBtnClientID).click();}toggleAccommodationList("none");}}}}}if(tabs.activeTabPanel.id=="parkInfo"){try{if(isParkMode){pageTracker2._trackEvent("JavaScript Tabs","Park - Product Detail - Park Info");}else{pageTracker2._trackEvent("JavaScript Tabs","Lodge - Product Detail - Park Info");}}catch(a){}}else{if(tabs.activeTabPanel.id=="accommodationInfo"){try{if(isParkMode){pageTracker2._trackEvent("JavaScript Tabs","Park - Product Detail - Accommodation Info");}else{pageTracker2._trackEvent("JavaScript Tabs","Lodge - Product Detail - Accommodation Info");}}catch(a){}}else{if(tabs.activeTabPanel.id=="inTheArea"){try{if(isParkMode){pageTracker2._trackEvent("JavaScript Tabs","Park - Product Detail - In The Area");}else{pageTracker2._trackEvent("JavaScript Tabs","Lodge - Product Detail - In The Area");}}catch(a){}}else{if(tabs.activeTabPanel.id=="customerReviews"){try{if(isParkMode){pageTracker2._trackEvent("JavaScript Tabs","Park - Product Detail - Customer Reviews");}else{pageTracker2._trackEvent("JavaScript Tabs","Lodge - Product Detail - Customer Reviews");}}catch(a){}}else{if(tabs.activeTabPanel.id=="myFavourites"){try{if(isParkMode){pageTracker2._trackEvent("JavaScript Tabs","Park - Product Detail - Shortlist");}else{pageTracker2._trackEvent("JavaScript Tabs","Lodge - Product Detail - Shortlist");}}catch(a){}}else{if(tabs.activeTabPanel.id=="goActive"){try{if(isParkMode){pageTracker2._trackEvent("JavaScript Tabs","Park - Product Detail - GoActive");}else{pageTracker2._trackEvent("JavaScript Tabs","Lodge - Product Detail - GoActive");}}catch(a){}}}}}}}previousActiveTabId=tabs.activeTabPanel.id;};tabs.setActiveTabById(JSActiveTabId);if(JSActiveTabId=="inTheArea"&&document.location.hash.length==0){scrollTo(0,180);}function openWindowForAttractions(a){window.open(a,"","location=1,status=1,scrollbars=1,menubar=1,resizable=1,width=800,height=400");}Hos.MiniMap.isParkMode=isParkMode;
