document.observe("dom:loaded",function(event){var menudelay=0,menudelay_id,menudelayed;$('hoofdmenu').select('li.level1').each(function(el){Event.observe(el,'mouseover',function(){if(menudelay_id>0){window.clearTimeout(menudelay_id);menudelayed.removeClassName('hover-ie')};el.addClassName('hover-ie')});Event.observe(el,'mouseout',function(){menudelay_id=Element.removeClassName.delay(menudelay,el,'hover-ie');menudelayed=el})});var bodyElement=$$('body');if(bodyElement)bodyElement.invoke('addClassName','js-on');$$('a.externe-link, a[rel*=external], a[href^="http:"]').each(function(el){if(!el.hasClassName('ignore'))el.target='_blank'});$$('a.print-page').each(function(a){a.observe('click',function(event){event.stop();printPage(a.href)})});var lijst=$('opties');if(lijst){var url=getStrippedUrl()+'?print=1',item=new Element('li'),link=new Element('a',{id:'print','class':'none',href:url}).update(translations.print).observe('click',function(event){event.stop();printPage(url)});item.appendChild(link);lijst.appendChild(item)};$$('input[type="submit"]').each(function(el){el.setStyle({cursor:'pointer'});var newClassName='';if(el.hasClassName('button-grijs')){newClassName='button-grijs-hover'}else if(el.hasClassName('pretty-bestellen')){newClassName='pretty-bestellen-hover'}else if(el.hasClassName('hotel-button'))newClassName='hotel-button-hover';el.observe('mouseover',function(event){el.addClassName(newClassName)});el.observe('mouseout',function(event){el.removeClassName(newClassName)})});$$('input.no-autocomplete').each(function(input){input.writeAttribute('autocomplete','off')});if($('terug-link'))$('terug-link').observe('click',function(event){event.stop();history.go(-1)});setValue($('zoeken-q'),translations.search);setValue($('aanmelden-nieuwsbrief-email'),translations.emailaanmelden);makeClickable('div#front-viewer li','hover');makeClickable('div.hotel div.clickable','clickable-hover');makeClickable('div.maps','map-hover');makeClickable('p.succes','succes-hover');makeClickable('.overzicht-preview','hover');makeClickable('.collapsable','hover');$$('.inklapbaar').each(function(el){el.addClassName('ingeklapt');var heading2=null;if(heading2=el.select('h2')[0])Event.observe(heading2,'click',function(event){el.toggleClassName('uitgeklapt')})});$$('.ves-inklapbaar').each(function(el){el.addClassName('ingeklapt');var heading2=null;if(heading2=el)Event.observe(heading2,'click',function(event){el.toggleClassName('uitgeklapt')})});document.observe('click',function(event){var element=event.element();if(event.element().tagName.toLowerCase()=='svg')return;if(element.hasClassName('js-kies-taal')){var ulElement=element.up('ul');if(ulElement.hasClassName('js-hide')){ulElement.removeClassName('js-hide');event.stop();return false}};if(element.readAttribute('id')=='vvv-info-hyperlink'){event.stop();element.up('div#vvv-info').toggleClassName('vvv-info-open')}});$$('ul.stemmen a').each(function(el){var liElement=el.up();el.observe('mouseover',function(event){liElement.nextSiblings().each(function(sibling){sibling.removeClassName('hover')});liElement.addClassName('hover');liElement.previousSiblings().each(function(sibling){sibling.addClassName('hover')})})});if($('filter-plaats')){$('filter-straal').disable();$('filter-plaats').observe('change',function(event){if($('filter-plaats').value!=''){$('filter-straal').enable()}else{$('filter-straal').disable();$('filter-straal').value=''}})};$$('a.sms-reminder').each(function(el){el.observe('click',function(event){event.stop();var smsReminderElement=el.next('div.sms-reminder');if(smsReminderElement)smsReminderElement.addClassName('sms-reminder-show')})});$$('div.sms-reminder a.close').each(function(el){el.observe('click',function(event){event.stop();var smsReminderElement=el.up('div.sms-reminder');if(smsReminderElement)smsReminderElement.removeClassName('sms-reminder-show')})})})
function removeVVVOnSmallViewPort(minimumWidth){if(document.viewport.getWidth()<=minimumWidth){$('vvv-info').hide()}else $('vvv-info').show()}
function getStrippedUrl(){var url=location.href,index=url.lastIndexOf('#');return url.substr(0,index)}
function printPage(url){popup=window.open(url,"help","width=720, height=700, top=100, left=100, toolbar=0, resizable=1, scrollbars=1, status=0.menubar=0, location=0, directories=0");popup.focus()}
function setValue(el,nieuwevalue){if(el!==null&&el.getValue()==''){el.value=nieuwevalue;Event.observe(el,'focus',function(){if(el.getValue()==nieuwevalue)el.value=''});Event.observe(el,'blur',function(){if(el.getValue()=='')el.value=nieuwevalue})}}
function makeClickable(selector,classnameHover){$$(selector).each(function(el){var anchorElement=el.down('a.target');if(anchorElement)if(anchorElement.hasClassName('externe-link')){Event.observe(el,'click',function(event){window.open(anchorElement)})}else Event.observe(el,'click',function(event){location.href=anchorElement});Event.observe(el,'mouseover',function(event){el.addClassName(classnameHover)});Event.observe(el,'mouseout',function(event){el.removeClassName(classnameHover)})})}
