lngMonths=[["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],["january","february","march","april","may","june","july","august","september","october","november","december"],["Januar","Februar","M\ufffdrz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],["janvier","f\ufffdvrier","mars","avril","mai","juin","juillet","ao\ufffdt","septembre","octobre","novembre","d\ufffdcembre"]];
eMailEmpty=["U heeft het e-mailadres nog niet ingevuld.","You left the e-mail address empty.","Bitte tragen Sie Ihre eMail-Adresse ein.","Vous avez laiss\ufffd l'adresse du E-mail vide"];
function customBodyLoad(a){if(typeof printing!="undefined"&&printing){window.print();window.close()}else{repositionDiv("helpText",-231,955,240);try{var b=new Url;if(b.get("obj")!=null){var c=document.getElementById("o"+b.get("obj")),d=c.parentNode.parentNode;d.scrollTop=c.offsetTop}if(b.get("type")!=null){c=document.getElementById("t"+b.get("type"));d=c.parentNode.parentNode;d.scrollTop=c.offsetTop}}catch(e){}}}function customBodyResize(a,b){repositionDiv("helpText",-231,955,240)}
(function(){if(typeof Reservation!="undefined")Reservation.isValidNumber=function(){var a=Reservation.booking.Adults.value()+Reservation.booking.Seniors.value();return a!=null&&a>0}})();function stratech_StratechBookingChange(a){stratech_IsAsyncRefreshField(a.column.name)&&a.column.name!="Seniors"&&a.column.name!="YoungKids"&&a.column.name!="VoucherCode"&&Reservation.refresh()}
function printReservation(){var a=Url.current.remove("msg");(a=window.open(a.replacePage("printReservation.aspx"),"frmPrint","menubar=0,location=1,toolbar=0,scrollbars=0,resizable=0,status=0,width=560,height=470"))&&a.focus()}function repositionDiv(a,b,c,d){if(a=document.getElementById(a))a.style.left=document.body.offsetWidth>c?Math.round(b+document.body.offsetWidth/2)+"px":d+"px"}
function toggleDisplay(a){a=document.getElementById(a);a.style.display=a.style.display=="none"?"block":"none";return a.style.display=="block"}function setDisplay(a,b){document.getElementById(a).style.display=b==true?"block":"none"}function toggleWoningen(a){var b=toggleDisplay("divWoningen"+a),c=document.getElementById("aWoningen"+a);a=$("top_"+a);if(b){c.innerHTML=getMessage("verberg_woningen");a.className="top open"}else{c.innerHTML=getMessage("toon_woningen");a.className="top closed"}}
var map,baseIcon,directionsPanel,directions;function initBaseIcon(){var a=new Url;baseIcon=new GIcon;baseIcon.image=a.server()+"img/icon_google.png";baseIcon.iconSize=new GSize(41,49);baseIcon.iconAnchor=new GPoint(20,49);baseIcon.infoWindowAnchor=new GPoint(20,25)}
function initializeMap(){if(GBrowserIsCompatible()){map=new GMap2(document.getElementById("map_canvas"));map.addControl(new GLargeMapControl3D);map.addControl(new GMapTypeControl);map.setMapType(G_HYBRID_MAP);initBaseIcon();var a=new GLatLng(53.049237,5.380147);map.setCenter(a,15);directionsPanel=document.getElementById("direction_text");directions=new GDirections(map,directionsPanel);map.enableContinuousZoom();map.enableScrollWheelZoom()}}
function addToMap(a,b,c,d){d={icon:baseIcon};a=new GLatLng(a,b);var e=new GMarker(a,d);c=c;GEvent.addListener(e,"click",function(){e.openInfoWindowHtml(c)});map.addOverlay(e)}function showRoute(a){var b=new Url;location.href=b.add("route",a)}function planRoute(a,b){toAddress=b;document.getElementById("toAddress").innerHTML=a;if(a=document.getElementById("directions"))a.style.display="block"}
function getDirections(a,b){if(b=document.getElementById(b))language==2?directions.load("from: "+b.value+" to: "+a,{locale:"de_DE"}):directions.load("from: "+b.value+" to: "+a,{locale:"nl_NL"});if(a=document.getElementById("direction_text"))a.style.display="block";if(a=$("printroutelink"))a.style.display=""}
function getDirectionsToPoint(a,b){if(b=document.getElementById(b))language==2?directions.loadFromWaypoints([b.value,a],{locale:"de_DE"}):directions.loadFromWaypoints([b.value,a],{locale:"nl_NL"});if(a=document.getElementById("direction_text"))a.style.display="block";if(a=$("printroutelink"))a.style.display=""}function toggleLanguageSelect(){var a=document.getElementById("Language");if(a)a.style.display=a.style.display=="none"?"block":"none"}
function gotoImage(a,b){gotoTab(a);a=$("bigImage");b=$(b);if(a&&b){a.src=b.src.replace("_small.","_large.");a.alt=b.alt}}function gotoTab(a,b){var c="";if(typeof b=="undefined")b="content";else c=b.upperFirst();for(var d=1;d<8;d++){var e=$(b+"_"+d);if(e)e.style.display="none";if(e=$("tab"+c+"_"+d))e.className=""}d=$(b+"_"+a);setCookie("beachresort.currentTab_"+b,b+"_"+a);if(d)d.style.display="";if(a=$("tab"+c+"_"+a))a.className="current"}var lightBox=null;
function showLightBox(a){lightBox=new TLightBox(a);lightBox.show()}function showAnswer(a){JQ.query("#faq_"+a).slideToggle(200);JQ.query("#question_"+a).toggleClass("open")}function customFrmMaillistSubmit(a,b,c){b=a.elements.edtVoorletters;b=a.elements.edtTussenvoegsel;b=a.elements.edtAchternaam;a=a.elements.rdbAanhef;if(c)c.value='<profile><naam lngID="'+(language+1)+'">'+b.value.htmlEncode()+"</naam></profile>";return true}
function toggleMessage(a){if(a=$(a))a.style.display=a.style.display=="none"?"":"none"}function showHelpMessage(a){if(a=document.getElementById(a))a.style.display=""}function hideHelpMessage(a){if(a=document.getElementById(a))a.style.display="none"}function toggleBookBtn(){var a=document.getElementById("bookBtn");if(a)a.disabled=!a.disabled}
function checkZoekEnBoek(){var a=$("begindate"),b=$("enddate");if(a&&b)if(a.value&&b.value)return true;else{alert(getMessage("geen_datum_geselecteerd"));return false}else return false}
function handlePngs(){var a=navigator.appVersion.split("MSIE");a=parseFloat(a[1]);if(a>=5.5&&a<7&&document.body.filters)for(a=0;a<document.images.length;a++){var b=document.images[a],c=b.src.toUpperCase();if(c.substring(c.length-3,c.length)=="PNG"){c=b.id?'id="'+b.id+'" ':"";var d=b.className?'class="'+b.className+'" ':"",e=b.title?'title="'+b.title+'" ':'title="'+b.alt+'" ',f="display:inline-block;"+b.style.cssText;if(b.align=="left")f="float:left;"+f;if(b.align=="right")f="float:right;"+f;if(b.parentElement.href)f=
"cursor:pointer;"+f;b.outerHTML="<span "+c+d+e+' style="width:'+b.width+"px;height:"+b.height+"px;"+f+";filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b.src+"', sizingMethod='scale');\"></span>";a-=1}}}addEvent(window,"load",handlePngs);function submitStep1(){begin.date()==null||eind.date()==null||isSame(begin.date(),eind.date())||document.getElementById("bookingDatesForm").submit()}
function submitStep4(){var a=$("persoonsgegForm"),b=$("achternaam"),c=$("geboorteDatum"),d=$("postcode"),e=$("huisnummer"),f=$("straatnaam"),h=$("woonplaats"),i=$("telefoon"),g=$("e-mailadres"),j=$("voorwaarden");if(b&&!b.value){alert(getMessage("geen_naam"));b.focus()}else if(c.value)if(d&&!d.value){alert(getMessage("geen_postcode"));d.focus()}else if(f&&!f.value){alert(getMessage("geen_straat"));f.focus()}else if(e&&!e.value){alert(getMessage("geen_huisnummer"));e.focus()}else if(h&&!h.value){alert(getMessage("geen_plaats"));
h.focus()}else if(i&&!i.value){alert(getMessage("geen_telefoon"));i.focus()}else{if(g)if(g.value){if(!isEmail(g.value)){alert(getMessage("email_onjuist"));g.focus();return}}else{alert(getMessage("geen_email"));g.focus();return}if(j&&!j.checked){alert(getMessage("geen_voorwaarden"));j.focus()}else a&&a.submit()}else{alert(getMessage("geen_geboortedatum"));c.focus()}}function maxLength(a,b){a=$(a).value;b=0;if(a){b=(b=a.match(/[^\r]\n/g))?a.length+b.length:a.length;alert(b)}}
function getScrollXY(){var a=0,b=0;if(typeof window.pageYOffset=="number"){b=window.pageYOffset;a=window.pageXOffset}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){b=document.body.scrollTop;a=document.body.scrollLeft}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){b=document.documentElement.scrollTop;a=document.documentElement.scrollLeft}return[a,b]}
function displayBusySearchingIndicator(){var a=document.getElementById("showAccomodations"),b=document.getElementById("busySearching");if(b){b.style.display="block";b.style.left=getLeft(a)+Math.round(a.offsetWidth/2)-Math.round(b.offsetWidth/2)+"px";b.style.top=getScrollXY()[1]+250+"px";setTimeout('document.images["imgLoader"].src = "/img/loaderBig.gif"',200)}}
function changeBeginDate(){if(eind&&begin){if(begin.date()==null){eind.maxDate((new Date).addYears(1));eind.minDate(new Date)}else eind.date()!=null&&begin.date()<=eind.date().addDays(-22)&&eind.date(null);var a=getFirstAvailableDate(begin,eind,1);if(eind.date()==null||begin.date()>=eind.date())eind.date(a)}}
function getFirstAvailableDate(a,b,c,d){var e=false;for(a=typeof d!="undefined"?d:a.date()==null?(new Date).round():a.date();!e;){a=a.addDays(c);b.showDate(a);if(b.getDay(a))b.getDay(a).disabled||(e=true);else{a=null;break}}return a}
function changeEndDate(){if(eind&&begin){if(eind.date()==null)begin.minDate(new Date);else begin.date()!=null&&eind.date()>=begin.date().addDays(22)&&begin.date(null);var a=getFirstAvailableDate(eind,begin,-1);if(begin.date()==null||begin.date()>=eind.date())begin.date(a)}}
function changeArrivalDate(a,b){changeBeginDate();if(begin.date()!=null){document.getElementById("aankomstdatum").value=begin.date().formatString("d");document.getElementById("displayAankomstdatum").innerHTML=begin.date().formatString(" d MMMM yyyy")}else document.getElementById("displayAankomstdatum").innerHTML=""}
function changeDepartureDate(a,b){changeEndDate();if(eind.date()!=null){document.getElementById("vertrekdatum").value=eind.date().formatString("d");document.getElementById("displayVertrekdatum").innerHTML=eind.date().formatString(" d MMMM yyyy")}else document.getElementById("displayVertrekdatum").innerHTML=""}function onDateShow(a){eind.showDate(a.showDate())}
function openFlipbook(a){a=(new Url("../misc/flipbook.aspx")).add("itmID",a);(a=window.open(a,"frmFlipbook","menubar=0,location=1,toolbar=0,scrollbars=0,resizable=0,status=0,width=940,height=650"))&&a.focus()}
function webcam(a,b){b="/axis-cgi/mjpg/video.cgi?resolution=CIF&compression=50&clock=1&date=1&text=1&textstring="+b;var c="";if(navigator.appName=="Microsoft Internet Explorer"&&navigator.platform!="MacPPC"&&navigator.platform!="Mac68k"){c='<OBJECT ID="Player" width=';c+="352";c+=" height=";c+="288";c+=' CLASSID="CLSID:745395C8-D0E1-4227-8586-624CA9A10A8D" ';c+='CODEBASE="';c+=a;c+='/activex/AMC.cab#version=3,0,20,1">';c+='<PARAM NAME="MediaURL" VALUE="';c+=a;c+=b+'">';c+='<param name="MediaType" value="mjpeg-unicast">';
c+='<param name="ShowStatusBar" value="0">';c+='<param name="ShowToolbar" value="0">';c+='<param name="AutoStart" value="1">';c+='<param name="StretchToFit" value="1">';c+="<B>Axis Media Control</B><br/>";c+="The AXIS Media Control, which enables you ";c+="to view live image streams in Microsoft Internet";c+=" Explorer, could not be registered on your computer.";c+="</OBJECT>"}else{theDate=new Date;c='<IMG SRC="';c+=a;c+=b;c+="&dummy="+theDate.getTime().toString(10);c+='" HEIGHT="';c+="288";c+='" WIDTH="';
c+="352";c+='" ALT="Camera Image">'}document.write(c);if(navigator.appName=="Microsoft Internet Explorer"&&navigator.platform!="MacPPC"&&navigator.platform!="Mac68k")document.Player.ToolbarConfiguration="play,+snapshot,+fullscreen"}
function printRoute(a,b){language==2?window.open("http://maps.google.de/maps?f=d&source=s_d&saddr="+fromAddress.value+"&daddr="+a+"&hl=de&mra=ls&ie=UTF8&t=h&z=12&layer=c&pw=2"):window.open("http://maps.google.nl/maps?f=d&source=s_d&saddr="+fromAddress.value+"&daddr="+a+"&hl=nl&mra=ls&ie=UTF8&t=h&z=12&layer=c&pw=2")}function downloadPDF(){$("downloadPDF").href=pdf}
function deleteFile(a){if(confirm("Weet u zeker dat u dit bestand wilt verwijderen?")){var b=new Url;b=b.add("file",a);b=b.add("action","remove");document.location.href=b}}var headerLink;function headerClick(){if(headerLink)location.href=headerLink}function changeLink(a,b,c,d){headerLink=b.href}
function gotoTab(a){JQ.query("a[id ^= 'tab_']").removeClass("current");JQ.query("a[id ^= 'tab_"+a+"']").addClass("current");JQ.query("div[id ^= 'content_']").css("display","none");JQ.query("div[id ^= 'content_"+a+"']").css("display","");setCookie("rental.detailTab",a);if(a=="fotos"||a=="kaart"||a=="indeling")JQ.query(function(){JQ.query("#slider_"+a).smoothDivScroll({scrollingHotSpotLeft:".slideLeft",scrollingHotSpotRight:".slideRight",scrollWrapper:".slider",scrollableArea:".sliderContent"});JQ.query(".shopSlide").mouseover(function(){JQ.query(".shopSlideshow").smoothDivScroll("stopAutoScroll")})});
vvtTabIndex=a}function loadTab(){var a=getCookie("rental.detailTab");a&&gotoTab(a)}function initTextBanner(a){JQ.query("div#txt"+a+" div.text a").click([a],function(b){(new Url("misc/specific/textbanner.aspx?itmID="+b.data[0])).request("GET",null,false,false)})};

