document.observe("dom:loaded",function(event){$$('body').first().addClassName('js-on');$$('a.js-externe-link, a[rel*=external], a[href^="http:"]').each(function(el){el.target='_blank'});$$('input.js-no-autocomplete').each(function(input){input.writeAttribute('autocomplete','off')});var menudelay=1,menudelay_id,menudelayed;$$('ul#hoofdmenu > li').each(function(el){Event.observe(el,'mouseover',function(){if(menudelay_id>0){window.clearTimeout(menudelay_id);menudelayed.removeClassName('js-hover-ie')};el.addClassName('js-hover-ie')});Event.observe(el,'mouseout',function(){menudelay_id=Element.removeClassName.delay(menudelay,el,'js-hover-ie');menudelayed=el})});setValue($('js-zoeken-q'),'zoeken...');var lijst=$$('#opties.js-opties').first();if(lijst){var url=getStrippedUrl()+'/print',item=new Element('li'),link=new Element('a',{id:'print','class':'none',href:url}).update('Print pagina').observe('click',function(event){event.stop();printPage(url)});item.appendChild(link);lijst.appendChild(item)};$$('.js-inklapbaar').each(function(el){el.addClassName('js-ingeklapt');var heading2=null;if(heading2=el.select('h2')[0])Event.observe(heading2,'click',function(event){el.toggleClassName('js-uitgeklapt')})});document.observe('click',function(ev){var el=ev.findElement('.js-clickable');if(el){el.toggleClassName('js-clicked');ev.stop()}})})
function getStrippedUrl(){var url=location.href,index=url.lastIndexOf('#');if(index!==-1)url=url.substr(0,index);if(url.charAt(url.length-1)=='/')url=url.substr(0,url.length-1);return url}
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.value==''){el.setAttribute('value',nieuwevalue);Event.observe(el,'focus',function(){if(el.value==nieuwevalue)el.value=''});Event.observe(el,'blur',function(){if(el.value=='')el.value=nieuwevalue})}}
function makeClickable(selector,classnameHover){$$(selector).each(function(el){var anchorElement=el.down('a.js-target');if(anchorElement){el.observe('click',function(event){if(anchorElement.hasClassName('externe-link')){window.open(anchorElement)}else location.href=anchorElement});Event.observe(el,'mouseover',function(event){el.addClassName(classnameHover)});Event.observe(el,'mouseout',function(event){el.removeClassName(classnameHover)})}})};$$('#logomap area[data-rel]').each(function(el){el.observe('click',function(ev){ev.stop();$(el.readAttribute('data-rel')).toggleClassName('js-visible')})});$$('#logopopup').each(function(el){el.observe('click',function(ev){ev.stop();el.removeClassName('js-visible');$$('.left-arrow').invoke('hide');$$('.right-arrow').invoke('hide')})});if(!('placeholder' in document.createElement('input')))$$('input[placeholder]').each(function(obj){var label=obj.readAttribute('placeholder');obj.writeAttribute('placeholder','');obj.parentGetValue=obj.getValue;obj.getValue=function(){var val=obj.parentGetValue();return val!=label?val:''};if(obj.parentGetValue()==''||obj.parentGetValue()==label){obj.setValue(label);obj.addClassName('placeholder')}else obj.removeClassName('placeholder');obj.observe('focus',function(){if(obj.parentGetValue()==label){obj.removeClassName('placeholder');obj.setValue('')}});obj.observe('blur',function(){if(obj.parentGetValue()==''){obj.addClassName('placeholder');obj.setValue(label)}});obj.up('form').observe('submit',function(){if(obj.parentGetValue()==label)obj.setValue('')})})
