var globalConfig={shortlistCookie:{accommodation:[],attractions:[],events:[],hire:[],tours:[],"visitor-information-centres":[]},cookieSettings:{expires:7,path:"/"}};$(document).ready(function(){$("body").removeClass("js-disabled").addClass("js-enabled");var config={sensitivity:10,over:hoverIntentOn,timeout:300,out:hoverIntentOff};$("#nav-main > ul > li").hoverIntent(config);function hoverIntentOn(){$(this).addClass("hover-intent")}function hoverIntentOff(){$(this).removeClass("hover-intent")}$("#site-search").defaultValue("Search site");$("#escape-newsletter, #escape-newsletter-inside").defaultValue("Enter your email");$("#by-keywords").defaultValue("Add keywords");$("#site-search-wrapper form").submit(function(){$("#site-search.empty").val("")});$(".escape-newsletter-wrapper form").submit(function(){$("#escape-newsletter.empty").val("")});$("#content-main div.filter form").submit(function(){$("#by-keywords.empty").val("")});if($("#by-keywords").length&&$("body").hasClass("ie")){$("#by-keywords").addClass("input")}$("#country-specific-sites a").tooltip({top:20,left:-14,bodyHandler:function(){var currentFlag=$(this);return($(currentFlag).attr("rel"))},showURL:false,extraClass:"country-specific-sites"});$("#deals-details a").tooltip({top:20,left:-14,showURL:false,extraClass:"url-details"});$("#events .event-details a, #destinations .room-details a, #destinations .deals-room-details a").tooltip({top:20,left:-14,bodyHandler:function(){return $(this).siblings("p.tooltip-content").html()},showURL:false,extraClass:"content-details"});function hoverPauseThingsToDo(e){var hoverElement=e.target;var action="pause";if(e.type=="mouseout"){action="resume"}$(hoverElement).closest("div.things-to-do, div.deals-and-promotions").find("ol").cycle(action)}if($("#home, #search-results div.things-to-do").length){var homeFx="fade";if($.browser.msie&&parseInt($.browser.version,10)==7){homeFx="scrollLeft"}$("div.things-to-do ol").before('<div class="controls"></div>').cycle({fx:homeFx,speed:1000,timeout:5000,pager:"div.things-to-do div.controls",delay:-150,nowrap:1});$("div.deals-and-promotions ol").before('<div class="controls"></div>').cycle({fx:homeFx,speed:1000,timeout:5000,pager:"div.deals-and-promotions div.controls",nowrap:1});$("div.things-to-do, div.deals-and-promotions").children().bind("mouseover mouseout",hoverPauseThingsToDo)}$("#feature-carousel ul").before('<div class="controls"></div><div class="helper-rounded-corner-1"></div><div class="helper-rounded-corner-2"></div><a class="expand-collapse" href="#" title="Image description">Info</a><p class="info collapsed"><strong></strong></p>').cycle({fx:"fade",speed:2000,timeout:7500,pager:"#feature-carousel div.controls",initCallback:onAfter,after:onAfter,fastOnEvent:300,nowrap:1}).siblings("p.info").css("left",($("#feature-carousel div.controls").width()+4)).siblings("a.expand-collapse").css("left",($("#feature-carousel div.controls").width()+6));function onAfter(carousel){$("body").addClass("carousel-enabled");$("#feature-carousel a.expand-collapse, #feature-carousel p.info").bind("mouseover",function(e){$(carousel).closest("ul").cycle("pause")});var image_description=$(this).find("img").attr("alt");$("#feature-carousel p.info strong").text(image_description)}if($.browser.msie&&parseInt($.browser.version,10)==7){$("#feature-carousel ul li img").attr("title","")}$("#feature-carousel div.controls").click(function(){$("#feature-carousel ul").cycle("pause")});$("#feature-carousel a.expand-collapse").hover(function(){$("#feature-carousel p.info").dequeue().animate({opacity:"1",width:"500px"})},function(){$("#feature-carousel p.info").dequeue().animate({opacity:"0",width:"0"})}).click(function(e){e.preventDefault()});$("#must-do ul").addClass("jcarousel-skin").jcarousel({scroll:1,start:2,auto:10,wrap:"circular",initCallback:mycarousel_initCallback});function mycarousel_initCallback(carousel){$("#must-do ul").css("left","-128px");carousel.buttonNext.bind("click",function(){carousel.stopAuto()});carousel.buttonPrev.bind("click",function(){carousel.stopAuto()});carousel.clip.bind("mouseover",function(){carousel.stopAuto()})}$(".things-to-do .controls a:last-child, .deals-and-promotions .controls a:last-child, #feature-carousel .controls a:last-child").addClass("last-child");var nswShortList=new function($){var config={divider:";"};var init=function(){if($(".listing-options").length){$(".listing-options").append('<li class="view-shortlist"><span class="shortlist-count"></span><a href="'+globalConfig.shortlistUrl+'">View Shortlist</a></li>').find("li.view-shortlist a").colorbox({width:985,onComplete:loadShortlist});countShortlistLength($.cookie("shortlist"),$("li.view-shortlist"))}if($(".product-listing-wrapper").length&&$(".product-listing-wrapper").hasClass("details")){$(".product-listing-wrapper").before('<ul class="shortlist-buttons"><li class="add-to-shortlist"><a href="#" class="shortlist">Add to Shortlist</a></li><li class="view-shortlist"><span class="shortlist-count"></span><a href="'+globalConfig.shortlistUrl+'">View shortlist</a></li></ul>');var shortlist=$.cookie("shortlist"),type,product,item=buildShortlistItem(window.location.pathname);type=item.type;product=item.product;item="/"+type+"/"+product;$("li.add-to-shortlist").find("a.shortlist").data("added",false).click(function(e){e.preventDefault();if(!$(this).data("added")){addShortlistItem($(this),item)}else{removeShortlistItem($(this),item)}});$("li.view-shortlist").find("a").colorbox({width:985,onComplete:loadShortlist});countShortlistLength(shortlist,$("li.view-shortlist"));thisItem=buildShortlistItem(item);if(shortlist!=null&&checkIfSaved(thisItem.product,thisItem.type,JSON.parse(shortlist))){$("li.add-to-shortlist").find("a.shortlist").click()}}if($(".product-listing").length&&!($("#search-results").length)){$(".product-listing > li").append('<a class="shortlist" href="#">Add to Shortlist</a>').find(".shortlist").data("added",false).click(function(e){e.preventDefault();if(!$(this).data("added")){var item=$(this).parents("li").find("a:eq(0)").attr("href");addShortlistItem($(this),item)}else{var item=$(this).parents("li").find("a:eq(0)").attr("href");removeShortlistItem($(this),item)}});var shortlist=$.cookie("shortlist");if(shortlist!=null){$(".product-listing a.shortlist").each(function(){item=buildShortlistItem($(this).parents("li").find("a:eq(0)").attr("href"));if(checkIfSaved(item.product,item.type,JSON.parse(shortlist))){$(this).click()}})}}};var shortlistDbRequest=function(shortlist,shortlistKeys,shortlistPos,productPos,listContainer){var query="",getVarPos=1,queryTreshold=5,currentKey=shortlistKeys[shortlistPos];while(productPos<shortlist[currentKey].length){query+="&item"+getVarPos+"="+shortlist[currentKey][productPos];getVarPos++;productPos++;if(productPos%queryTreshold==0){break}}if(productPos==shortlist[currentKey].length){shortlistPos++;productPos=0}if(query!=""){$.ajax({url:globalConfig.shortlistUrls[currentKey]+query.replace(/&/,"?"),success:function(data){data=$(data);listContainer.append(data);data.find("a.shortlist").click(function(e){e.preventDefault();var removeItem=$(this).parents("li").find("a:eq(0)").attr("href");removeShortlistItem($(this),removeItem);$(this).parents("li").remove();fixMainListing(removeItem);displayShortlistMsg($("#my-shortlist .product-listing-wrapper"))});if(shortlistPos<shortlistKeys.length){shortlistDbRequest(shortlist,shortlistKeys,shortlistPos,productPos,listContainer)}}})}else{if(shortlistPos<shortlistKeys.length){shortlistDbRequest(shortlist,shortlistKeys,shortlistPos,productPos,listContainer)}else{displayShortlistMsg($("#my-shortlist .product-listing-wrapper"))}}};var loadShortlist=function(){var shortlist=$.cookie("shortlist"),listContainer=$("#my-shortlist .product-listing"),shortlistPos,productPos,shortlistKeys=[];if(shortlist!=null){shortlist=JSON.parse(shortlist);for(var type in shortlist){shortlistKeys.push(type)}shortlistPos=0;productPos=0;shortlistDbRequest(shortlist,shortlistKeys,shortlistPos,productPos,listContainer)}else{displayShortlistMsg($("#my-shortlist .product-listing-wrapper"))}filterByKind(listContainer);listContainer.show();$("#my-shortlist div.controls input:reset").click(function(){listContainer.find("li").show();displayShortlistMsg($("#my-shortlist .product-listing-wrapper"))})};var addShortlistItem=function(link,newItem){var shortlist=$.cookie("shortlist")==null?JSON.stringify(globalConfig.shortlistCookie):$.cookie("shortlist");shortlist=JSON.parse(shortlist);newItem=buildShortlistItem(newItem);if(!checkIfSaved(newItem.product,newItem.type,shortlist)){shortlist[newItem.type].push(newItem.product);$.cookie("shortlist",JSON.stringify(shortlist),globalConfig.cookieSettings)}countShortlistLength($.cookie("shortlist"),$("li.view-shortlist"));link.addClass("shortlisted").html("Shortlisted").data("added",true)};var removeShortlistItem=function(link,removeItem){var shortlist=$.cookie("shortlist")==null?JSON.stringify(globalConfig.shortlistCookie):$.cookie("shortlist");shortlist=JSON.parse(shortlist);removeItem=buildShortlistItem(removeItem);for(var i=0;i<shortlist[removeItem.type].length;i++){if(shortlist[removeItem.type][i]==removeItem.product){shortlist[removeItem.type].splice(i,1);break}}$.cookie("shortlist",JSON.stringify(shortlist),globalConfig.cookieSettings);countShortlistLength($.cookie("shortlist"),$("li.view-shortlist"));link.removeClass("shortlisted").html("Add to Shortlist").data("added",false)};var countShortlistLength=function(shortlist,countContainer){var length=0;if(shortlist!=null){shortlist=JSON.parse(shortlist);for(var i in shortlist){length+=shortlist[i].length}}if(length>0){countContainer.removeClass("view-shortlist-empty").find("span").html(length)}else{countContainer.addClass("view-shortlist-empty").find("span").html("0")}};var buildShortlistItem=function(newItem){var type,product,obj;newItem=(newItem.substr(-1)=="/")?newItem.substr(0,newItem.length-1):newItem;newItem=newItem.split("/");type=newItem[newItem.length-2];product=newItem[newItem.length-1];obj={type:type,product:product};return obj};var checkIfSaved=function(product,type,shortlist){if(typeof(shortlist[type])!="undefined"){for(var i=0;i<shortlist[type].length;i++){if(shortlist[type][i]==product){return true}}}return false};var filterByKind=function(listContainer){$("#my-shortlist .filter ul input").change(function(){var emptyFilter=true,kind;$(this).parents("ul").find("input").each(function(){kind=$(this).parents("li").attr("class");if($(this).attr("checked")==true){emptyFilter=false;listContainer.find("li."+kind).show()}else{listContainer.find("li."+kind).hide()}});if(emptyFilter){listContainer.find("li").show()}displayShortlistMsg($("#my-shortlist .product-listing-wrapper"))})};var fixMainListing=function(href){var type,product,item;if($(".product-listing").length&&!($("#search-results").length)){$(".product-listing > li a.shortlisted").each(function(){var currentList=buildShortlistItem($(this).parents("li").find("a:eq(0)").attr("href"));var triggeringElement=buildShortlistItem(href);if(currentList.type==triggeringElement.type&&currentList.product==triggeringElement.product){$(this).removeClass("shortlisted").html("Add to Shortlist").data("added",false)}})}if($(".product-listing-wrapper").length&&$(".product-listing-wrapper").hasClass("details")){$("li.add-to-shortlist a.shortlisted").each(function(){var currentWindow=buildShortlistItem(window.location.pathname);var triggeringElement=buildShortlistItem(href);if(currentWindow.type==triggeringElement.type&&currentWindow.product==triggeringElement.product){$(this).removeClass("shortlisted").html("Add to Shortlist").data("added",false)}})}};var displayShortlistMsg=function(mainContainer){var errorMsgDiv=mainContainer.find("div.message-error");if(mainContainer.find(".product-listing li").length==0){errorMsgDiv.html("<p>There are currently no items in your shortlist</p>");errorMsgDiv.show()}else{if(mainContainer.find(".product-listing li:visible").length==0){errorMsgDiv.html("<p>No results found for this filter settings</p>");errorMsgDiv.show()}else{errorMsgDiv.html("");errorMsgDiv.hide()}}};$(function(){init()})}(jQuery);if($(".filter .show-hide").length){$(".filter .show-hide > label").addClass("hide").wrapInner("<span />").append('<span class="button">Show</span>').siblings("div").css("float","left").hide();$(".filter .show-hide > label").toggle(function(){$(this).removeClass("hide").addClass("show").children("span.button").text("Hide").parent().siblings("div").slideDown()},function(){$(this).removeClass("show").addClass("hide").children("span.button").text("Show").parent().siblings("div").slideUp()});if($("#chk_filter_f input:checked").length){$("span.button").click()}}$(function(){$(".tour-products li .description strong").expandCollapse({button:'<a class="more-details" href="#">More</a>',buttonContainer:'<div class="more-details"></div>',insertButtonAfter:".details",collapseableItem:"li",hideText:"Hide details",showText:"More"});if(window.location.hash!=""){var hash=window.location.hash.substr(1);$('.tour-products li a[name="'+hash+'"] strong').scrollTop()}});$(function(){$(".branches li .description td:first-child").expandCollapse({button:'<a href="#" class="more-details">More</a>',buttonContainer:'<td class="col-3"></td>',insertButtonAfter:".description td:last-child",collapseableItem:"li",hideText:"Hide details",showText:"More"})});$(".deals-details-wrapper > p").append(' <a href="#" class="deals-more-details">More&hellip;</a>');$(".deals-details-wrapper a.deals-more-details").bind("click",function(e){e.preventDefault();$(this).parent().prev("h2").trigger("click")});$(function(){$(".deals-details-wrapper h2").expandCollapse({button:'<a href="#">Show deal</a>',buttonContainer:'<div class="deal-button"></div>',insertButtonAfter:".deals-details",collapseableItem:"div",hideText:"Hide deal",showText:"Show deal"})});if(!$("#home").length){$("#content-main").append('<div class="addthis_toolbox addthis_default_style"><a class="addthis_button_email"></a><a class="addthis_button_print"></a><a class="addthis_button_favorites"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone" g:plusone:count="false"></a><a class="addthis_button_facebook"></a><a class="addthis_button_compact"></a><a class="addthis_counter addthis_bubble_style"></a></div><script type="text/javascript">var addthis_config = {"data_track_clickback":true};<\/script>');$.getScript("http://s7.addthis.com/js/300/addthis_widget.js#pubid=visitnsw&domready=1")}if($.browser.webkit){$(".addthis_button_favorites").remove()}$.fn.galleryMedia=function(arg){var gallery=this,galleryThumbnails=$(gallery).find(".thumbnails"),galleryThumbnailImages=$(gallery).find(".thumbnails img"),carouselItemAmount=$(gallery).find(".thumbnails img").size(),descriptionOn=arg.descriptionOn,displayOn=arg.displayOn,scrollAmount=arg.scrollAmount,pageAmount=Math.ceil(carouselItemAmount/scrollAmount),extraItemAmount=(pageAmount*scrollAmount)-carouselItemAmount,pagination="",imageContainerHeight=arg.imageContainerHeight,imageContainerWidth=arg.imageContainerWidth,thumbnailContainerHeight=arg.thumbnailContainerHeight,thumbnailContainerWidth=arg.thumbnailContainerWidth;galleryThumbnailImages.each(function(){var img=$(this);var imageContainerRatio=thumbnailContainerHeight/thumbnailContainerWidth;var imageHeight=$(this).height();var imageWidth=$(this).width();var imageRatioHeight=imageHeight/imageWidth;var imageRatioWidth=imageWidth/imageHeight;$(img).load(function(){var imageHeight=$(this).height();var imageWidth=$(this).width();var imageRatioHeight=imageHeight/imageWidth;var imageRatioWidth=imageWidth/imageHeight;if(imageRatioHeight>imageContainerRatio){$(this).height(thumbnailContainerHeight).width(thumbnailContainerHeight*imageRatioWidth)}else{$(this).width(thumbnailContainerWidth).height(thumbnailContainerWidth*imageRatioHeight)}if($(this).parents("a").hasClass("ytVideo")){$(this).width(thumbnailContainerWidth)}})});if(displayOn){for(i=0;i<extraItemAmount;i++){$(galleryThumbnails).find("ul:first-child").append("<li>&nbsp;</li>")}}if(descriptionOn){$(gallery).find(".thumbnails").before('<div class="display"><a class="light-box" href="#"></a></div><div class="loader"></div><div class="description"></div>').find(".loader").hide()}else{if(displayOn){$(gallery).find(".thumbnails").before('<div class="display"><a class="light-box" href="#"></a></div><div class="loader"></div>').find(".loader").hide()}}$(galleryThumbnails).prepend('<div class="helper-gallery-ds-1"></div><div class="helper-gallery-ds-2"></div>').addClass("jcarousel-skin");function carouselSetup(carousel){for(i=0;i<pageAmount;i++){pagination+='<a class="page-'+(i+1)+'" href="#">'+(i)+("</a>")}$(galleryThumbnails).append('<div class="jcarousel-control"><div class="helper-position">'+pagination+"</div></div>");$(gallery).find(".jcarousel-control a").bind("click",function(){var currentPage=parseInt($(this).html());var pageScroll=(currentPage*scrollAmount)+1;carousel.scroll(pageScroll);$(gallery).find(".jcarousel-control a").removeClass("current").siblings("a:nth-child("+(currentPage+1)+")").addClass("current");return false})}function paginationUpdate(carousel){var firstItem=carousel.first;var lastItem=carousel.last;var caroselSize=carousel.size();if(firstItem==1){gallery.find(".jcarousel-prev-horizontal").removeClass("enabled").addClass("disabled")}else{gallery.find(".jcarousel-prev-horizontal").removeClass("disabled").addClass("enabled")}if(lastItem==caroselSize){gallery.find(".jcarousel-next-horizontal").removeClass("enabled").addClass("disabled")}else{gallery.find(".jcarousel-next-horizontal").removeClass("disabled").addClass("enabled")}if((lastItem%scrollAmount)===0){$(gallery).find(".jcarousel-control a").removeClass("current").siblings("a:nth-child("+(lastItem/scrollAmount)+")").addClass("current")}else{$(gallery).find(".jcarousel-control a").removeClass("current").siblings("a:last-child").addClass("current")}}$(galleryThumbnails).jcarousel({scroll:scrollAmount,start:0,auto:0,wrap:"null",initCallback:carouselSetup,itemLoadCallback:paginationUpdate});var counter=1;function mediaLoader(arg){$(gallery).find(".loader").show();if($(gallery).find(".display img, .display a, .display div.media-wrapper").length){$(gallery).find(".loader").show();$(gallery).find(".display img, .display a, .display div.media-wrapper").remove()}var mediumImageURL=arg.mediumImageURL;var largeImageURL=arg.largeImageURL;var description=arg.description;if(typeof(arg.currentItem)!="undefined"&&arg.currentItem.hasClass("ytVideo")){var ytVideoId=arg.currentItem.attr("id");$(gallery).find(".display").append('<div class="media-wrapper" style=""><iframe width="500" height="367" src="http://www.youtube.com/embed/'+ytVideoId+'?autohide=1&iv_load_policy=3&rel=0&showinfo=0&autoplay=1&wmode=opaque" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>').end().find(".loader").fadeOut(1000).end().find("div.media-wrapper").fadeIn(1000)}else{if(typeof(arg.currentItem)!="undefined"&&arg.currentItem.hasClass("vioVideo")){var vioVideo=arg.currentItem.attr("id"),script=document.createElement("script");$(gallery).find(".display").append('<div class="media-wrapper"><iframe style="border:none;" width="500" height="367" src="'+globalConfig.vioStreamLanding+"?vioId="+vioVideo+'"></iframe></div>').end().find(".loader").fadeOut(1500).end().find("div.media-wrapper").fadeIn(1500);fixIframeSrc()}else{var img=new Image();var imageContainerRatio=imageContainerHeight/imageContainerWidth;$(gallery).find(".display").append('<a href="'+largeImageURL+'" class="light-box"><img src="'+mediumImageURL+'" /></a>').find("img").hide().load(function(){var imageHeight=$(this).height();var imageWidth=$(this).width();var imageRatioHeight=imageHeight/imageWidth;var imageRatioWidth=imageWidth/imageHeight;if(imageRatioHeight>imageContainerRatio){$(this).height(imageContainerHeight).width(imageContainerHeight*imageRatioWidth)}else{$(this).width(imageContainerWidth).height(imageContainerWidth*imageRatioHeight)}$(gallery).find(".loader").hide();$(this).fadeIn(1000)});$(".light-box").colorbox({})}}if(descriptionOn){$(gallery).children(".description").html(description)}}$(galleryThumbnails).find("li a").bind("click",function(){if(!($(this).parent().hasClass("current"))){var largeImageURL=$(this).attr("rel");var mediumImageURL=$(this).attr("href");var currentItem=$(this);$(galleryThumbnails).find("li").removeClass("current");$(this).parent().addClass("current");var description=$(".thumbnails li.current .description").html();mediaLoader({mediumImageURL:mediumImageURL,largeImageURL:largeImageURL,description:description,currentItem:currentItem})}return false});var InitialLoadItem=$(galleryThumbnails).find("li:first");if(InitialLoadItem.find("> a").attr("href")!==undefined){InitialLoadItem.addClass("current");mediaLoader({mediumImageURL:InitialLoadItem.find("> a").attr("href"),largeImageURL:InitialLoadItem.find("> a").attr("rel"),description:InitialLoadItem.find(".description").html(),currentItem:InitialLoadItem.find("> a")})}};if($(".gallery-media-editorial").length||$(".gallery-media").length||$(".gallery-media-details").length||$(".gallery-media-siblings").length||$(".gallery-media-deals").length){$(".gallery-media").galleryMedia({imageContainerHeight:400,imageContainerWidth:550,thumbnailContainerHeight:93,thumbnailContainerWidth:140,scrollAmount:6,descriptionOn:true,displayOn:true});$(".gallery-media-editorial").galleryMedia({imageContainerHeight:280,imageContainerWidth:390,thumbnailContainerHeight:45,thumbnailContainerWidth:67,scrollAmount:9,descriptionOn:true,displayOn:true});$(".gallery-media-details").galleryMedia({imageContainerHeight:135,imageContainerWidth:218,thumbnailContainerHeight:35,thumbnailContainerWidth:57,scrollAmount:3,descriptionOn:false,displayOn:true});$(".gallery-media-siblings").galleryMedia({imageContainerHeight:135,imageContainerWidth:218,scrollAmount:1,descriptionOn:false,displayOn:false});$(".gallery-media-deals").galleryMedia({imageContainerHeight:170,imageContainerWidth:460,scrollAmount:1,descriptionOn:false,displayOn:false})}function fixIframeSrc(){var f=document.getElementsByTagName("iframe");for(var i=0;i<f.length;i++){if(f[i].src.substr(f[i].src.length-1)=="#"){f[i].src=f[i].src.substr(0,f[i].src.length-1)}else{f[i].src=f[i].src+"#"}}}if($(".results").length){$(".results").columnize({columns:3,balance:false,dontsplit:"div"}).formFilter({attributeSelector:"dd dl"})}$(".social-media-sites .tabs").tabs(".panes > li",{tabs:"li"});var nswRecentlyViewed=new function($){var currentPage=[window.location.toString().replace(/\|/g,"%7C"),$('meta[name="recently.viewed"]').attr("content"),document.title],lastViewedCookie=$.cookie("visited"),lastViewed,divider=";";var maxWordsReplacement=function(string,max){string=string.split(" ");var newString=string[0];max=string.length<max?string.length:max;for(var i=1;i<max;i++){newString+=" "+string[i]}return newString};$(function(){if(currentPage[2]==globalConfig.pageNotFoundTitle){return}if(lastViewedCookie!=null){lastViewed=lastViewedCookie.split(divider);$("#footer-inside").prepend('<div id="recently-viewed"><div class="helper"></div><h2>Recently<br />Viewed...</h2><ol></ol></div>');var found=false,index=-1,viewedItem,maxListLength=4;for(var i=0;i<lastViewed.length-1;i++){var inside_cmp=true;viewedItem=lastViewed[i].split("|");for(var j=0;j<viewedItem.length;j++){if(currentPage[j]!=viewedItem[j]){inside_cmp=false;break}}if(inside_cmp){found=true;index=i}$("#recently-viewed ol").append('<li><a href="'+viewedItem[0]+'" title="'+viewedItem[2]+'"><img src="'+viewedItem[1]+'" alt="Recently Viewed Item" /></a><p><a href="'+viewedItem[0]+'" title="'+viewedItem[2]+'">'+maxWordsReplacement(viewedItem[2],5)+"...</a></p></li>")}if(found){currentPage=lastViewed.splice(index,1)}else{if(lastViewed.length>maxListLength){lastViewed.splice(maxListLength-1,1)}}lastViewed.unshift(currentPage.join("|"));lastViewed=lastViewed.join(divider)}else{lastViewed=currentPage.join("|")+divider}$.cookie("visited",lastViewed,globalConfig.cookieSettings)})}(jQuery);if($("#breadcrumb").length){var breadcrumbArray=$("#breadcrumb").html().split(/ *&gt; */),outputHtml="<ol>";for(var i=0;i<breadcrumbArray.length;i++){outputHtml+="<li>"+breadcrumbArray[i]+"</li>"}outputHtml+="</ol>";$("#breadcrumb").html(outputHtml);$("#breadcrumb ol li:last").html("<span>"+$("#breadcrumb ol li:last a, #breadcrumb ol li:last span").html()+"</span>")}if($("#guide-sub-nav").length){var current=$("#guide-sub-nav").attr("class");$("#guide-sub-nav li."+current).addClass("current")}if($("div.pagination-contents").length){$("div.pagination-contents").html($("div.pagination-contents").html().replace(/(\[|\])/,""))}$(".events .panes li ul li.event-month").appendTo(".events ul.tabs").wrapInner('<a href="#"></a>');$(".events .tabs").tabs("ul.panes > li > ul",{tabs:"li"});window.onload=function(){if($("#map-wrapper-directions").length){NSW_MAPS.init("map",true);$("a.locations-switcher").click(function(e){e.preventDefault();var temp=$("#starting-location").val();$("#starting-location").val($("#final-destination").val());$("#final-destination").val(temp)});$("#search-routes").click(function(e){e.preventDefault();var start=$("#starting-location").val(),end=$("#final-destination").val();if(start!=""&&end!=""){NSW_MAPS.getDirections(start,end,{tolls:$("#avoid-toll-roads").attr("checked"),highways:$("#avoid-highways").attr("checked")},{strokeColor:"#0000FF",strokeWidth:4,strokeDashstyle:"solid",pointRadius:6,pointerEvents:"visiblePainted",strokeOpacity:0.5},{directions:$("#content-main div.turn-by-turn"),routes:$("#content-main div.suggested-routes")})}})}if($("#map-wrapper").length){NSW_MAPS.init("map",true);for(var z=0;z<locations.length;z++){if(locations[z].id==9016470||locations[z].type==""){locations.splice(z,1);break}}var mapType=$("#map-wrapper").attr("class");if(locations.length>0){if(mapType==""){NSW_MAPS.draw(locations,"#map-filter ul")}else{NSW_MAPS.draw(locations)}}$(".map-filter-collapse-expand").toggle(function(){$("#map-filter-wrapper").removeClass("map-filter-collapsed").addClass("map-filter-expanded");$("#directions-filter-wrapper").removeClass("directions-filter-expanded").addClass("directions-filter-collapsed")},function(){$("#map-filter-wrapper").removeClass("map-filter-expanded").addClass("map-filter-collapsed")});$(".directions-filter-collapse-expand").toggle(function(){$("#directions-filter-wrapper").removeClass("directions-filter-collapsed").addClass("directions-filter-expanded");$("#map-filter-wrapper").removeClass("map-filter-expanded").addClass("map-filter-collapsed")},function(){$("#directions-filter-wrapper").removeClass("directions-filter-expanded").addClass("directions-filter-collapsed")})}if($(".product-listing-wrapper").length&&$(".product-listing-wrapper").hasClass("details")){var link=$("a.light-box-map:eq(0)").attr("href");$("a.light-box-map").colorbox({inline:true,width:644,height:484,href:"<img src='"+link+"' />"})}};if($("fieldset.by-date").length||$("#nav-main li.by-date").length){var today=new Date(),monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"],dates={today:{start:today,end:today},week:{start:today,end:new Date(today.getFullYear(),today.getMonth(),today.getDate()+7)},"this-month":{start:new Date(today.getFullYear(),today.getMonth(),1),end:new Date(today.getFullYear(),today.getMonth()+1,0)},"next-month":{start:new Date(today.getFullYear(),today.getMonth()+1,1),end:new Date(today.getFullYear(),today.getMonth()+2,0)},"month-after-next":{start:new Date(today.getFullYear(),today.getMonth()+2,1),end:new Date(today.getFullYear(),today.getMonth()+3,0)}};if($("fieldset.by-date").length){dateLinksHtml='<li><a href="#" class="today">Today</a><a href="#" class="week">Next 7 Days</a></li><li><a href="#" class="this-month">'+monthNames[dates["this-month"].start.getMonth()]+'</a><a href="#" class="next-month">'+monthNames[dates["next-month"].start.getMonth()]+'</a><a href="#" class="month-after-next">'+monthNames[dates["month-after-next"].start.getMonth()]+"</a></li>";$("fieldset.by-date ul.or-view").html(dateLinksHtml);$("fieldset.by-date ul.or-view a").click(function(e){e.preventDefault();var startDate=dates[$(this).attr("class")].start,endDate=dates[$(this).attr("class")].end;$('input[name="meta_d3"]').val(startDate.getDate()+" "+monthNames[startDate.getMonth()].substr(0,3)+" "+startDate.getFullYear());$('input[name="meta_d4"]').val(endDate.getDate()+" "+monthNames[endDate.getMonth()].substr(0,3)+" "+endDate.getFullYear())});$('input[name="meta_d3"]').datepick({dateFormat:"d M yyyy"});$('input[name="meta_d4"]').datepick({dateFormat:"d M yyyy"})}if($("#nav-main li.by-date").length){dateLinksHtml='<li><a href="#" class="today">Today</a></li><li><a href="#" class="week">Next 7 Days</a></li><li><a href="#" class="this-month">'+monthNames[dates["this-month"].start.getMonth()]+'</a></li><li><a href="#" class="next-month">'+monthNames[dates["next-month"].start.getMonth()]+'</a></li><li><a href="#" class="month-after-next">'+monthNames[dates["month-after-next"].start.getMonth()]+"</a></li>";$("#nav-main li.by-date ul").prepend(dateLinksHtml);$("#nav-main li.by-date ul li a").each(function(){if(typeof(dates[$(this).attr("class")])!="undefined"){var startDate=dates[$(this).attr("class")].start,endDate=dates[$(this).attr("class")].end;$(this).attr("href","/events/search?meta_d3="+startDate.getDate()+monthNames[startDate.getMonth()].substr(0,3)+startDate.getFullYear()+"&meta_d4="+endDate.getDate()+monthNames[endDate.getMonth()].substr(0,3)+endDate.getFullYear())}})}}if($("#content-main div.filter form").length){$("input[type='reset']","#content-main div.filter form").click(function(e){e.preventDefault();$(":text, :password, :file, select","#content-main div.filter form").val("");$(":input","#content-main div.filter form").removeAttr("checked")})}$("a.un-clickable").click(function(e){e.preventDefault()});var video_container=$("#home-video"),video_play=$("a",video_container);video_play.bind("click",function(e){e.preventDefault();var play_link=$(this).hide(),video_id=play_link.attr("href").replace(/.*v=(.*)/,"$1"),disposable_elements=$("#escapes-newsletter-promotion, #nav-main, #dynamic-promotion, #feature-carousel .controls, #feature-carousel .expand-collapse"),video_player=$('<div class="video"><iframe width="650" height="362" src="http://www.youtube.com/embed/'+video_id+'?autohide=1&iv_load_policy=3&modestbranding=1&rel=0&showinfo=0&autoplay=1&wmode=opaque" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>');video_player.insertBefore(play_link);disposable_elements.fadeTo("slow",0.01);video_player.expose({opacity:0.8,color:"#111",onBeforeClose:function(){disposable_elements.fadeTo("slow",1,function(){disposable_elements.css("filter","")});video_player.remove();play_link.fadeIn()},onBeforeLoad:function(event){$("#home-video div div").css({width:0,height:0,marginTop:181}).animate({width:650,height:362,marginTop:0},{complete:function(){video_player.append('<a class="close" href="#">Close</a>');$("a.close",video_player).bind("click",function(e){e.preventDefault();$.mask.close()});$(this).addClass("animation-finished")}})}})});var deals_main=$("#deals");var host=new RegExp(window.location.host);$("ul.deals-listing a",deals_main).not(".shortlist").each(function(){if(!host.test($(this).attr("href"))){$(this).attr("target","_blank")}});if((window.location.protocol+"//"+window.location.host)==globalConfig.geoip["domain"]&&$.cookie("no_redirect")==null){$.getScript(globalConfig.geoip["geoip-include"],function(){var country_code=geoip_country_code();if(typeof(country_code)!="undefined"&&typeof(globalConfig.geoip["available_country_codes"][country_code.toLowerCase()])!="undefined"){$.get(globalConfig.geoip["messages-webpath"]+country_code.toLowerCase(),function(data){$("body").addClass("geo-ip-enabled").prepend('<div id="geo-ip-message-wrapper"><div id="geo-ip-message">'+data+"</div></div>");var geo_ip_message=$("#geo-ip-message");$("a.cancel",geo_ip_message).click(function(e){e.preventDefault();$.cookie("no_redirect",country_code,{expires:365,path:"/"});geo_ip_message.slideUp("slow",function(){$("body").removeClass("geo-ip-enabled");$("#geo-ip-message-wrapper").remove()})})})}})}});$(document).ready(function(){if($(".tns-accordion").length>0){var caption=$(".tns-accordion h2").attr("rel");$(".tns-accordion .details").addClass("jsOK");$("<div>").addClass("toggle-item").html("<span>Show "+caption+"</span>").appendTo($(".tns-accordion .item")).click(function(){$(this).parent().find(".title").trigger("click")});$(".tns-accordion .title").click(function(){if($.browser.msie){$(this).next().toggle()}else{$(this).next().slideToggle("fast")}var thisSpan=$(this).parent().find(".toggle-item span");$(thisSpan).text($(thisSpan).text()=="Hide "+caption?"Show "+caption:"Hide "+caption);$(thisSpan).toggleClass("hide");return false}).next().hide();$(".tns-accordion h2").click(function(){$(this).parent(".tns-accordion").children(".item").children(".title").trigger("click")});$(".tns-accordion .itinerary-icons:eq(0)").clone().appendTo($(this).parent())}});
