var outRigPage;jQuery(document).ready(function(){function OutRigger(){var iNavMgr=new internalNavManager();var currencyPopupConfig={url:"/layouts/Outrigger/Reservations/CurrencyConverter.aspx",width:"385",height:"340"};var signupPopupConfig={width:420,height:385,scrolling:"1"};var helpPopupConfig={width:"610",height:"650",scrolling:"1"};var printPopupConfig={width:"800",height:"700"};var propertyDetailsPopupConfig={width:"729",height:"700"};var dpConfig={numberOfMonths:2,changeMonth:true,closeText:"Close",showOtherMonths:true,minDate:0,maxDate:"+1y"};var smallDialogWidth=415;var mediumDialogWidth=560;var largeDialogWidth=729;var photoDialogWidth=464;var maxDialogHeight=500;var dialogHeight=500;var dialogCloseText="Close";var inavParamName="inav";var iNavLinks={};this.initPage=function(){if(typeof(jsonLinkByHref)!="undefined"){this.initOmnitureLinks()}var ua=navigator.userAgent;var ie=/MSIE/.test(ua)&&ua.replace(/.*?MSIE (.).*/,"$1");if(ie&&ie==6){jQuery('img[src$=".ashx?png=1"]').each(function(){var cls=jQuery(this).attr("class");if(cls.length){cls+=" "}cls+="pngfix";jQuery(this).attr("class",cls)})}this.initHeadNav();this.initGlobal();if(jQuery(".con-book").length){this.initBookingWidget()}if(jQuery(".con-list-property").length){this.initPropertyList()}if(jQuery(".con-select-room").length){this.initRoomList()}if(jQuery(".con-currency-converter").length){this.initCurrencyConverter()}if(jQuery(".con-guest-info").length||jQuery(".con-review-reservation").length||jQuery(".con-confirmation").length){this.initGuestForms()}if(jQuery(".property-detail-picture-nav").length){this.initPhotoGallery()}if(jQuery(".con-prop-detail").length){this.initPropDetail();this.initPropertyList()}if(jQuery(".con-dest-land").length){this.initDestDetail();this.initDestSpecials();this.initWhereToStay()}if(jQuery(".con-spec-land").length){this.initSpecials()}if(jQuery(".filter-dest-fld").length&&jQuery(".filter-prop-fld").length){this.initArticleFilter()}if(jQuery(".blog-list-header").length){this.initCategoryArticles()}if(jQuery(".old-posts-content").length){this.initOldPostWidget()}if(jQuery(".con-press-release-land").length){this.initPressReleaseLanding()}if(jQuery(".con-press-release-sign-up").length){this.initPressRelease()}if(jQuery(".con-country-state-lists").length){this.initCountryStateLists()}if(jQuery(".con-help").length){this.initCurrencyConverter();jQuery(".con-help .prop-nav ul li:last").css("background-image","none")}if(jQuery(".prop-nav ul").length){iNavMgr.init(".prop-nav ul",".mod-nav-3",".menu-nav ul",inavParamName,".con-selected-tab");jQuery("body").css("background-color","#c6e0ea")}if(jQuery(".mod-guest-info.profile").length){jQuery(".js-country-fld").change(function(){updateStateOpt(jQuery(".js-country-fld"),jQuery(".js-state-fld"))})}if(jQuery(".js-dialog-after-delete").length){handleAfterDeleteDialog()}if(jQuery(".mod-video-tile").length){this.initVideoContentTiles()}if(jQuery(".no-flash").length){jQuery(".no-flash").each(function(){jQuery(this).click(function(e){e.preventDefault();window.open("http://get.adobe.com/flashplayer/")})})}if(jQuery(".js-internal-tab-link").length){jQuery(".js-internal-tab-link").click(function(){jQuery("li a[href="+jQuery(this).attr("href")+"]").trigger("click")})}if(jQuery(".con-location-ddl").length){this.initRequestMeeting()}if(jQuery(".js-hide-onsubmit").length){jQuery(".btn-submit").click(function(){jQuery(".js-hide-onsubmit").hide()})}if(jQuery(".js-print-params").length&&jQuery(".print-ico").length){var href=jQuery(".print-ico").attr("href");jQuery(".print-ico").attr("href",href+jQuery(".js-print-params").html())}if(jQuery(".ta-hdr-reward-points").length&&jQuery("input[id$='hdnTravelAgentRewardPoints']").length){jQuery(".ta-hdr-reward-points").html(jQuery("input[id$='hdnTravelAgentRewardPoints']").val())}};var menuExpand=function(){jQuery("a.nav-level-0-link:first, ul:first",jQuery(this)).addClass("js-hover");ie7MenuFix(this)};var menuCollapse=function(){jQuery("a.nav-level-0-link:first, ul:first",jQuery(this)).removeClass("js-hover")};var openCurrencyConverter=function(p){window.open(currencyPopupConfig.url+"?"+p,"currencyConverter","height="+currencyPopupConfig.height+",width="+currencyPopupConfig.width)};var updateEvents=function(){var eventDate=jQuery(".mod-events .event-date-fld").datepicker("getDate");eventDate.setHours(0);eventDate.setMinutes(0);eventDate.setSeconds(0);eventDate.setMilliseconds(0);var newHTML="";var jsonObject=null;if(typeof(jsonEvents)=="undefined"){var eventMissingMsg=typeof(noEventsMsg)!="undefined"?noEventsMsg:"";newHTML+='<tr><td class="event-time">&nbsp;</td><td>'+eventMissingMsg+"</td></tr>"}else{jsonObject=jsonEvents;for(var i=0;i<jsonObject.length;i++){var startValues=jsonObject[i].StartDate.split("/");var startDate=new Date();startDate.setFullYear(startValues[2],startValues[0]-1,startValues[1]);startDate.setHours(0);startDate.setMinutes(0);startDate.setSeconds(0);startDate.setMilliseconds(0);var endValues=jsonObject[i].EndDate.split("/");var endDate=new Date();endDate.setFullYear(endValues[2],endValues[0]-1,endValues[1]);endDate.setHours(0);endDate.setMinutes(0);endDate.setSeconds(0);endDate.setMilliseconds(0);if(startDate<=eventDate&&endDate>=eventDate){newHTML+='<tr><td class="event-time">'+jsonObject[i].Time+'</td><td><a href="'+jsonObject[i].Url+'">'+jsonObject[i].Title+"</a><br />"+jsonObject[i].Location+"</td></tr>"}}if(newHTML.length===0){var eventMissingMsg=typeof(noEventsMsg)!="undefined"?noEventsMsg:"";newHTML+='<tr><td class="event-time">&nbsp;</td><td>'+eventMissingMsg+"</td></tr>"}}table=jQuery(".mod-events .table-contents table").html(newHTML);jQuery(".mod-events .table-contents table tr:last td").css("border-bottom","none")};var updateStateOpt=function($field1,$field2){var stateProvDefaultText=(jQuery("option",$field2).length>=1)?jQuery("option:first",$field2).text():"...";if(typeof(jsonCountries)==="undefined"){return}var listItems='<option value="0">'+stateProvDefaultText+"</option>";$field2.html("");if(jsonCountries[$field1.val()]!==undefined){var stateObj=jsonCountries[$field1.val()].states;if(stateObj){for(var i=0;i<stateObj.length;i++){listItems+="<option value='"+stateObj[i].code+"'>"+stateObj[i].name+"</option>"}}}$field2.html(listItems)};var onShareClose=function(){jQuery("input[type=text], textarea",jQuery(".js-dialog-share-email")).val("");jQuery(".glb-validation-summary",jQuery(".js-dialog-share-email")).hide();jQuery(".validator-inline-msg",jQuery(".js-dialog-share-email")).hide()};this.initOmnitureLinks=function(){jQuery.each(jsonLinkByHref,function(i,v){if(jQuery('a[href$="'+v.Key+'"]').length){jQuery('a[href$="'+v.Key+'"]').live("click",function(){eval(v.Value)})}});jQuery.each(jsonLinkByClass,function(i,v){if(jQuery("."+v.Key)!=undefined){jQuery("."+v.Key).live("click",function(){eval(v.Value)})}})};this.initDetailPhotoGallery=function(){updateDetailPhotoGallery(0);updateDetailVideoGallery(0);initFullscreenVideoDialog(".js-dialog-video");jQuery(".nextPhoto").click(function(e){e.preventDefault();updateDetailPhotoDialog(jQuery(this).attr("value"))});jQuery(".previousPhoto").click(function(e){e.preventDefault();updateDetailPhotoDialog(jQuery(this).attr("value"))});jQuery(".con-remote-video img").each(function(){var $iframeContainer=jQuery(this).parent().parent().parent().siblings(".con-remote-video-div");var $iframe=$iframeContainer.find("iframe");var dialogRemoteVideo=$iframeContainer.dialog({bgiframe:true,autoOpen:false,modal:true,dialogClass:"VTour",position:"center",closeText:dialogCloseText,width:Number($iframe.attr("width")),height:Number($iframe.attr("height")),open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){$iframe.attr("src","");jQuery("select").css("visibility","visible")}});jQuery(this).click(function(e){e.preventDefault();$iframe.attr("src",jQuery(this).attr("value"));dialogRemoteVideo.dialog("open")})})};var updateDetailPhotoGallery=function(currentIndex){var prop;if(jQuery(".nextPhoto",jQuery(".js-dialog-photo")).attr("rel")!==undefined){prop=jQuery(".nextPhoto",jQuery(".js-dialog-photo")).attr("rel")}if(prop!==undefined&&jsonImages[prop]!==undefined){jsonObject=jsonImages[prop]}else{jsonObject=jsonImages}var numItemsPerPage=12;var remainingImgs=jsonObject.length-currentIndex;var numImgsOnPage=(Number(remainingImgs)<numItemsPerPage)?remainingImgs:numItemsPerPage;var photoNumber=(jsonObject.length>0)?Number(Number(currentIndex)+1):0;var lastPhotoInPage=(jsonObject.length>0)?Number(numImgsOnPage)+photoNumber-1:0;updatePagingLinks(jsonObject.length,currentIndex,lastPhotoInPage,updateDetailPhotoGallery,numItemsPerPage,".con-photo-gallery");var newHTML="";for(var i=0;i<numImgsOnPage;i++){var index=Number(currentIndex)+Number(i);newHTML+='<a href="javascript:void();"><img class="photo-detail" src="'+jsonObject[index].Src+'" title="'+jsonObject[index].Alt+'" alt="'+jsonObject[index].Desc+'" value="'+index+'" width="150" height="102" /></a>'}jQuery(".photo-thumb-grid").html(newHTML);jQuery(".photo-thumb-grid img").click(function(){updateDetailPhotoDialog(jQuery(this).attr("value"),prop,jQuery("."+prop+"-context"));var dialogPhoto=jQuery(".js-dialog-photo").dialog({bgiframe:true,modal:true,closeText:dialogCloseText,width:photoDialogWidth,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}})})};var updateDetailVideoGallery=function(currentIndex){var jsonObject=null;if(typeof(jsonVideos)=="undefined"){return}jsonObject=jsonVideos;var numItemsPerPage=12;var remainingImgs=jsonObject.length-currentIndex;var numImgsOnPage=(Number(remainingImgs)<numItemsPerPage)?remainingImgs:numItemsPerPage;var photoNumber=(jsonObject.length>0)?Number(Number(currentIndex)+1):0;var lastPhotoInPage=(jsonObject.length>0)?Number(numImgsOnPage)+photoNumber-1:0;updatePagingLinks(jsonObject.length,currentIndex,lastPhotoInPage,updateDetailVideoGallery,numItemsPerPage,".con-video-gallery");var newHTML="";for(var i=0;i<numImgsOnPage;i++){var index=Number(currentIndex)+Number(i);newHTML+='<a href="#"><img src="'+jsonObject[index].Thumbnail+'" title="'+jsonObject[index].Alt+'" name="'+jsonObject[index].Title+","+jsonObject[index].Runtime+'" alt="'+jsonObject[index].Alt+'" value="'+index+'" video="'+jsonObject[index].Src+'" width="150" height="102" /></a>'}jQuery(".video-thumb-grid").html(newHTML);jQuery(".video-thumb-grid img").click(function(){if(jQuery(".js-dialog-video").length){showFullScreenVideoDialog(jQuery(this).attr("video"),jQuery(this).attr("src"),jQuery(this).attr("alt"),"fullscreenVideo",".js-dialog-video",true)}})};this.showImageRotatorFullScreenVideo=function(videoPath,imagePath,title,embedSwfElementName,dialogContentElementClass){showFullScreenVideoDialog(videoPath,imagePath,title,embedSwfElementName,dialogContentElementClass,false)};var showFullScreenVideoDialog=function(videoPath,imagePath,title,embedSwfElementName,dialogContentElementClass,showTime){if(title==null||String(title).length==0){title=" "}var sShowTime="false";if(showTime==true){sShowTime="true"}var params={};params.menu="false";params.scale="noscale";params.bgcolor="#ffffff";params.wmode="transparent";var attributes={};attributes.align="middle";var flashvars={};flashvars.filePath=videoPath;flashvars.posterPath=imagePath;flashvars.autoPlay="true";flashvars.fullScreen="false";flashvars.time=sShowTime;flashvars.title=title;var dialogPhoto=jQuery(dialogContentElementClass).dialog({bgiframe:true,autoOpen:false,modal:true,closeText:dialogCloseText,width:"auto",height:"auto",position:"center",resizable:true,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery(this).dialog("destroy");jQuery("select").css("visibility","visible")}});swfobject.embedSWF("/swfs/OutriggerVideoPlayer.swf",embedSwfElementName,"928","522","10.0.0","/swfs/expressInstall.swf",flashvars,params,attributes);dialogPhoto.parent().css("text-align","right");dialogPhoto.dialog("open")};var initFullscreenVideoDialog=function(embedSwfElementName){var params={};params.menu="false";params.scale="noscale";params.bgcolor="#ffffff";params.wmode="transparent";var attributes={};attributes.align="middle";var playerFlashvars={};playerFlashvars.filePath="";playerFlashvars.posterPath="";playerFlashvars.autoPlay="true";playerFlashvars.fullScreen="false";playerFlashvars.time=false;playerFlashvars.title="";swfobject.embedSWF("/swfs/OutriggerVideoPlayer.swf","fullscreenFlashDiv","928","522","10.0.0","/swfs/expressInstall.swf",playerFlashvars,params,attributes)};var updatePagingLinks=function(numItems,currentIndex,lastItemInPage,pagingUpdateResultsFunction,numItemsPerPage,parentClass){if(parentClass.length==0){parentClass=".mod-article-list"}var pages=Math.ceil(numItems/numItemsPerPage);if(jQuery(parentClass).find(".con-gallery-page-link").length==0&&pages>1){var pagesHTML="";for(var j=0;j<pages;j++){var aClass=(j==0)?"con-gallery-page-link active":"con-gallery-page-link";pagesHTML+='<a class="'+aClass+'" href="#" value="'+Number(j*numItemsPerPage)+'">'+Number(j+1)+"</a> "}jQuery(parentClass).find(".datepicker-month-arrow-right").before(pagesHTML);jQuery(parentClass).find(".con-gallery-page-link").click(function(e){e.preventDefault();jQuery(parentClass).find(".con-gallery-page-link").attr("class","con-gallery-page-link");jQuery(this).attr("class","con-gallery-page-link active");pagingUpdateResultsFunction(jQuery(this).attr("value"));jQuery(window).scrollTop(jQuery(parentClass).offset().top-20)});jQuery(parentClass).find(".thumb-page-nav").children(".datepicker-month-arrow-left").click(function(e){e.preventDefault();var newIndex=Number(jQuery(this).attr("value"));var counter=0;jQuery(parentClass).find(".thumb-page-nav").children(".con-gallery-page-link").each(function(){var aClass=(newIndex==counter*numItemsPerPage)?"con-gallery-page-link active":"con-gallery-page-link";jQuery(this).attr("class",aClass);counter++});pagingUpdateResultsFunction(jQuery(this).attr("value"));jQuery(window).scrollTop(jQuery(parentClass).offset().top-20)});jQuery(parentClass).find(".thumb-page-nav").children(".datepicker-month-arrow-right").click(function(e){e.preventDefault();var newIndex=Number(jQuery(this).attr("value"));var counter=0;jQuery(parentClass).find(".thumb-page-nav").children(".con-gallery-page-link").each(function(){var aClass=(newIndex==counter*numItemsPerPage)?"con-gallery-page-link active":"con-gallery-page-link";jQuery(this).attr("class",aClass);counter++});pagingUpdateResultsFunction(jQuery(this).attr("value"));jQuery(window).scrollTop(jQuery(parentClass).offset().top-20)})}var prevPageIndex=currentIndex-numItemsPerPage;if(prevPageIndex<0){prevPageIndex=numItems-(numItems-((pages-1)*numItemsPerPage))}var nextPageIndex=(lastItemInPage+1>numItems)?0:lastItemInPage;jQuery(parentClass).find(".thumb-page-nav").children(".datepicker-month-arrow-left").attr("value",prevPageIndex);jQuery(parentClass).find(".thumb-page-nav").children(".datepicker-month-arrow-right").attr("value",nextPageIndex);if(numItems==0||pages==1){jQuery(parentClass).find(".thumb-page-nav").children(".datepicker-month-arrow-left").hide();jQuery(parentClass).find(".thumb-page-nav").children(".datepicker-month-arrow-right").hide()}else{jQuery(parentClass).find(".thumb-page-nav").children(".datepicker-month-arrow-left").show();jQuery(parentClass).find(".thumb-page-nav").children(".datepicker-month-arrow-right").show()}var currentItemNumber=(numItems>0)?Number(currentIndex)+1:0;jQuery(parentClass).find(".page-nav-first-index").html(currentItemNumber);jQuery(parentClass).find(".page-nav-last-index").html(lastItemInPage);jQuery(parentClass).find(".page-nav-total-results").html(numItems)};var updateDetailPhotoDialog=function(index,prop,$context){var jsonObject=null;if(typeof(jsonImages)=="undefined"){return}if(prop!==undefined&&jsonImages[prop]!==undefined){jsonObject=jsonImages[prop]}else{jsonObject=jsonImages}if($context===undefined){$context=jQuery(".js-dialog-photo")}if(jsonObject[index]===undefined){return}var title=jsonObject[index].Title;if(title==null||title==""){title="&nbsp;"}var desc=jsonObject[index].Desc;if(desc==null||desc==""){desc="&nbsp;"}var src=jsonObject[index].Src;jQuery(".js-img-title",$context).html(title);jQuery(".js-img-text",$context).html(desc);jQuery(".js-img-large",$context).attr("src",src);var photoNumber=Number(index)+1;jQuery(".con-photo-number",$context).html(photoNumber);jQuery(".con-photo-total",$context).html(jsonObject.length);var nextIndex=(Number(index)==jsonObject.length-1)?0:Number(index)+1;jQuery(".nextPhoto",$context).attr("value",nextIndex);var prevIndex=(Number(index)==0)?jsonObject.length-1:Number(index)-1;jQuery(".previousPhoto",$context).attr("value",prevIndex)};this.initPropDetail=function(){jQuery(".mod-events .table-contents table tr:last td").css("border-bottom","none");jQuery(".mod-events .event-date-fld").datepicker(dpConfig).datepicker("setDate",new Date()).change(function(){updateEvents()});jQuery(".mod-events .datepicker-ico img").click(function(){jQuery(".mod-events .event-date-fld").datepicker("show")});jQuery(".mod-events .datepicker-month-arrow-right").click(function(){var newDate=jQuery(".mod-events .event-date-fld").datepicker("getDate");jQuery(".mod-events .event-date-fld").datepicker("setDate",new Date(newDate.setDate(newDate.getDate()+1)));updateEvents()});jQuery(".mod-events .datepicker-month-arrow-left").click(function(){var newDate=jQuery(".mod-events .event-date-fld").datepicker("getDate");jQuery(".mod-events .event-date-fld").datepicker("setDate",new Date(newDate.setDate(newDate.getDate()-1)));updateEvents()});updateEvents();this.initDetailPhotoGallery();jQuery(".mod-views-desc h3").click(function(e){e.preventDefault();jQuery(this).next(".con-view-type").toggle()})};this.initDestDetail=function(){jQuery(".mod-article-list ul li:last").addClass("last")};this.initArticleFilter=function(){addFilterDateHandlers();addFilterDestinationPropertyHandlers()};var addFilterDestinationPropertyHandlers=function(){var _jsonDestProp=null;if(typeof(jsonDestination)!="undefined"){_jsonDestProp=jsonDestination}var destDropdown=jQuery(".filter-dest-fld");var propDropdown=jQuery(".filter-prop-fld");var propertyDefaultText=jQuery(":selected",propDropdown).text();var selectedPropCode=(jQuery(".js-selected-property-val")!==undefined)?jQuery(".js-selected-property-val").val():"";var selectedIndex=-1;var updateSelOpt=function($field1,$field2){var createOptionElement=function(value,label){return"<option value='"+value+"'>"+label+"</option>"};$field2.html("");var propObj=undefined;for(var i=0;i<_jsonDestProp.length;i++){if(_jsonDestProp[i].Code==$field1.val()){propObj=_jsonDestProp[i].Properties}}if(_jsonDestProp[$field1.val()]!==undefined){propObj=_jsonDestProp[$field1.val()].Properties}if(propObj){var listItems='<option value="0">'+jQuery(".label-all-props").val()+"</option>";for(var i=0;i<propObj.length;i++){if(propObj[i].Name!=""){listItems+=createOptionElement(propObj[i].Code,propObj[i].Name);if(selectedPropCode&&selectedPropCode==propObj[i].Code){selectedIndex=i}}}}else{listItems='<option value="0">'+propertyDefaultText+"</option>"}$field2.html(listItems);if(selectedIndex>-1){$field2.get(0).selectedIndex=selectedIndex+1}};updateSelOpt(destDropdown,propDropdown);propDropdown.get(0).selectedValue=jQuery(".js-selected-property-val");destDropdown.change(function(){updateSelOpt(destDropdown,propDropdown)});jQuery(".js-property").hide();propDropdown.change(function(){jQuery(".js-property").hide();var code=propDropdown.val();jQuery(".js-property-code-"+code).show()})};var addFilterDateHandlers=function(){jQuery(".mod-article-filter .datepicker-ico img").click(function(e){e.preventDefault();_currentCheckControl.datepicker("show")})};this.initCategoryArticles=function(){updateCategoryArticles(0)};var updateCategoryArticles=function(currentIndex){var jsonObject=null;if(typeof(jsonCategoryArticles)=="undefined"){return}jsonObject=jsonCategoryArticles;var numItemsPerPage=8;var remainingItems=jsonObject.length-currentIndex;var numItemsOnPage=(Number(remainingItems)<numItemsPerPage)?remainingItems:numItemsPerPage;var itemNumber=(jsonObject.length>0)?Number(Number(currentIndex)+1):0;var lastItemInPage=(jsonObject.length>0)?Number(numItemsOnPage)+itemNumber-1:0;updatePagingLinks(jsonObject.length,currentIndex,lastItemInPage,updateCategoryArticles,numItemsPerPage,"");var newHTML="";for(var i=0;i<numItemsOnPage;i++){var index=Number(currentIndex)+Number(i);newHTML+='<li><a href="'+jsonObject[index].Url+'"><img src="'+jsonObject[index].Img+'" alt="'+jsonObject[index].Title+'" class="left" /></a>';newHTML+='<div class="right"><h3>'+jsonObject[index].Title+'</h3><p class="byline"><strong>'+jsonObject[index].Author+"</strong> at "+jsonObject[index].Date+"</p>";newHTML+="<p>"+jsonObject[index].Body+'</p><a href="'+jsonObject[index].Url+'">Read More</a>';newHTML+="</div>	<!--	/right	--></li>"}jQuery(".category-articles-grid").html(newHTML)};this.initOldPostWidget=function(){if(typeof(oldPostStartingIndex)=="undefined"){updateOldPostWidget(0)}else{updateOldPostWidget(oldPostStartingIndex)}};var updateOldPostWidget=function(currentIndex){var jsonObject=null;if(typeof(jsonOldPosts)=="undefined"){return}jsonObject=jsonOldPosts;var numItemsPerPage=1;if(typeof(oldPostCount)!="undefined"){numItemsPerPage=oldPostCount}currentIndex=currentIndex<0?0:currentIndex;var remainingItems=jsonObject.length-currentIndex;var numItemsOnPage=(Number(remainingItems)<numItemsPerPage)?remainingItems:numItemsPerPage;var itemNumber=(jsonObject.length>0)?Number(Number(currentIndex)+1):0;var lastItemInPage=(jsonObject.length>0)?Number(numItemsOnPage)+itemNumber-1:0;var newHTML="";for(var i=0;i<numItemsOnPage;i++){var index=Number(currentIndex)+Number(i);newHTML+='<li><a href="'+jsonObject[index].Url+"&index="+index+'"> '+jsonObject[index].Label+"</a>"}var oldContent=jQuery(".old-posts-content");jQuery(".old-post-list",oldContent).html(newHTML);if(currentIndex>0){jQuery(".old-post-previous",oldContent).show().click(function(e){updateOldPostWidget(currentIndex-numItemsPerPage)})}else{jQuery(".old-post-previous",oldContent).hide()}if(lastItemInPage<jsonObject.length){jQuery(".old-post-next",oldContent).show().click(function(e){updateOldPostWidget(lastItemInPage)})}else{jQuery(".old-post-next",oldContent).hide()}};this.initDestSpecials=function(){updateDestSpecials(0)};var updateDestSpecials=function(currentIndex){var jsonObject=null;if(typeof(jsonSpecials)=="undefined"){return}jsonObject=jsonSpecials;var numItemsPerPage=8;var remainingItems=jsonObject.length-currentIndex;var numItemsOnPage=(Number(remainingItems)<numItemsPerPage)?remainingItems:numItemsPerPage;var itemNumber=(jsonObject.length>0)?Number(Number(currentIndex)+1):0;var lastItemInPage=(jsonObject.length>0)?Number(numItemsOnPage)+itemNumber-1:0;updatePagingLinks(jsonObject.length,currentIndex,lastItemInPage,updateDestSpecials,numItemsPerPage,".dest-specials-list");var newHTML="";for(var i=0;i<numItemsOnPage;i++){var index=Number(currentIndex)+Number(i);newHTML+='<li><div ><h3><a href="'+jsonObject[index].Url+'">'+jsonObject[index].NavigationName+"</a></h3>";if(jsonObject[index].PromotionAudience!=""){newHTML+='<p class="byline">'+jsonObject[index].PromotionAudience+"</p>"}newHTML+="<p>"+jsonObject[index].Body+'</p><a href="'+jsonObject[index].Url+'">Read More</a>';newHTML+="</div>	<!--	/right	--></li>"}jQuery(".specials-grid").html(newHTML)};this.initWhereToStay=function(){updateWhereToStay(0)};var updateWhereToStay=function(currentIndex){var jsonObject=null;if(typeof(jsonWhereToStay)=="undefined"){return}jsonObject=jsonWhereToStay;var newHTML="";var lastDestination="";for(var i=0;i<jsonObject.length;i++){var index=Number(currentIndex)+Number(i);if(lastDestination!=jsonObject[index].Destination){newHTML+="<h3>"+jsonObject[index].Destination+"</h3>"}newHTML+='<ul><li><a href="'+jsonObject[index].Url+'"><img src="'+jsonObject[index].Img+'" alt="'+jsonObject[index].Title+'" class="left" /></a>';newHTML+='<div class="right"><h3><a href="'+jsonObject[index].Url+'">'+jsonObject[index].Title+"</a></h3>";newHTML+="<p>"+jsonObject[index].Body+'</p><a href="'+jsonObject[index].Url+'">Read More</a>';newHTML+="</div>	<!--	/right	--></li></ul>";lastDestination=jsonObject[index].Destination}jQuery(".where-to-stay-grid").html(newHTML)};this.initSpecials=function(){this.initCalendars();if(jQuery(".mod-article-filter .js-date-from").val()==undefined){jQuery(".mod-article-filter .js-date-from").datepicker("setDate",new Date())}if(jQuery(".mod-article-filter .js-date-to").val()==undefined){jQuery(".mod-article-filter .js-date-to").datepicker("setDate","+"+3)}updateSpecials(0)};this.initCalendars=function(){var $fromDate=jQuery(".js-date-from").datepicker(dpConfig);var $toDate=jQuery(".js-date-to").datepicker(dpConfig);$fromDate.change(function(){validateCalendarDates($fromDate,$toDate,this)});$toDate.change(function(){validateCalendarDates($fromDate,$toDate,this)})};var updateSpecials=function(currentIndex){var jsonObject=null;if(typeof(jsonSpecials)=="undefined"){return}jsonObject=jsonSpecials;var numItemsPerPage=50;var remainingItems=jsonObject.length-currentIndex;var numItemsOnPage=(Number(remainingItems)<numItemsPerPage)?remainingItems:numItemsPerPage;var itemNumber=(jsonObject.length>0)?Number(Number(currentIndex)+1):0;var lastItemInPage=(jsonObject.length>0)?Number(numItemsOnPage)+itemNumber-1:0;updatePagingLinks(jsonObject.length,currentIndex,lastItemInPage,updateSpecials,numItemsPerPage,"");var newHTML="";for(var i=0;i<numItemsOnPage;i++){var index=Number(currentIndex)+Number(i);newHTML+="<li><div><h3><a ";if(jsonObject[index].IsExternal){newHTML+='target="_blank" '}newHTML+='href="'+jsonObject[index].Url+'">'+jsonObject[index].NavigationName+"</a></h3>";if(jsonObject[index].PromotionAudience!=""){newHTML+='<p class="byline">'+jsonObject[index].PromotionAudience+"</p>"}newHTML+="<p>"+jsonObject[index].Body+'</p><a href="'+jsonObject[index].Url+'">Read More</a>';newHTML+="</div>	<!--	/right	--></li>"}jQuery(".specials-grid").html(newHTML)};var validateCalendarDates=function(startElement,endElement,changedElement){if(jQuery(startElement).val()!=""&&jQuery(endElement).val()!=""){var start_date=new Date(jQuery(startElement).val());var end_date=new Date(jQuery(endElement).val());if(jQuery(changedElement).attr("name")==jQuery(startElement).attr("name")){if(end_date<=start_date){var newDate=jQuery(startElement).datepicker("getDate");jQuery(endElement).datepicker("setDate",new Date(newDate.setDate(newDate.getDate())))}}else{if(end_date<=start_date){var newDate=jQuery(endElement).datepicker("getDate");jQuery(startElement).datepicker("setDate",new Date(newDate.setDate(newDate.getDate())))}}}};var handleSameBillingCheckbox=function(){var fields=jQuery(".frm-seperate-billing");if(jQuery(".same-billing-checkbox").attr("checked")){fields.hide()}else{fields.show()}};var handleSameAsAgentCheckbox=function(){var fields=jQuery(".frm-separate-info");if(jQuery(".same-as-agent-checkbox").attr("checked")){fields.hide()}else{fields.show()}};this.initGuestForms=function(){handleSameBillingCheckbox();handleSameAsAgentCheckbox();var dialogRateInfo=jQuery(".js-dialog-more-rate-info").dialog({bgiframe:true,autoOpen:false,modal:true,closeText:dialogCloseText,width:smallDialogWidth,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}});jQuery(".js-dialog-more-rate-info-opener").click(function(e){e.preventDefault();dialogRateInfo.dialog("open")});var shareTitle=jQuery(".js-dialog-share-email").attr("title");var dialogShareEmail=jQuery(".js-dialog-share-email").dialog({bgiframe:true,autoOpen:false,modal:true,title:shareTitle,closeText:dialogCloseText,close:onShareClose,width:mediumDialogWidth,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}jQuery(".js-dialog-share-email").parent().appendTo(jQuery("form:first"))},close:function(ev,ui){jQuery("select").css("visibility","visible")}});var costTitle=jQuery(".js-dialog-cost-disclaimer").attr("title");var dialogCostDisclaimer=jQuery(".js-dialog-cost-disclaimer").dialog({bgiframe:true,autoOpen:false,modal:true,title:costTitle,closeText:dialogCloseText,width:smallDialogWidth,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}});var cardTitle=jQuery(".js-dialog-card-disclaimer").attr("title");var dialogCardDisclaimer=jQuery(".js-dialog-card-disclaimer").dialog({bgiframe:true,autoOpen:false,modal:true,title:cardTitle,closeText:dialogCloseText,width:smallDialogWidth,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}});jQuery("fieldset:not(:last)",jQuery(".guest-info .glb-frm")).addClass("border-bottom");if(jQuery(".frm-guest-info .date-fld").length){jQuery(".frm-guest-info .date-fld").datepicker(dpConfig)}jQuery(".js-dialog-share-email-opener").click(function(e){e.preventDefault();dialogShareEmail.dialog("open")});if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){alert("test");$(".ui-dialog").css("top",$(window).scrollTop()+"px");$(window).scroll(function(){$(".ui-dialog").css("top",$(window).scrollTop()+"px")})}jQuery(".js-dialog-cost-disclaimer-opener").click(function(e){e.preventDefault();dialogCostDisclaimer.dialog("open")});jQuery(".js-dialog-card-disclaimer-opener").click(function(e){e.preventDefault();dialogCardDisclaimer.dialog("open")});jQuery(".same-billing-checkbox").click(function(){handleSameBillingCheckbox()});jQuery(".same-as-agent-checkbox").click(function(){handleSameAsAgentCheckbox()});var dialogDetails=jQuery(".js-dialog-details").dialog({bgiframe:true,autoOpen:false,modal:true,closeText:"Close",width:729,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}});jQuery(".js-dialog-details-opener").click(function(e){e.preventDefault();dialogDetails.dialog("open")})};this.initBookingWidget=function(){jQuery(".special-rates-link").click(function(e){e.preventDefault();jQuery(this).toggleClass("js-expanded");if(jQuery(".special-rates").css("display")!=="block"){jQuery(".special-rates").fadeIn("fast",function(){removeElFilterIE7(this)})}else{jQuery(".special-rates").hide()}});jQuery(".btn-done").click(function(e){e.preventDefault();jQuery(".special-rates").hide();jQuery(".special-rates-link").toggleClass("js-expanded")})};this.initHeadNav=function(){jQuery(".nav-wrapper li").hover(menuExpand,menuCollapse);jQuery("li:first",jQuery(".nav-level-1")).addClass("js-first");jQuery(".nav-level-1").mouseenter(function(){jQuery(this).prev().addClass("nav-level-0-link-hover")}).mouseleave(function(){jQuery(this).prev().removeClass("nav-level-0-link-hover")});jQuery(".nav-options-subheader").next(".nav-options-item").addClass("nav-options-item-first");jQuery(".nav-options-01 .nav-options-subheader:first").addClass("nav-options-subheader-first");jQuery(".nav-options-02 .nav-options-subheader:first").addClass("nav-options-subheader-first");jQuery(".nav-options-03 .nav-options-subheader:first").addClass("nav-options-subheader-first");jQuery(".nav-options-04 .nav-options-subheader:first").addClass("nav-options-subheader-first");if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery(".nav-wrapper li.nav-level-0-item:first").mouseover(function(){jQuery(".con-book select").css("visibility","hidden")}).mouseout(function(){jQuery(".con-book select").css("visibility","visible")})}else{}jQuery(".con-language").hover(function(){jQuery(this).addClass("js-hover")},function(){jQuery(this).removeClass("js-hover")})};this.initPropertyList=function(){jQuery(".view-details-link").each(function(){jQuery("span:last",jQuery(this)).hide()});jQuery(".mod-view-details-tab .tab-content").hide();jQuery(".view-details-link").click(function(e){e.preventDefault();var context=jQuery("."+jQuery("span:first",jQuery(this)).attr("class")+"-context");jQuery(".mod-view-details-tab .tab-content",context).toggle();jQuery(".view-details-link",context).toggleClass("js-expanded");jQuery(".view-details-link span:first",context).toggle();jQuery(".view-details-link span:last",context).toggle()})};this.initRoomList=function(){jQuery(".mod-list-rooms .room-head-wrp").hide();jQuery(".room-head:not(.js-expanded)").next().addClass("js-first");jQuery(".room-head h2").click(function(e){e.preventDefault();var context=jQuery(jQuery(this).parent());context.toggleClass("js-expanded");jQuery(".room-head-wrp",context).toggle();jQuery(".room-head.js-expanded").next().removeClass("js-first");jQuery(".room-head:not(.js-expanded)").next().addClass("js-first")});jQuery(".room-rate h3").click(function(e){e.preventDefault();var context=jQuery(jQuery(this).parent());context.toggleClass("js-expanded")});jQuery(".room-rate").each(function(){var thisTitle=jQuery(".js-dialog-cost",jQuery(this)).attr("title");var dialog=jQuery(".js-dialog-cost",jQuery(this)).dialog({bgiframe:true,autoOpen:false,modal:true,title:thisTitle,closeText:"Close",width:415,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}});jQuery(".js-dialog-cost-opener",jQuery(this)).click(function(e){e.preventDefault();dialog.dialog("open")})});var dialogDetails=jQuery(".js-dialog-details").dialog({bgiframe:true,autoOpen:false,modal:true,closeText:"Close",width:729,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}});jQuery(".js-dialog-details-opener").click(function(e){e.preventDefault();dialogDetails.dialog("open")});jQuery("input[name='show']:radio").change(function(){if(jQuery("input[name='show']:radio:checked").val()=="all"){jQuery(".room-rate").show()}else{jQuery(".room-rate").hide();jQuery(".js-first").show()}jQuery(this).blur()})};this.initCurrencyConverter=function(){jQuery(".js-popup-close").click(function(e){e.preventDefault();window.close()})};var openPrint=function(url){window.open(url,"Print","height="+printPopupConfig.height+",width="+printPopupConfig.width+",scrollbars=yes,resizable=yes")};var openHelp=function(url){window.open(url,"Help","height="+helpPopupConfig.height+",width="+helpPopupConfig.width+",scrollbars="+helpPopupConfig.scrolling+",resizable=no")};var openPropertyDetails=function(url){window.open(url,"Details","height="+propertyDetailsPopupConfig.height+",width="+propertyDetailsPopupConfig.width+",scrollbars=yes,resizable=yes")};this.initPhotoGallery=function(){jQuery(".property-detail-picture-nav").each(function(){if(jQuery(".nextPhoto",jQuery(this)).attr("rel")!==undefined){var prop=jQuery(".nextPhoto",jQuery(this)).attr("rel");if(prop!=""){updateDetailPhotoDialog(0,prop,jQuery("."+prop+"-context"))}}});jQuery(".nextPhoto, .previousPhoto").click(function(e){e.preventDefault();updateDetailPhotoDialog(jQuery(this).attr("value"),jQuery(this).attr("rel"),jQuery("."+jQuery(this).attr("rel")+"-context"))})};this.initPressRelease=function(){if(jQuery(".con-all-news-types").length>0){jQuery(".con-all-news-types").click(function(){if(jQuery(".con-all-news-types").attr("checked")){jQuery(".news-type").attr("checked","checked")}else{jQuery(".news-type").attr("checked","")}})}};this.initPressReleaseLanding=function(){jQuery(".releases-per-page-list").change(function(){jQuery(".con-gallery-page-link").hide();jQuery(".con-gallery-page-link").attr("class","");updatePressReleases(0)});updatePressReleases(0)};var updatePressReleases=function(currentIndex){var jsonObject=null;if(typeof(JSONPressReleases)=="undefined"){return}jsonObject=JSONPressReleases;var numItemsPerPage=jQuery(":selected",".releases-per-page-list").val();var remainingItems=jsonObject.length-currentIndex;var numItemsOnPage=(Number(remainingItems)<numItemsPerPage)?remainingItems:numItemsPerPage;var itemNumber=(jsonObject.length>0)?Number(Number(currentIndex)+1):0;var lastItemInPage=(jsonObject.length>0)?Number(numItemsOnPage)+itemNumber-1:0;updatePagingLinks(jsonObject.length,currentIndex,lastItemInPage,updatePressReleases,numItemsPerPage,"");var newHTML="";for(var i=0;i<numItemsOnPage;i++){var index=Number(currentIndex)+Number(i);newHTML+="<li>"+jsonObject[index].Date+' <a href="'+jsonObject[index].Url+'">'+jsonObject[index].Title+"</a></li>"}jQuery(".press-releases-grid").html(newHTML);if(jsonObject.length==0){jQuery(".press-releases-grid").hide()}else{jQuery(".press-releases-grid").show()}};this.initCountryStateLists=function(){var jsonObject=null;if(typeof(JSONCountries)!="undefined"){jsonObject=JSONCountries;var listItems='<option value="">Select</option>';for(var i=0;i<jsonObject.length;i++){listItems+='<option value="'+jsonObject[i].Value+'">'+jsonObject[i].Name+"</option>"}jQuery(".con-country-ddl").html(listItems);jQuery(".con-country-ddl").change(function(){handleUpdateStatesList(jQuery(this),jQuery(this).closest(".con-country-state-lists").find(".con-state-ddl"),true);handleUpdateZipRequired(jQuery(this),jQuery(this).closest(".con-country-state-lists").siblings(".con-zip-postal").first())});jQuery(".con-country-ddl").each(function(index){jQuery(this).children("option").each(function(index){var selectedValue=jQuery(this).parent().siblings(".con-country-value").val();if(selectedValue!="undefined"&&String(selectedValue).length>0){if(jQuery(this).val()==selectedValue){jQuery(this).parent().get(0).selectedIndex=index;handleUpdateStatesList(jQuery(this).parent(),jQuery(this).parent().closest(".con-country-state-lists").find(".con-state-ddl"),false);handleUpdateZipRequired(jQuery(this).parent(),jQuery(this).parent().closest(".con-country-state-lists").siblings(".con-zip-postal").first())}}})});jQuery(".con-state-ddl").each(function(index){jQuery(this).children("option").each(function(index){var selectedValue=jQuery(this).parent().siblings(".con-state-value").val();if(selectedValue!="undefined"&&String(selectedValue).length>0){if(jQuery(this).val()==selectedValue){jQuery(this).parent().get(0).selectedIndex=index}}})})}};var handleUpdateZipRequired=function($field1,$field2){var jsonObject=null;if(typeof(JSONCountries)!="undefined"&&$field1!="undefined"&&$field2!="undefined"){jsonObject=JSONCountries;for(var i=0;i<jsonObject.length;i++){if(jsonObject[i].Value==$field1.val()){if(!jsonObject[i].ZipRequired){$field2.children(".frm-item").removeClass("frm-required")}else{$field2.children(".frm-item").addClass("frm-required")}}}}};var handleUpdateStatesList=function($field1,$field2,onChange){var defaultItem='<option value="">Select</option>';$field2.html(defaultItem);if(onChange){$field2.siblings(".con-state-value").val("");$field2.siblings(".con-num-states-value").val("")}var selectedIndex=-1;if($field1.siblings(".con-country-value")!="undefined"){$field1.siblings(".con-country-value").val($field1.val())}$field2.change(function(){if(jQuery(this).siblings(".con-state-value")!="undefined"){jQuery(this).siblings(".con-state-value").val(jQuery(this).val())}});$field2.blur(function(){if(jQuery(this).siblings(".con-state-value")!="undefined"){jQuery(this).siblings(".con-state-value").val(jQuery(this).val())}});var jsonObject=null;if(typeof(JSONCountries)!="undefined"&&$field1!="undefined"&&$field2!="undefined"){jsonObject=JSONCountries;for(var i=0;i<jsonObject.length;i++){if(jsonObject[i].Value==$field1.val()){var listItems=defaultItem;$field2.siblings(".con-num-states-value").val(jsonObject[i].States.length);for(var j=0;j<jsonObject[i].States.length;j++){listItems+='<option value="'+jsonObject[i].States[j].Value+'">'+jsonObject[i].States[j].Name+"</option>"}if(listItems==defaultItem){$field2.closest(".frm-item").removeClass("frm-required");$field2.closest(".frm-item").hide();jQuery(".province-region").show()}else{$field2.closest(".frm-item").addClass("frm-required");$field2.closest(".frm-item").show();jQuery(".province-region").hide()}$field2.html(listItems)}}}};this.initVideoContentTiles=function(){jQuery(".mod-video-tile").each(function(index){populateVideoContentTile(jQuery(this).attr("value"),jQuery(this).attr("value2"),jQuery(this).attr("value3"),jQuery(this).attr("value4"),jQuery(this).attr("value5"))});initFullscreenVideoDialog("videoTileFullscreenFlashDiv")};var populateVideoContentTile=function(videoPath,imagePath,title,width,height){changeVideoContentTileBg("con-tile-flash-module tile-loading-");var params={};params.menu="false";params.scale="noscale";params.bgcolor="#000000";params.wmode="transparent";var attributes={};attributes.align="middle";var flashvars={};flashvars.filePath=videoPath;flashvars.posterPath=imagePath;flashvars.autoPlay="false";flashvars.fullScreen="false";flashvars.time="false";flashvars.title=title;swfobject.embedSWF("/swfs/OutriggerVideoPlayer.swf","videoTileFlashDiv",width,height,"10.0.0","/swfs/expressInstall.swf",flashvars,params,attributes,onVideoContentTileLoaded)};var onVideoContentTileLoaded=function(e){if(!e.success){changeVideoContentTileBg("con-tile-flash-module no-flash tile-no-flash-")}};var changeVideoContentTileBg=function(inClass){var videoTileFlashDivParent=jQuery("#videoTileFlashDiv").parent();if(videoTileFlashDivParent!=null){videoTileFlashDivParent.attr("class",inClass+videoTileFlashDivParent.attr("class").substr(videoTileFlashDivParent.attr("class").length-2))}};this.showContentTileFullScreenVideo=function(){jQuery(".mod-video-tile").each(function(index){showFullScreenVideoDialog(jQuery(this).attr("value"),jQuery(this).attr("value2"),jQuery(this).attr("value3"),"videoTileFullscreenFlashDiv","#videoTileFullscreenContainer",false)})};this.initRequestMeeting=function(){jQuery(".con-location-ddl").change(function(){var jsonObject=null;if(typeof(jsonLocations)=="undefined"){return}jsonObject=jsonLocations;jQuery(".con-location-value").val(jQuery(this).val());var ddlHotels=jQuery(".con-hotel-ddl");ddlHotels.html("");ddlHotels.change(function(){jQuery(".con-hotel-email").val(jQuery(this).val());jQuery(".con-hotel-name").val(jQuery(":selected",jQuery(this)).text());jQuery(".con-hotel-code").val(jQuery(this).attr("value2"))});var destination;for(var i=0;i<jsonObject.length;i++){if(jsonObject[i].Code==jQuery(this).val()){destination=jsonObject[i]}}var listItems="";if(destination!==undefined){listItems='<option value="'+destination.PreferredLocationEmail+'" value2="">'+jQuery(".con-any-hotel-value").val()+"</option>";var propObj=destination.Properties;if(propObj){for(var i=0;i<propObj.length;i++){listItems+='<option value="'+propObj[i].PreferredHotelEmail+'"  value2="'+propObj[i].Code+'">'+propObj[i].Name+"</option>"}}}else{listItems='<option value="" value2="">Select</option>'}ddlHotels.html(listItems)});jQuery(".con-location-ddl").each(function(index){jQuery(this).children("option").each(function(index){var selectedValue=jQuery(this).parent().siblings(".con-location-value").val();if(selectedValue!="undefined"&&String(selectedValue).length>0){if(jQuery(this).val()==selectedValue){jQuery(this).parent().get(0).selectedIndex=index;jQuery(".con-location-ddl").trigger("change")}}})});jQuery(".con-hotel-ddl").each(function(index){jQuery(this).children("option").each(function(index){var selectedValue=jQuery(this).parent().siblings(".con-hotel-email").val();var selectedCode=jQuery(this).parent().siblings(".con-hotel-code").val();if(selectedValue!="undefined"&&String(selectedValue).length>0){if(jQuery(this).val()==selectedValue){jQuery(this).parent().get(0).selectedIndex=index}}else{if(selectedCode!="undefined"&&String(selectedCode).length>0){if(jQuery(this).attr("value2")==selectedCode){jQuery(this).parent().get(0).selectedIndex=index;jQuery(".con-hotel-email").val(jQuery(this).val());jQuery(".con-hotel-name").val(jQuery(this).text())}}}})})};this.initGlobal=function(){jQuery(".btn-submit, .btn-action, .btn-submit-cta").each(function(){var b=this;if(b&&typeof(b.click)=="undefined"){b.click=function(){var result=true;if(b.onclick){result=b.onclick()}if(typeof(result)=="undefined"||result){eval(b.getAttribute("href"))}}}});jQuery(".js-dyn-img-overlay").click(function(e){e.preventDefault();jQuery("body").append('<div class="js-dyn-overlay"><img src="'+jQuery(this).attr("href")+'" /></div>');var dialogDyn=jQuery(".js-dyn-overlay").dialog({bgiframe:true,modal:true,closeText:dialogCloseText,width:photoDialogWidth,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery(this).remove();jQuery("select").css("visibility","visible")}})});var sideDialogDetails=jQuery(".js-dialog-details-side").dialog({bgiframe:true,autoOpen:false,modal:true,closeText:"Close",width:729,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}});jQuery(".js-dialog-details-side-opener").click(function(e){e.preventDefault();openPropertyDetails(jQuery(this).attr("href"))});if(jQuery(".js-property-directions").length){jQuery(".js-property-directions").each(function(){var thisTitle=jQuery(".js-dialog-property-directions",jQuery(this)).attr("title");var dialog=jQuery(".js-dialog-property-directions",jQuery(this)).dialog({bgiframe:true,autoOpen:false,modal:true,title:thisTitle,width:smallDialogWidth,closeText:dialogCloseText,maxHeight:maxDialogHeight,height:dialogHeight,buttons:[{text:"Print",click:function(){openPrint(jQuery(".js-property-directions-opener").attr("href"))}}],open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}});jQuery(".js-property-directions-opener",jQuery(this)).click(function(e){e.preventDefault();dialog.dialog("open")})})}if(jQuery(".js-disclaimer-repeater").length){jQuery(".js-disclaimer-repeater").each(function(){var thisTitle=jQuery(".js-dialog-disclaimer",jQuery(this)).attr("title");var dialog=jQuery(".js-dialog-disclaimer",jQuery(this)).dialog({bgiframe:true,autoOpen:false,modal:true,title:thisTitle,width:largeDialogWidth,closeText:dialogCloseText,maxHeight:maxDialogHeight,height:dialogHeight,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}});jQuery(".js-dialog-disclaimer-opener",jQuery(this)).click(function(e){e.preventDefault();dialog.dialog("open")})})}if(jQuery(".js-share-itineraries-repeater").length){jQuery(".js-share-itineraries-repeater").each(function(){var dialog=jQuery(".js-dialog-share-email").dialog({bgiframe:true,autoOpen:false,modal:true,width:mediumDialogWidth,closeText:dialogCloseText,open:function(event,ui){jQuery(".js-dialog-share-email").parent().appendTo(jQuery("form:first"));if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}});jQuery(".js-dialog-share-email-opener",jQuery(this)).click(function(e){e.preventDefault();var itineraryId=jQuery(this).siblings(".js-share-itinerary-id").val();jQuery(".js-share-itinerary-id",jQuery(".js-dialog-share-email")).val(itineraryId);dialog.dialog("open")});if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery(window).scroll(function(){jQuery(".ui-dialog").css("top",jQuery(window).scrollTop()+50+"px")})}})}var interstitialSection=jQuery(".js-interstitial");if(interstitialSection!=undefined){var interstitial=jQuery(".js-interstitial-body",interstitialSection).dialog({autoOpen:false,modal:true,width:mediumDialogWidth});jQuery(".js-interstitial-opener",interstitialSection).click(function(e){interstitial.dialog("open")})}jQuery(".js-help-opener").click(function(e){e.preventDefault();if(jQuery(this).attr("href").length){openHelp(jQuery(this).attr("href"))}});jQuery(".js-print-opener").click(function(e){e.preventDefault();openPrint(jQuery(this).attr("href"))});jQuery(".js-print").click(function(e){e.preventDefault();window.print()});if(jQuery(".js-previous-page-link").length&&jQuery(".js-previous-page").length){jQuery(".js-previous-page-link").attr("href",jQuery(".js-previous-page").val())}jQuery(".js-popup-close").click(function(e){e.preventDefault();window.close()});jQuery(".js-currency-opener").click(function(e){e.preventDefault();var params=jQuery(this).next("input").val();params=params!==undefined?params:"";openCurrencyConverter(params)});this.initCalendars();jQuery(".mod-article-filter .js-date-from").not(".js-allow-prev").datepicker("option","minDate",0);jQuery(".mod-article-filter .js-date-to").not(".js-allow-prev").datepicker("option","minDate",1);jQuery(".mod-article-filter .js-date-to").not(".js-allow-prev").datepicker("option","maxDate","+1y");jQuery(".mod-article-filter .js-date-from").not(".js-allow-prev").datepicker("option","maxDate","+1y");jQuery(".js-allow-prev").datepicker("option","minDate",null);jQuery("[class^='js-dialog-confirm_']").each(function(index){var confirmTitle=jQuery(this).attr("title");var dialogEl=this;var trigger=jQuery(this).attr("class").split("_");trigger=".js-prompt-confirm_"+trigger[1];var okLabel=jQuery("input[name=label-ok]",this).val();var cancelLabel=jQuery("input[name=label-cancel]",this).val();var buttonObj={};var callbackID=jQuery("input[name=callbackID]",this).val();buttonObj[okLabel]=function(e){__doPostBack(callbackID,"");jQuery(this).dialog("close")};buttonObj[cancelLabel]=function(e){jQuery(this).dialog("close")};jQuery(trigger).click(function(e){e.preventDefault();if(!confirmCheckBlanks(this)){return}jQuery(dialogEl).dialog({bgiframe:true,autoOpen:true,modal:true,title:confirmTitle,width:smallDialogWidth,buttons:buttonObj,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}})})});jQuery(".js-date-from").change(function(){jQuery(".js-date-from").stop(true,true);if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){setTimeout("jQuery('.js-date-to').datepicker('show');",1200)}else{setTimeout("jQuery('.js-date-to').datepicker('show');",500)}_currentCheckControl=jQuery(".js-date-to")});_currentCheckControl=jQuery(".js-date-from");jQuery(".js-date-from").click(function(){_currentCheckControl=jQuery(".js-date-from")});jQuery(".js-date-to").click(function(){_currentCheckControl=jQuery(".js-date-to")});jQuery("img.js-date-from-opener").click(function(){_currentCheckControl.datepicker("show")});var $emailAddress=jQuery(".js-fld-email-signup");if(jQuery(".js-dialog-signup").length){jQuery(".js-dialog-signup:first").each(function(){var dialog=jQuery(".js-dialog-signup").dialog({autoOpen:false,modal:true,width:signupPopupConfig.width,height:signupPopupConfig.height,closeText:dialogCloseText,resizable:false,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}});jQuery(".js-btn-signup-opener").click(function(e){e.preventDefault();var $signupUrl=jQuery(".js-url-signup").val();var $signupFrame=jQuery(".js-signup-frame");var $emailAddressWatermark=jQuery("input.js-default-txt-signup:hidden");var $emailAddressValue="";jQuery(".js-fld-email-signup").each(function(){var fieldVal=jQuery(this).val();if(validateEmail(fieldVal)&&fieldVal!=$emailAddressWatermark.val()){$emailAddressValue=jQuery(this).val()}});if($signupFrame.length){$signupFrame.attr("src",$signupUrl+$emailAddressValue);jQuery(".js-dialog-signup:first").dialog("open")}})})}$emailAddress.focus(function(e){var $this=jQuery(this);var $signupButton=$this.parent().find("input:button");var $emailAddressWatermark=$this.parent().siblings("input.js-default-txt-signup:hidden");if($this.val()==$emailAddressWatermark.val()){$this.val("")}});$emailAddress.blur(function(e){var $this=jQuery(this);var $emailAddressWatermark=$this.parent().siblings("input.js-default-txt-signup:hidden");var $signupButton=$this.parent().find("input:button");if($this.val().length==0){$this.val($emailAddressWatermark.val())}});var defaultTxtSearch="";if(jQuery(".jsDefaultTxtSearch").length&&jQuery(".jsDefaultTxtSearch").val()!==undefined){var defaultTxtSearch=jQuery(".jsDefaultTxtSearch").val()}jQuery(".search-fld").focus(function(e){if(jQuery(".search-fld").val()==defaultTxtSearch){jQuery(".search-fld").val("")}});jQuery(".search-fld").blur(function(e){if(jQuery(".search-fld").val()==""){jQuery(".search-fld").val(defaultTxtSearch)}});jQuery(".prop-details-popup .prop-details-popup-titlebar a").click(function(e){window.close()})};var handleAfterDeleteDialog=function(){dialogEl=jQuery(".js-dialog-after-delete");var confirmTitle=jQuery(dialogEl).attr("title")!==undefined?jQuery(dialogEl).attr("title"):"";var okLabel=jQuery("input.label-ok",dialogEl).val()!==undefined?jQuery("input[name=label-ok]",dialogEl).val():"OK";var buttonObj={};var urlRedirect=jQuery("input.url-redirect",dialogEl).val()!==undefined?jQuery("input.url-redirect",dialogEl).val():"";buttonObj[okLabel]=function(e){jQuery(dialogEl).dialog("close");if(urlRedirect!=""){window.location.href=urlRedirect}};jQuery(dialogEl).dialog({autoOpen:true,modal:true,title:confirmTitle,width:smallDialogWidth,close:onAfterDeleteClose,buttons:buttonObj,open:function(event,ui){if(jQuery.browser.msie&&jQuery.browser.version.indexOf("6")==0){jQuery("select").css("visibility","hidden")}},close:function(ev,ui){jQuery("select").css("visibility","visible")}})};var onAfterDeleteClose=function(){if(jQuery("input.url-redirect",jQuery(".js-dialog-after-delete")).val()!==undefined&&jQuery("input.url-redirect",jQuery(".js-dialog-after-delete")).val()!=""){window.location.href=jQuery("input.url-redirect",jQuery(".js-dialog-after-delete")).val()}};var confirmCheckBlanks=function(button){if(!jQuery(button).hasClass("js-check-blanks")){return true}if(!jQuery(".glb-frm").length){return true}var v=true;jQuery(".frm-required",jQuery(button).closest(".glb-frm")).each(function(index){if(jQuery("input",jQuery(this)).val()==""){v=false}});if(!v){Page_ClientValidate(getBlanksGroup(jQuery(button).attr("class")))}return v};var getBlanksGroup=function(fullClass){var group=fullClass.split("js-blanks-group_");if(group.length>1){group=group[1].split(" ");return group[0]}return""};this.initPage()}outRigPage=new OutRigger()});var removeElFilterIE7=function(a){};var ie7MenuFix=function(a){};function internalNavManager(){var f="";var i="";var h="";var c={};var d={};var b="";var k="";var a={};var g="";this.init=function(r,q,o,p,s){f=r;i=q;h=o;g=p;c={};var n="";if(typeof(s)!="undefined"&&jQuery(s).length){a=jQuery(s)}m();if(document.location.hash.length){n=document.location.hash}if((n=="")&&(a.length>0)&&(typeof(a.val())!="undefined")&&(a.val()!="")){n=a.val()}jQuery(f+" li a, "+h+" li a:not([deeplink])").each(function(){if(jQuery(this).attr("href").indexOf("#")!=-1){name=e(this);var t=jQuery('[name="'+name.substr(1,name.length)+'"]');if(t.length){t.hide();if(name==n){b=name}jQuery(this).attr("href",name);c[name]=[];d[name]=t;if(jQuery(i,t).length){jQuery(i+" li a",t).each(function(){if(jQuery(this).attr("href").indexOf("#")!=-1){var v=e(this);var u=jQuery('[name="'+v.substr(1,v.length)+'"]');if(u.length){u.hide();if(v==n){b=name;k=v}jQuery(this).attr("href",v);c[name].push(v);d[v]=u}}})}}}});l();jQuery('a[href^=#], a[href^="'+window.location.pathname+'#"]').live("click",function(u){var t=e(this);j(t)});jQuery(window).hashchange(function(){var t=location.hash;j(t)})};var l=function(){if(b==""){b=jQuery(f+" li:first a").attr("href");if(b.indexOf("#")>0){b=e(jQuery(f+" li:first a"));if(d[b]!=null){}else{for(var n in d){b=n;if(typeof(first)!=="function"){break}}}}}d[b].show();jQuery("li",f).removeClass("js-active");jQuery('a[href="'+b+'"]').closest("li").addClass("js-active");if(a.length>0){a.val(b)}if(c[b].length){if(jQuery.inArray(k,c[b])==-1){k=jQuery(i+" li:first a",d[b]).attr("href")}d[k].show();jQuery("li",i).removeClass("js-active");jQuery('a[href="'+k+'"]').closest("li").addClass("js-active");if(a.length>0){a.val(k)}}jQuery.each(d,function(o,p){if(o!=b){jQuery(this).find("iframe").each(function(){jQuery(this).attr("src",jQuery(this).attr("src"))})}});window.scrollTo(0,0)};var e=function(n){return jQuery(n).attr("href").substr(jQuery(n).attr("href").indexOf("#"),jQuery(n).attr("href").length)};var m=function(){var n=document.location.search.split(g+"=");if(n.length>1){n=n[1].split("&");n=n[0];if(n!=""){document.location.hash="#"+n}}};var j=function(n){if(n==""){d[b].hide();b="";k="";l()}else{if(jQuery.inArray(n,c[b])!=-1){d[k].hide();k=n;l()}else{if(typeof(c[n])!="undefined"){d[b].hide();b=n;l()}else{if(typeof(d[n])!="undefined"){jQuery.each(c,function(o,p){if(jQuery.inArray(n,p)!=-1){d[b].hide();b=o;k=n;l();return false}})}}}}}}function redirect(f){var b=window.location.search.substring(1).split("&");var a=undefined;var d=undefined;for(var c=0;c<b.length;c++){var e=b[c].split("=");if(e[0]==f){a=e[1]}else{if(d){d+="&"}else{d=""}d+=e[0]+"="+e[1]}}if(a){if(d){a+="?"+d}jQuery("body").delay(400).queue(function(){window.location="http://"+a})}}function validateEmail(a){var b=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return b.test(a)};
