function dump_props(c){var a="";for(var b in c){if(String(c[b]).length<=30){a+=b+" = "+c[b]+"\n"}}return a}if(!window.tryPartialPageLoad){window.tryPartialPageLoad=function(){return true}}if(!window.doTrackPageView){window.doTrackPageView=function(){return true};window.doTrackEvent=function(){return true}}var SWFUpload;function doWhenDomReady(b,a){if(a?Browser.fullyLoaded:Browser.loaded){b.call()}else{window.addEvent(a?"load":"domready",b)}}window.addEvent("load",function(){Browser.fullyLoaded=true});Element.implement({getFieldValue:function(d,a){var b=new Array();var c;if(typeof(d)=="undefined"||typeof(d)=="boolean"){a=d;d=this.name;c=[this]}else{c=this.getElements("input, select, textarea",true)}c.each(function(e){if(!e.name||e.disabled||e.type=="submit"||e.type=="reset"){return}if(e.name!=d){return}if(e.type=="radio"||e.type=="checkbox"){if(e.checked){b.push(e.value)}}else{if(e.tagName.toLowerCase()!="select"){b.push(e.value)}else{$A(e.options).each(function(f){if(!f.selected){return}b.push(f.value==undefined?f.text:f.value)})}}});return(a?b:b.getLast())},setFieldValue:function(c,a){var b;if(typeof(a)=="undefined"){a=c;c=this.name;b=[this]}else{b=this.getElements("input, select, textarea",true)}a=$splat(a);b.each(function(e){if(!e.name||e.disabled||e.type=="submit"||e.type=="reset"){return}if(e.name!=c){return}if(e.type=="radio"||e.type=="checkbox"){e.checked=(a.contains(e.value))}else{if(e.tagName.toLowerCase()!="select"){e.value=a.shift()}else{var d=a.length;$A(e.options).each(function(g){var h=g.value;if(h==undefined){h=g.text}for(var f=0;f<d;f++){if(a[f]==h){g.selected=true;return}}g.selected=false})}}});return this},modifyForm:function(b){if(this.retrieve("inhibitModification")){return this}var c=$(this);var a;if(!b){b=new Object()}if(b.nosave){a=null}else{if(!b.merge){c.unmodifyForm();a=new Object()}else{a=c.retrieve("originalFormData")}}if(b.attrs){if(a&&!a.attrs){a.attrs=new Hash()}$H(b.attrs).each(function(e,d){if(a&&a.attrs&&!a.attrs[d]){a.attrs[d]=c.get(d)}c.set(d,e)})}if(b.fields){if(a&&!a.fields){a.fields=new Hash()}$H(b.fields).each(function(e,d){if(a&&a.fields&&!a.fields[d]){a.fields[d]=c.getFieldValue(d)}c.setFieldValue(d,e)})}if(a){c.store("originalFormData",a)}return c},unmodifyForm:function(){var a=this.retrieve("originalFormData");if(a){a.nosave=true;this.modifyForm(a);this.eliminate("originalFormData")}return this},setRequired:function(a){if(this.retrieve("swfupload")){this.retrieve("swfupload").setRequired(a)}else{if(a){this.addClass("required")}else{this.removeClass("required")}}},avenueValidator:function(){var a=this.retrieve("avenueValidator");if(!a){a=new Form.Validator.Inline(this,{scrollToErrorsOnSubmit:false,stopOnFailure:false,evaluateOnSubmit:false,evaluateFieldsOnBlur:false,evaluateFieldsOnChange:false,ignoreHidden:false,serial:false});this.store("avenueValidator",a)}return a},showAllOverTexts:function(){this.getElements("input[alt], textarea[alt]").each(function(a){if(a.type=="image"||!a.alt){return}var b=this.retrieve("OverText")||new OverText(a,{poll:a.name.match(/password|username/i)});b.reposition()});return this},checkStamp:function(e){if(!e||!e.name){return true}if(this.retrieve("inhibitCheckStamp")){return true}var c=e.name;var b=(e.idField||c+"Id");var g=new Object();g.action="checkstamp"+e.name.capitalize();if(typeof(sessionIdHash)!="undefined"){g.sessionIdHash=sessionIdHash}g.timestamp=e.stamp;g[b]=this.getFieldValue(b);g.random=Math.random();if(!g[b]||!g.timestamp){return true}var a=wwwroot+"/index.php";var f=new Request({url:a,method:"get",async:false});f.send({data:g});if(f.status!=404){return true}var d=window.confirm("Warning: item has been edited. Overwrite?");if(!d&&window.confirm("Open changed item contents in new window?")){window.open(window.location.href)}return d},checkForm:function(a){var c=(this.tagName.match(/^form$/i)?$(this):$(this).getParent("form"));if(!c.avenueValidator().validate()){repositionVisibleOverTexts();var b=c.getElements(".validation-failed").length;var d=lang["noOrInvalid"+(b>1?"Values":"Value")+"Warning"];window.alert(d);return false}if(a&&a.checkStamp){if(!this.checkStamp(a.checkStamp)){return false}}return true},submitForm:function(b){if(typeof(tinyMCE)!="undefined"){tinyMCE.triggerSave()}var e=(this.tagName.match(/^form$/i)?$(this):$(this).getParent("form"));if(b){e.modifyForm(b)}else{if(!this.retrieve("inhibitModification")){e.unmodifyForm(b)}}if(!e.checkForm(b)){return false}if(e!=this){if(b){e.store("inhibitModification",true)}if(b&&b.checkStamp===false){e.store("inhibitCheckStamp",true)}if(b&&b.noResetFormChanged){e.store("inhibitResetFormChanged",true)}var c=(e.onsubmit?e.onsubmit():true);e.eliminate("inhibitResetFormChanged");e.eliminate("inhibitModification");e.eliminate("inhibitCheckStamp");if(typeof(c)!="undefined"&&!c){return false}}if(!b||!b.noResetFormChanged){if(!this.retrieve("inhibitResetFormChanged")){formChanged=false}}var d=e.getFieldValue("actionStamp");if(d&&d.match(/^(.+-)\d+$/)){var a=Math.round(new Date().getTime()/1000);e.setFieldValue("actionStamp",RegExp.$1+a)}var f=b?b.update:undefined;if(typeof(SWFUpload)!="undefined"){if(!tryPostFormWithSWFUploads(e,f)){return false}}if(!tryPartialPageLoad(e,f)){return false}if(e==this){return true}e.submit();return false},previewItem:function(a){return this.submitForm({fields:{action:"preview"+a},attrs:{target:"_blank",action:wwwroot+"/index.php"},checkStamp:false,noResetFormChanged:true})}});var formChanged=false;function registerChange(){formChanged=true}function registerReset(){formChanged=false}function markChanged(b){var a=$(b+"changed");if(a){a.value=1}return true}function checkForUnsavedChanges(c){var b=(lang?lang.discardChangesWarning:"Changes have not yet been commited. Discard changes?");var a=(lang?lang.discardChangesWarningPre:"Are you sure you want to navigate away from this page?");var d=(lang?lang.discardChangesWarningPost:"Press OK to continue or Cancel to stay on the current page");if(!c){c=window.event}if(c&&c.type=="beforeunload"){if(!formChanged){return undefined}return b}else{if(!formChanged){return true}if(!confirm(a+"\n\n"+b+"\n\n"+d)){return false}formChanged=false;return true}}function confirmDelete(){return(confirm(lang?lang.deleteWarning:"Are you sure you wish to delete this item?"))}function confirmDeleteAndCheck(){return confirmDelete()&&checkForUnsavedChanges()}if(language&&language!="en"){MooTools.lang.setLanguage(language+"-"+language.toUpperCase())}function repositionVisibleOverTexts(){OverText.each(function(a){if(a.element&&a.text&&a.text.isDisplayed()){a.text.position($merge(a.options.positionOptions,{relativeTo:a.element}))}return a})}function initComboField(c,b){var a=new autosuggest(c,b);if(a){a.limit_start=false;a.text_delimiter=[];a.response_time=100;a.no_default=false;$(c).setAttribute("autocomplete","off")}}FormValidator.add("validate-username",{errorMsg:Form.Validator.getMsg.pass("username"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||!(/[<\/. +?%:;!#&\'\"\\>]/).test(a.get("value"))}});FormValidator.add("validate-multilanguage",{errorMsg:Form.Validator.getMsg.pass("oneRequired"),test:function(b){var c=b.getParent("form");var a=b.name.replace(/\[\w+\]$/,"");return c.getElements("input[name^="+a+"]").some(function(d){if(d.name.replace(/\[\w+\]$/,"")!=a){return false}if(["checkbox","radio"].contains(d.get("type"))){return d.get("checked")}return d.get("value")})}});doWhenDomReady(function(){$$("form").each(function(a){a.avenueValidator();a.showAllOverTexts()});window.addEvent("afterPartialPageLoad",function(){$$("form").each(function(a){a.avenueValidator();a.showAllOverTexts()});formChanged=false});repositionVisibleOverTexts.periodical(1000)});function initBBCodeFields(){var b=location.protocol+"//"+location.host+wwwroot+"/";var a={mode:"specific_textareas",strict_loading_mode:true,editor_selector:"bbcode",theme:"advanced",skin:"o2k7",plugins:"avenuebbcode,emotions,inlinepopups,avenuemedia",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,emotions,youtube_simple,forecolor,removeformat,cleanup,code",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_statusbar_location:"none",language:language,dialog_type:"modal",entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,inline_styles:false,convert_fonts_to_spans:false,document_base_url:b,setup:function(c){c.onChange.add(registerChange)}};tinyMCE.init(a)}Cookie.write0=Cookie.write;Cookie.write=function(b,c,a){if(!a){a=new Object()}if(typeof(a.path)=="undefined"){a.path=wwwroot+"/"}Cookie.write0(b,c,a)};Cookie.dispose0=Cookie.dispose;Cookie.dispose=function(b,a){if(!a){a=new Object()}if(typeof(a.path)=="undefined"){a.path=wwwroot+"/"}Cookie.dispose0(b,a)};document.ondragstart=function(){return false};var preloadSrcs=new Hash();function registerPreloadSrc(a){if(typeof(preloadSrcs[a])=="undefined"){preloadSrcs[a]=null}}function preloadImages(){preloadSrcs.each(function(a,b){if(a){return}preloadSrcs[b]=new Element("img").set("src",b)})}window.addEvent("domready",preloadImages);window.addEvent("afterPartialPageLoad",preloadImages);var restrictRegistrationContainers=null;var mouseoverAttributes=new Hash();var mouseoutAttributes=new Hash();var msgCount=0;function setButtonOver(b,c){if(typeof(c)=="undefined"){c=true}var a=$type(b)=="array"?b:$(b).getElements("[^id!=]").include($(b));a.each(function(e){var f=e.id;if(!f||!mouseoverAttributes.has(f)){return}if(c){if(!mouseoutAttributes[f]){mouseoutAttributes[f]=new Object()}for(var d in mouseoverAttributes[f]){if(typeof(mouseoutAttributes[f][d])=="undefined"){mouseoutAttributes[f][d]=e.getProperty(d)}}e.setProperties(mouseoverAttributes[f])}else{if(mouseoutAttributes.has(f)){e.setProperties(mouseoutAttributes[f])}}})}function setButtonOut(a){setButtonOver(a,false)}function registerMouseoverAttributes(b,a){if(restrictRegistrationContainers){if(restrictRegistrationContainers.every(function(c){return !(c.getElementById(b))})){return}}mouseoverAttributes[b]=a;for(attr in a){if(attr.match(/src$/i)){registerPreloadSrc(a[attr])}}mouseoutAttributes.erase(b)}var DHTMLSelectables=new Hash();var selectedAttributes=new Hash();var deselectedAttributes=new Hash();function registerDHTMLSelectable(d,e,f,a,b){if(restrictRegistrationContainers){if(restrictRegistrationContainers.every(function(g){return !(g.getElementById(f))})){return}}if(d){if(!DHTMLSelectables.has(d)){DHTMLSelectables[d]=new Hash()}var c=($type(e)=="array"?e:[e]);c.each(function(g){if(!DHTMLSelectables[d].has(g)){DHTMLSelectables[d][g]=new Array()}DHTMLSelectables[d][g].include(f)})}if(a){registerSelectAttributes(f,a)}else{registerSelectAttributes(f,true)}if(b){registerDeselectedAttributes(f,b)}}function registerDeselectedAttributes(b,a){deselectedAttributes[b]=a}function registerSelectAttributes(b,a){selectedAttributes[b]=a;deselectedAttributes.erase(b)}function setButtonSelected(d,f){if(typeof(f)=="undefined"){f=true}var g=d.id;if(!g||!selectedAttributes.has(g)){return}var c,a,b,e;if(f){setButtonOut([d]);mouseoutAttributes.erase(d.id);if(!deselectedAttributes[g]){deselectedAttributes[g]=new Object()}c=selectedAttributes[g];if(typeof(c)!="object"){c=mouseoverAttributes[g]}for(a in c){e=c[a];if(a.match(/^mouseover(.*)/)){b=RegExp.$1.toLowerCase();deselectedAttributes[g][a]=mouseoverAttributes[g][b];mouseoverAttributes[g][b]=e}else{if(typeof(deselectedAttributes[g][a])=="undefined"){deselectedAttributes[g][a]=d.getProperty(a)}d.setProperty(a,e)}}}else{if(deselectedAttributes.has(g)){setButtonOut([d]);mouseoutAttributes.erase(d.id);for(a in deselectedAttributes[g]){e=deselectedAttributes[g][a];if(a.match(/^mouseover(.*)/)){b=RegExp.$1.toLowerCase();mouseoverAttributes[g][b]=e}else{d.setProperty(a,e)}}deselectedAttributes.erase(g)}}}function setButtonDeselected(a){setButtonSelected(a,false)}function getButtonSelectState(a){return deselectedAttributes.has(a.id)}function selectButtonsByValue(c,b){if(!DHTMLSelectables.has(c)){return}if($type(b)=="string"||$type(b)=="number"){b=[b]}b=b.map(function(e){return e.toString()});var d=new Array();var a=new Array();DHTMLSelectables[c].each(function(e,f){d.combine(e);if(b.contains(f)){a.combine(e)}});d.each(function(e){if($(e)){setButtonSelected($(e),a.contains(e))}})}function selectButtonsByValueHash(a,b){DHTMLSelectables.each(function(e,d){if(!d.match(a)){return}var c=($H(b).has(d)?b[d]:[]);if($type(c)=="string"){c=[c]}e.each(function(f,h){var g=c.contains(h);f.each(function(i){if($(i)){setButtonSelected($(i),g)}})})})}function toggleButtons(){if(!arguments.length){return false}var a=getButtonSelectState(arguments[0]);$A(arguments).each(function(b){setButtonSelected(b,!a)});return false}function showPart(h,g){var b=$(h+"PartId");if(!b){return}var d=Math.max(1,parseInt(b.getProperty("text")));var c=$(h+"Part"+d);var a=$(h+"Part"+g);if(!c||!a){return}c.setStyle("display","none");a.setStyle("display","block");b.setProperty("html",g);var f=$(h+"PartPrev");if(f){f.setStyle("visibility",g>1?"visible":"hidden")}var e=$(h+"PartNext");if(e){e.setStyle("visibility",$(h+"Part"+(g+1))?"visible":"hidden")}}function showPartOffset(d,c){var a=$(d+"PartId");if(!a){return}var b=Math.max(1,parseInt(a.get("text")));showPart(d,b+c)}function showPartForAnchor(a){var b=document.getElement("a[name="+a+"]");while(b){if(b.id&&b.id.match(/(.*)Part(\d+)/)){showPart(RegExp.$1,parseInt(RegExp.$2))}b=b.getParent()}}function openCalendar(b,c){var a=wwwroot+"/dialog/calendar.html?field="+encodeURIComponent(b)+(c?"&restrictToFuture=1":"");if(window.showModalDialog){window.showModalDialog(a,window,"dialogWidth:200px; dialogHeight:250px; help: no; status: no")}else{window.open(a,"calendar","width=200,height=250,dependent=yes,directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,personalbar=no,toolbar=0")}return false}function createRandomString(c,e){if(!e){e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-?:!#$%&*"}if(!c){c=8}var d="";for(var b=0;b<c;b++){var a=Math.floor(Math.random()*(b==0?62:e.length));d+=e.substr(a,1)}return d}var sexyLightBox,SexyLightbox;window.addEvent("domready",function(){if(typeof(SexyLightBox)=="undefined"){return}sexyLightBox=SexyLightbox=new SexyLightBox({imagesdir:window.location.protocol+"//"+window.location.host+wwwroot+"/js/sexylightbox/images",closeButton:"SexyClose_"+language+".png",zIndex:900})});function doWhenSexyLightBoxDisplayed(b,a){doWhenDomReady(function(){var c=$(b);c.addEvent("sexyLightBox",function(){c.removeEvent("sexyLightBox",arguments.callee);a(this)})})}MooTools.lang.set("nl-NL","Form.Validator",{requiredChk:"Deze checkbox is verplicht",reqChkByName:"Selecteer (minimaal) een van de opties",username:"Vul alleen toegestane tekens in"});MooTools.lang.set("en-NL","Form.Validator",{username:"Please avoid using any of the forbidden characters"});
