function initHtmlElement(element){element=$(element);element.getElements('a.javascript-boxed').each(function(a){a.addEvent('click',function(event){event.stop();SqueezeBox.fromElement(a,{onUpdate:function(content){content.getElements('a[rel="internal"]').each(function(a){a.addEvent('click',function(event){event.stop();SqueezeBox.open(a.href);});});}});});});element.getElements('input.javascript-focus-blur').each(function(item){item.defaultValue=item.value;item.addEvent('blur',function(){if(this.value=='')this.value=this.defaultValue;});item.addEvent('focus',function(){if(this.value==this.defaultValue)this.value='';});});}
window.addEvent('domready',function(){SqueezeBox.initialize({size:{x:640,y:480}});$(document.body).store('messages',new Messages($('messages'),{container:'ol',containerClass:'flash-messages',closeMessage:'✖<span></span>'}));initHtmlElement(document.body);});
function initFormElement(element){element=$(element);element.getElements('form').each(function(form){new Form.Validator.Inline(form,{errorPrefix:'',warningPrexif:'',onFormValidate:function(isValid,form,event){var messages=element.retrieve('messages');if(!isValid&&$defined(messages)){event.stop();messages.create('De gegevens zijn niet volledig of niet juist ingevuld. Achter de invoervelden vindt u een toelichting.','error');}}});});}
window.addEvent('domready',function(){MooTools.lang.setLanguage('nl-NL');initFormElement(document.body);});

