function contentInLayer(targets){if(!jscss('check',DOMQuery.prototype.scope,'lightbox-content'))addEventToTargets(targets,'click',_contentInLayer,'a[rel^="layer"]')}
function _contentInLayer(e){var rel=this.getAttribute('rel')&&this.getAttribute('rel').match(/layer\[([^\]]+)\]/i),className='layer'+(rel&&rel.length?'-'+rel[1]:''),id;if(this.id){id='layer-'+this.id}else if(this.className){id='layer-'+this.className.replace(/\s/,'-')}else id=(this.pathname+this.search).replace(/[^a-z]+/g,'-').replace(/^-*|-*$/,'');var specificElement='div#core',container,onSubmitCallback;if(typeof _contentInLayerCallback=='function'){var result=_contentInLayerCallback(this,id,rel);if(result===false){e.preventDefault();return}else if(result){specificElement=result.specificElement;container=result.container;onSubmitCallback=result.onSubmitCallback;updateType=result.updateType}};if(!container){if(!id.length)return false;if(toggleLightbox(id)){e.preventDefault();return};container=createDOMNode('div',{'class':'lightbox-content loading'},[createDOMNode('span',{'class':'clickable close',id:'close',event:['click',toggleLightbox]},['Sluit venster'])]);var lightbox=createLightbox(container,id,className);jscss('add',lightbox,'request-running')};e.preventDefault();var pathname,href;if(isIE6||isWebKit){if(isIE6){href=this.getAttribute('href',2)}else href=this.href;hrefParts=href.match(/^(?:https?:\/\/[^\/]+)?(\/?[^?]*)/);pathname=hrefParts[1];if(isIE6)pathname=pathname.substring(1)}else pathname=this.pathname;var req=httpreq_string(this.search.substr(1),null,(isIE?'/':'')+pathname,true,'GET'),invoker=this;jscss('add',invoker,'request-active');req.onreadystatechange=function(){if(req.readyState!=4)return;jscss('remove',invoker,'request-running');if(lightbox)jscss('remove',lightbox,'request-running');if(req.getResponseHeader('X-Errormessage')){handleXErrorMessage(req.getResponseHeader('X-Errormessage'),container);return};var element=getElementFromXHR(req,specificElement);if(!element){if(lightbox)toggleLightbox(id);document.location.href=invoker.href;return};var form=new DOMQuery('form.primary-input',element).get(0);if(!form&&element.tagName.toLowerCase()=='form')form=element;if(form){var eventTarget=form;if(form.addEventListener)var eventTarget=element;if(eventTarget.tagName=='form'||typeof eventTarget.__preventDefaultHandler=='undefined'){addEvent.eventListenerUseCapture=true;addEvent(eventTarget,'submit',function(e){e.__preventDefault=e.preventDefault;e.preventDefault=function(){e.defaultPrevented=true;e.__preventDefault()}});addEvent.eventListenerUseCapture=false;eventTarget.__preventDefaultHandler=true};var previewButton=new DOMQuery('input[name="data[preview]"]',element).get(0),previewButtonPressed=false;if(previewButton)addEvent(previewButton,'click',function(e){previewButtonPressed=true});var onsubmit=function(e){if(e.defaultPrevented)return false;jscss('add',invoker,'request-running');if(previewButtonPressed)return true;var processResult=function(transport,error){jscss('remove',invoker,'request-running');if(error){handleXErrorMessage(error,container);return};var callbackResult={removeForm:true,toggleLightbox:true};if(onSubmitCallback){tmpCallbackResult=onSubmitCallback(transport,container,invoker);if(typeof tmpCallbackResult=="object")callbackResult=tmpCallbackResult};if(callbackResult.removeForm)form.parentNode.removeChild(form);if(lightbox&&callbackResult.toggleLightbox)toggleLightbox(id,true);jscss('add',invoker,'request-completed');setTimeout(function(){jscss('remove',invoker,'request-completed');jscss('remove',invoker,'request-active')},5000)},request=gatherHttpForm(this);if(request){var updatereq=httpreq_string(request,null,null,false);processResult(updatereq,updatereq.getResponseHeader('X-Errormessage'));e.preventDefault()}else{var iframeName='iframe-xhr-emulator-'+new Date().getTime(),oldIframe=new DOMQuery('iframe.iframe-xhr-emulator').get(0);if(oldIframe)oldIframe.parentNode.removeChild(oldIframe);if(isIE){var ieHelper=createDOMNode('div',{},[]);ieHelper.innerHTML='<iframe name="'+iframeName+'" id="'+iframeName+'" src="about:blank" class="display-none iframe-xhr-emulator"></iframe>';document.body.appendChild(ieHelper);ieHelper.firstChild.onreadystatechange=function(){if(this.readyState=='complete')processResult(this.contentWindow,parent.frames[iframeName].error_message)}}else document.body.appendChild(createDOMNode('iframe',{'class':'display-none iframe-xhr-emulator',name:iframeName,id:iframeName,event:['load',function(){processResult(this.contentDocument,window.frames[iframeName].error_message)}]},[]));this.target=iframeName;this.setAttribute('target',iframeName);this.appendChild(createDOMNode('input',{type:'hidden',name:'dont_meta_refresh',value:'1'},[]));return}};addEvent(form,'submit',onsubmit)};if(typeof updateType=='string'&&updateType=='replace'){var extraAction=jscss('check',container,'extra-actions');if(extraAction){var x=container.lastChild;if(x&&x.tagName.toLowerCase()=='form'){container.replaceChild(element,x);container=element.parentNode}else container.appendChild(element)}else{var myparent=getSiblingNode(container,'up');myparent.replaceChild(element,container);container=element}}else container.appendChild(element);if(!e.inline&&!extraAction)jscss('add',document.body,'displaying-lightbox');var scripts=new DOMQuery('script[type="text/javascript"]',container);for(var i=0,script;(script=scripts.get(i));i++)if(script.getAttribute('src')==null||script.getAttribute('src')=='')eval(script.innerHTML);_init(events,container);jscss('remove',container,'loading')};e.preventDefault()}
function handleXErrorMessage(error,container){alert(error)}
function gatherHttpForm(form){var items=form.elements,str=[];for(var i=0,item;(item=items[i]);i++){if(item.disabled)continue;switch(item.tagName.toLowerCase()){case'input':switch(item.type){case'text':case'hidden':case'password':str.push(encodeURIComponent(item.name)+'='+encodeURIComponent(item.value));break;case'radio':case'checkbox':if(item.checked)str.push(encodeURIComponent(item.name)+'='+encodeURIComponent(item.value));break;case'file':if(item.value)return;break};break;case'select':if(item.selectedIndex>-1)str.push(encodeURIComponent(item.name)+'='+encodeURIComponent(item.options[item.selectedIndex].value));break;case'textarea':str.push(encodeURIComponent(item.name)+'='+encodeURIComponent(item.value));break}};return str.join('&')}
function httpreq_xml(request,callback,url,async){var xmlurl=url||board_script_url+'/../xml_input.php',xmlParser,xmlDocument,req;if(window.XMLHttpRequest){if(typeof DOMParser=="undefined")return false;req=new XMLHttpRequest();xmlParser=new DOMParser();xmlDocument=xmlParser.parseFromString(request,'text/xml')}else if(window.ActiveXObject){req=new ActiveXObject("MSXML2.XMLHTTP.3.0");xmlDocument=new ActiveXObject('Msxml2.DOMDocument.3.0');xmlDocument.async=false;xmlDocument.loadXML(request)};xmlDocument.insertBefore(xmlDocument.createProcessingInstruction("xml","version='1.0'"),xmlDocument.firstChild);if(callback)req.onreadystatechange=callback;req.open("POST",xmlurl,(typeof async=="boolean"?async:true));if(window.XMLHttpRequest)req.setRequestHeader('Content-Type','text/xml; utf-8');req.send(request);return req}
function httpreq_string(request,callback,url,async,method){var req,xmlurl=url||board_script_url;method=method||"POST";async=(typeof async=="boolean"?async:true);if(window.XMLHttpRequest){req=new XMLHttpRequest()}else if(window.ActiveXObject)req=new ActiveXObject("MSXML2.XMLHTTP.3.0");if(callback)req.onreadystatechange=callback;if(req.overrideMimeType)req.overrideMimeType('text/xml');request+='&dont_meta_refresh=1'+(isIE?'&'+new Date().getTime():'');if(method=="GET"){req.open(method,xmlurl+'?'+request,async);req.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=UTF-8');req.send(null)}else{req.open(method,xmlurl,async);req.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=UTF-8');req.send(request)};return req}
function getElementFromXHR(transport,selector,container){container=container||document.body;var root;if(isWebKit||!transportHasValidResponseXML(transport)||isIE){root=document.createElement('div');root.innerHTML=transport.responseText;if(DOMQuery.prototype.resultType=='getElementsBySelector'&&selector.match(/#/)){document.appendChild(root);var cleanup=true}}else root=transport.responseXML;var element=new DOMQuery(selector,root).get(0);if(cleanup)document.removeChild(root);if(!element)return;if(isWebKit||!transportHasValidResponseXML(transport)||isIE)return element;var _element;try{_element=container.ownerDocument.adoptNode(element,true)}catch(e){_element=container.ownerDocument.importNode(element,true)};return container.namespaceURI==_element.namespaceURI?_element:importNodeCurrentNS(_element)}
function transportHasValidResponseXML(transport){if(typeof transport.responseXML!='undefined'||transport.responseXML.firstChild.tagName=='parsererror'||transport.responseXML.documentElement==null||transport.responseXML.documentElement=='undefined')return false;return true}
function importNodeCurrentNS(node){var clone;switch(node.nodeType){default:case 8:return;case 3:return document.createTextNode(node.nodeValue);case 1:clone=document.createElement(node.tagName)};for(var i=0,attribute;(attribute=node.attributes[i]);i++)clone.setAttribute(attribute.name,attribute.value);for(var j=0,subNode,importedSubNode;(subNode=node.childNodes[j]);j++){importedSubNode=arguments.callee(node.childNodes[j]);if(importedSubNode)clone.appendChild(importedSubNode)};return clone}

function jscss(a,o,c1,c2){switch(a){case'add':jscss.addClass(o,c1);break;case'remove':jscss.removeClass(o,c1,c2);break;case'check':return jscss.hasClass(o,c1);break;case'checkParents':do{if(jscss.hasClass(o,c1))return true;if(o.tagName.toLowerCase()=='body')return false}while(o=o.parentNode);return false;break;case'toggle':var operation='add';if(jscss('check',o,c1))operation='remove';jscss(operation,o,c1,c2);break;case'swap':jscss.replaceClass(o,c2,c1);break;case'get':return jscss.getClassList(o);break};return null};jscss.addClass=function(element,classname){var classes=jscss.getClassList(element);if(classes.indexOf(classname)==-1)classes[classes.length]=classname;jscss.setClassList(element,classes)};jscss.removeClass=function(element,classname){var classes=jscss.getClassList(element),index;if((index=classes.indexOf(classname))>-1)delete classes[index];jscss.setClassList(element,classes)};jscss.replaceClass=function(element,oldclass,newclass){var classes=jscss.getClassList(element),index;if((index=classes.indexOf(oldclass))>-1&&classes.indexOf(newclass)==-1)classes[index]=newclass;jscss.setClassList(element,classes)};jscss.getClassList=function(element){if(element.className)return element.className.split(/\s+/);return[]};jscss.setClassList=function(element,classes){element.className=classes.join(' ')};jscss.hasClass=function(element,classname){var wantedClasses=new Array();if(classname.indexOf(' ')>-1){wantedClasses=classname.split(/\s+/)}else wantedClasses[0]=classname;var classes=jscss.getClassList(element);for(var i=0;i<wantedClasses.length;i++)if(classes.indexOf(wantedClasses[i])==-1)return false;return true};if(!Array.prototype.indexOf)Array.prototype.indexOf=function(searchElement,fromIndex){var l=this.length,i=0;if(fromIndex){i=fromIndex;if(i<0){i+=l;if(i<0)i=0}};while(i<l){if(this[i]===searchElement)return i;i++};return -1};if(!Array.prototype.lastIndexOf)Array.prototype.lastIndexOf=function(searchElement,fromIndex){var i=this.length;if(!fromIndex){fromIndex=0}else if(fromIndex<1){fromIndex+=i;if(fromIndex<0)fromIndex=0};while(i-->fromIndex)if(this[i]===searchElement)return i;return -1};if(!Array.getUnique)Array.prototype.getUnique=function(){var new_array=[];for(var i=0;i<this.length;i++)if(new_array.indexOf(this[i])==-1)new_array.push(this[i]);return new_array};if(!String.trim)String.prototype.trim=function(){return this.replace(/^[\0\s\t\n\r\x0B\x0C\xA0\xAD]+|[\0\s\t\n\r\x0B\x0C\xA0\xAD]+$/g,'')};var cssQuery={notLoaded:true},DOMQuery=function(){var DOMQuery;if(document.querySelector){DOMQuery=function(selector,contextNode,ns){if(typeof contextNode=="undefined")contextNode=DOMQuery.prototype.scope;try{this.result=contextNode.querySelectorAll(selector)}catch(e){if(cssQuery.notLoaded)loadCssQuery();this.result=cssQuery(selector,contextNode)};this.length=this.result.length};DOMQuery.prototype.resultType='querySelector';DOMQuery.prototype.get=function(index){return(index>=this.result.length)?undefined:this.result[index]}}else if(document.evaluate&&document.implementation.hasFeature('xpath','3.0')){DOMQuery=function(selector,contextNode,ns){if(typeof contextNode=="undefined")contextNode=DOMQuery.prototype.scope;try{var owner='';if(typeof contextNode.contentType!='undefined'){owner=contextNode.contentType}else if(contextNode.ownerDocument!=null&&typeof contextNode.ownerDocument.contentType!='undefined'){owner=contextNode.ownerDocument.contentType}else owner='text/html';var namespace=ns?ns:(['application/xml','application/xhtml+xml','text/xml'].indexOf(owner)>-1)?'html:':'',xpath=this.cssToXPath(selector,contextNode,namespace);this.result=document.evaluate(xpath,contextNode,this.NSResolver,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);this.length=this.result.snapshotLength}catch(e){if(showAlertOnXpathError)alert('XPath error:'+selector+'\n'+xpath+'\n'+e)}};DOMQuery.prototype.resultType='XPath';DOMQuery.prototype.get=function(index){return this.result.snapshotItem(index)};DOMQuery.prototype.NSResolver=function(prefix){if(prefix=='html'){return'http://www.w3.org/1999/xhtml'}else return null};DOMQuery.cachedXPaths=[{},{}];DOMQuery.prototype.cssToXPath=function(rule,contextNode,namespace){var namespaceSpecified=false;if(namespace=='undefined')namespace='';if(namespace!="")namespaceSpecified=true;var xpath=DOMQuery.cachedXPaths[namespaceSpecified?0:1][rule];if(typeof xpath=='string')return xpath;var _rule=rule,regElement=/^([#.]?)([a-z0-9\\*_-]*)((\|)([a-z0-9\\*_-]*))?/i,regAttr1=/^\[([^\]]*)\]/i,regAttr2=/^\[\s*([^\^\$~*=\s]+)\s*([\^\$~*]?=)\s*(["]?)([^"]+)\3\s*\]/i,regPseudo=/^:([a-z-]+)(\((["]?)([^)]+)\3\))?/i,regCombinator=/^(\s*[>+\s])?/i,regComma=/^\s*,/i,index=1,parts=[".//","*"],subparts=[],collection=[],lastRule=null,limit=false;while(rule.length&&rule!=lastRule){lastRule=rule;rule=rule.replace(/^\s*|\s*$/g,"");if(!rule.length)break;subparts=[];var m=regElement.exec(rule);if(m){if(!m[1]){if(m[5]){parts[index]=namespace+m[5]}else parts[index]=namespace+m[2]}else if(m[1]=='#'){subparts.push("@id='"+m[2]+"'")}else if(m[1]=='.')subparts.push("contains(concat(' ', @class, ' '),' "+m[2]+" ')");rule=rule.substr(m[0].length)};m=regAttr2.exec(rule);if(m){switch(m[2]){case'*=':subparts.push("contains(@"+m[1]+", \""+m[4]+"\")");break;case'~=':subparts.push("contains(concat(' ', @"+m[1]+", ' '), \" "+m[4]+" \")");break;case'|=':subparts.push("@"+m[1]+" = \""+m[4]+"\") or starts-with(concat(@"+m[1]+", '-'), \""+m[4]+"\"))");break;case'$=':subparts.push("substring(@"+m[1]+", string-length(@"+m[1]+") - "+(m[4].length-1)+") = \""+m[4]+"\"");break;case'^=':subparts.push("starts-with(@"+m[1]+", \""+m[4]+"\")");break;default:subparts.push("@"+m[1]+"=\""+m[4]+"\"");break};rule=rule.substr(m[0].length)}else{m=regAttr1.exec(rule);if(m){subparts.push("@"+m[1]+"");rule=rule.substr(m[0].length)}};m=regPseudo.exec(rule);while(m){rule=rule.substr(m[0].length);switch(m[1]){case'not':var notRule=m[4],notSubparts=[],notLastRule=null;while(notRule.length&&notRule!=notLastRule){notLastRule=notRule;notRule=notRule.replace(/^\s*|\s*$/g,"");if(!notRule.length)break;var m=regElement.exec(notRule);if(m){if(!m[1]){if(m[5]){notSubparts.push('self::'+namespace+m[5])}else notSubparts.push('self::'+namespace+m[2])}else if(m[1]=='#'){notSubparts.push("@id='"+m[2]+"'")}else if(m[1]=='.')notSubparts.push("contains(concat(' ', @class, ' '),' "+m[2]+" ')");notRule=notRule.substr(m[0].length)}};if(notSubparts.length>0)subparts.push("not("+notSubparts.join(" and ")+")");break;case'first-child':subparts.push("position() = 1");break;case'last-child':subparts.push("last()");break;case'only-child':subparts.push("position() = 1");subparts.push("last()");break;case'enabled':case'disabled':case'checked':subparts.push("@"+m[1]+" != \"\"");break;case'empty':subparts.push("count(.) = 0");break;case'lang':subparts.push("@lang=\""+m[4]+"\"");break;case'contains':subparts.push("contains(text(), \""+m[4]+"\")");break;case'nth-child':switch(m[4]){case'odd':case'2n+1':subparts.push("position() mod 2 > 0");break;case'even':case'2n':case'2n+0':subparts.push("position() mod 2 = 0");break;case'0n+0':subparts.push("false()");break;default:var found;if(found=m[4].match(/^(0n\+)?([0-9]+)$/)){subparts.push("position() = "+found[2])}else if(found=m[4].match(/^(^|1)n$/));else if(found=m[4].match(/^([0-9]+)n(\+0|$)$/)){subparts.push("position() mod "+found[1]+" = 0")}else if(found=m[4].match(/^-n\+([0-9]+)$/)){subparts.push("position() <= "+found[1])}else if(found=m[4].match(/^([0-9]+)n([+-])([0-9]+)$/))subparts.push("position() mod "+found[1]+" = ("+found[1]+" "+found[2]+" "+found[3]+") mod "+found[1])};break;case'target':case'hover':case'root':default:throw new Error("unsupported pseudo class: "+m[1]);break};m=regPseudo.exec(rule)};if(subparts.length>0)parts.push('['+subparts.join(" and ")+']');m=regCombinator.exec(rule);if(m&&m[0].length){if(limit){parts.push(limit);limit=false};if(m[0].indexOf(">")!=-1){parts.push("/")}else if(m[0].indexOf("+")!=-1){parts.push("/following-sibling::");limit='[1]'}else parts.push("//");index=parts.length;parts.push("*");rule=rule.substr(m[0].length)};m=regComma.exec(rule);if(m){if(limit){parts.push(limit);limit=false};collection.push(parts.join(""));parts=[".//","*"];index=parts.length-1;rule=rule.substr(m[0].length)}};if(limit)parts.push(limit);collection.push(parts.join(""));xpath=collection.join(" | ");DOMQuery.cachedXPaths[namespaceSpecified?0:1][_rule]=xpath;return xpath};DOMQuery.hasXPath=true}else if(typeof cssQuery!='undefined'){if(cssQuery.notLoaded)loadCssQuery();DOMQuery=function(selector,contextNode,ns){if(typeof contextNode=="undefined")contextNode=DOMQuery.prototype.scope;this.result=cssQuery(selector,contextNode);this.length=this.result.length};DOMQuery.prototype.resultType='cssQuery';DOMQuery.prototype.get=function(index){return this.result[index]}}else if(typeof Element!='undefined'&&Element&&typeof Element.getElementsBySelector!='undefined'&&Element.getElementsBySelector){DOMQuery=function(selector,contextNode,ns){if(typeof contextNode=="undefined")contextNode=DOMQuery.prototype.scope;if(contextNode==document)contextNode=document.documentElement;try{this.result=$(contextNode).getElementsBySelector.apply($(contextNode),selector.split(','))}catch(e){this.result=[];this.length=0;throw e};this.length=this.result.length};DOMQuery.prototype.resultType='getElementsBySelector';DOMQuery.prototype.get=function(index){return this.result[index]}}else if(typeof jQuery!='undefined'){DOMQuery=function(selector,contextNode,ns){if(typeof contextNode=="undefined")contextNode=DOMQuery.prototype.scope;this.result=jQuery(selector,contextNode);this.length=this.result.size()};DOMQuery.prototype.resultType='jQuery';DOMQuery.prototype.get=function(index){return this.result[index]}};if(typeof DOMQuery=='undefined')throw "No DOMQuery handler found.";DOMQuery.prototype.scope=document;return DOMQuery}()
function getTargets(targets,defaultDOMQuery){if(targets){if(typeof targets=='string'){return new DOMQuery(targets)}else return targets}else if(typeof defaultDOMQuery=='string'){return new DOMQuery(defaultDOMQuery)}else return defaultDOMQuery;return new DOMQuery('')}
function addClassToTargets(query,classname){var items=new DOMQuery(query);for(var i=0,item;(item=items.get(i));i++)jscss('add',item,classname,'')}
function removeClassFromTargets(query,classname){var items=new DOMQuery(query);for(var i=0,item;(item=items.get(i));i++)jscss('remove',item,classname,'')}
function addEventToTargets(targets,type,handler,defaultDOMQuery){var elements=getTargets(targets,defaultDOMQuery),el;for(var i=0;(el=elements.get(i));i++)addEvent(el,type,handler);return elements}
function addEvent(element,type,handler){if(element.addEventListener){element.addEventListener(type,handler,arguments.callee.eventListenerUseCapture)}else{if(!handler.$$guid)handler.$$guid=addEvent.guid++;if(!element.events)element.events={};var handlers=element.events[type];if(!handlers){handlers=element.events[type]={};if(element['on'+type])handlers[0]=element['on'+type];element['on'+type]=handleEvent};handlers[handler.$$guid]=handler}};addEvent.guid=1;addEvent.eventListenerUseCapture=false
function removeEvent(element,type,handler){if(element.removeEventListener){element.removeEventListener(type,handler,false)}else if(element.events&&element.events[type]&&handler.$$guid)delete element.events[type][handler.$$guid]}
function removeEventFromTargets(targets,type,handler,defaultDOMQuery){var elements=getTargets(targets,defaultDOMQuery),el;for(var i=0;(el=elements.get(i));i++)removeEvent(el,type,handler)}
function handleEvent(event){event=event||fixEvent(window.event);var returnValue=true,handlers=this.events[event.type];for(var i in handlers)if(!Object.prototype[i]){this.$$handler=handlers[i];if(this.$$handler(event)===false)returnValue=false};if(this.$$handler)this.$$handler=null;return returnValue}
function fixEvent(event){event.preventDefault=fixEvent.preventDefault;event.stopPropagation=fixEvent.stopPropagation;return event};fixEvent.preventDefault=function(){this.returnValue=false};fixEvent.stopPropagation=function(){this.cancelBubble=true};if(!window.addEventListener)document.onreadystatechange=function(){if(window.onload&&window.onload!=handleEvent){addEvent(window,'load',window.onload);window.onload=handleEvent}}
function getObj(ev,ob){if(!ob){var targ;if(!ev)ev=window.event;if(ev.target){targ=ev.target}else if(ev.srcElement)targ=ev.srcElement;if(targ&&targ.nodeType==3)targ=targ.parentNode;return targ}else return ob}
function findPos(obj){var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop}};return{x:curleft,y:curtop}}
function loadScript(url,prependBoardUrl,callback,feature){if(prependBoardUrl)url=board_template_url+url;var e=createDOMNode('script',{type:'text/javascript',src:url},[]);document.getElementsByTagName("head")[0].appendChild(e);if(!callback||!feature)return;var timer=setInterval(function(){if(!window[feature])return;clearInterval(timer);if(typeof callback=='string'){window[callback]()}else callback()},10)}
function currentStyle(element,property){return window.getComputedStyle?window.getComputedStyle(element,'').getPropertyValue(property):element.currentStyle.getAttribute(property)}
function overloadFunction(name,func){func.previousFunctionDefinition=window[name];window[name]=func}
function empty(){if(this&&this.value==this.defaultValue)this.value=''}
function unhtmlspecialchars(str){str=str.replace(/&amp;/gi,'&');str=str.replace(/&lt;/gi,'<');str=str.replace(/&gt;/gi,'>');return str}
function htmlspecialchars(input){input=input.replace(/&/g,'&amp;');input=input.replace(/>/g,'&gt;');input=input.replace(/</g,'&lt;');input=input.replace(/"/g,'&quot;');return input}
function getCookie(sName){var aCookie=document.cookie.split('; '),i=aCookie.length,aCrumb;while(i--){aCrumb=aCookie[i].split('=');if(sName==aCrumb[0])return typeof aCrumb[1]!='undefined'?unescape(aCrumb[1]):null};return null}
function getSiblingNode(startpoint,direction,tagName){var o=startpoint,tagEmpty=(tagName==undefined||tagName.length==0);if(tagName!=undefined)tagName=tagName.toLowerCase();do{if(direction=='previous'){o=o.previousSibling}else if(direction=='next'){o=o.nextSibling}else if(direction=='up')o=o.parentNode;if(o&&o.nodeType==1)if(tagEmpty||o.tagName.toLowerCase()==tagName)return o}while(o);return null}
function createDOMNode(tagname,options,children){var option,child,me;if(isIE&&['radio','checkbox','submit'].indexOf(options.type)!=-1){me=document.createElement('<input type="'+options.type+'" name="'+options.name+'"'+(typeof options.checked!='undefined'?' checked':'')+'>');if(isIE8)delete options.type}else if(tagname!=null){me=document.createElement(tagname)}else me=document.createDocumentFragment();for(option in options){if(!options.hasOwnProperty(option))continue;if(option=='event'){addEvent(me,options[option][0],options[option][1])}else if(option=='events'){var evnt;for(evnt in options[option])if(typeof options[option][evnt][0]=='string'&&typeof options[option][evnt][1]=='function')addEvent(me,options[option][evnt][0],options[option][evnt][1])}else{if(isIE&&option=='class'){me.setAttribute('className',options[option])}else if(option=='style'&&me.style.setAttribute){me.style.setAttribute('cssText',options[option]);continue};me.setAttribute(option,options[option])}};for(var i=0;(child=children[i]);i++){if(["string","number"].indexOf(typeof child)>-1)child=document.createTextNode(child);me.appendChild(child)};return me}
function setCookie(sName,sValue){document.cookie=sName+'='+escape(sValue)+'; expires=Fri, 31 Dec 2099 23:59:59 GMT; path=/'};var texts=new Array()
function getText(a,b,c){if(typeof texts[a]=='undefined'||typeof texts[a][b]=='undefined'||!texts[a][b])return'[text not found: '+a+'::'+b+']';if(c){return texts[a][b].replace('%s',c)}else return texts[a][b]}
function init(){if(arguments.callee.done)return;arguments.callee.done=true;if(_timer)clearInterval(_timer);_init(events)}
function rand(n){return(Math.floor(Math.random()*n+1))}
function resizeIframeToFullHeight(target){var iframe=new parent.DOMQuery(target).get(0);if(!iframe||arguments.callee.initialRun)return;var newHeight=document.body.scrollHeight;iframe.style.height=newHeight+'px';arguments.callee.initialRun=true};var timings=[],eventTiming=false;if(typeof showAlertOnXpathError=="undefined")var showAlertOnXpathError=false;var isIE,isIE7,isIE8,isNotIE7,isGecko,isWebKit,isWin
function _init(events,scope){if(!document.body||(this.name&&this.name.indexOf('iframe-xhr-emulator')!=-1))return;var time1,time2,funcname,funcPattern=/function\s+([^(]*)\s*\(/,total=0,duration=0;if(!arguments.callee.initalInit){isIE=navigator.userAgent.indexOf('MSIE')!=-1&&navigator.userAgent.indexOf('Opera')==-1;isIE6=isIE&&navigator.userAgent.indexOf('MSIE 6.0')!=-1;isIE7=isIE&&navigator.userAgent.indexOf('MSIE 7.0')!=-1;isIE8=isIE&&navigator.userAgent.indexOf('MSIE 8.0')!=-1;isNotIE7=!isIE7;isGecko=navigator.userAgent.indexOf('Gecko')!=-1;isWebKit=navigator.userAgent.indexOf('WebKit')!=-1;isWin=navigator.userAgent.indexOf('Windows')!=-1;jscss('add',document.body,'javascript','');setCookie('javascript','1');arguments.callee.initalInit=true};if(scope){var previousScope=DOMQuery.prototype.scope;DOMQuery.prototype.scope=scope};for(var i=0;i<events.length;i++)try{if(eventTiming){funcname=events[i].toString().match(funcPattern);if(funcname&&funcname[1]!=''){funcname=funcname[1]}else if(funcname){funcname='anonymous'}else funcname='unknown';timings[i]=funcname+' ???';time1=new Date().getTime();console.profile(funcname)};if(typeof events[i]=='function'){events[i]()}else if(typeof events[i]=='object')events[i][0].apply(window,events[i][1]);if(eventTiming){console.profileEnd();time2=new Date().getTime();duration=(time2-time1);total+=duration;for(j=(funcname.length+duration.toString().length);j<50;j++)funcname+=' ';timings[i]=funcname+duration+' ms\r\n'}}catch(e){arguments.callee(events.slice(i+1));if(scope)DOMQuery.prototype.scope=previousScope;throw e};if(scope)DOMQuery.prototype.scope=previousScope;if(eventTiming)document.body.appendChild(createDOMNode('pre',{},timings))};if(document.addEventListener)document.addEventListener("DOMContentLoaded",init,false);if(navigator.userAgent.indexOf('MSIE')!=-1&&navigator.userAgent.indexOf('Opera')==-1){document.write("<script id=__ie_onload defer src=//:><\/script>");var script=document.getElementById("__ie_onload");script.onreadystatechange=function(){if(this.readyState!="complete")return;if(typeof initReadyStateDetectionCallback!='function'||initReadyStateDetectionCallback()){init();return};var _timer=setInterval(function(){if(initReadyStateDetectionCallback())init()},10)}};if(/WebKit/i.test(navigator.userAgent))var _timer=setInterval(function(){if(/loaded|complete/.test(document.readyState))init()},10);window.onload=init

function fixBrowserIssues(){var i=0,items,item;if(board_action=='error_general'){var reference=new DOMQuery('ul.error-links li.home').get(0);if(reference)reference.parentNode.appendChild(createDOMNode('li',{"class":"back"},[createDOMNode('span',{"class":"clickable",event:['click',function(){history.go(-1)}]},[getText('normal','back')])]))};if(isWebKit){items=new DOMQuery('input.searchfield');var a=createDOMNode('a',{href:board_script_url},[]);for(i=0;(item=items.get(i));i++){item.setAttribute('type','search');item.setAttribute('autosave',a.host.split('.').reverse().join('.')+'.search');item.setAttribute('results',5);item.setAttribute('placeholder',getText('normal','search_webkit'))}}}

var raw_messages=[],formRequiredFieldsDOMQuery='dt.required + dd input, dt.required + dd textarea, dt.required + dd select, dt[class^="requires-id-"] + dd input, dt[class^="requires-id-"] + dd textarea, dt[class^="requires-id-"] + dd select',formValidateFieldsDOMQuery=formRequiredFieldsDOMQuery+', input[class^="validate-"], input#pwd2, input#keywords, input#query_input';if(typeof defaultFieldValues=='object'){var fieldName,defaultFieldsQuery=[];for(fieldName in defaultFieldValues){fieldName=/data\[(.+)\]/.exec(fieldName)[1];defaultFieldsQuery.push('input[name*="'+fieldName+'"],textarea[name*="'+fieldName+'"]')};defaultFieldsQuery=defaultFieldsQuery.join(',')}
function focusFirstFormField(targets){var focusableElements=getTargets(targets,'input.focusable, textarea.focusable');if(focusableElements.length)setTimeout(function(){focusableElements.get(0).focus()},100)}
function validateForms(targets){var items=getTargets(targets,'form');if(items.length==0)return;for(var i=0,item;(item=items.get(i));i++)addEvent(item,'submit',function(e){if(!validateForm(this))e.preventDefault()});if(defaultFieldsQuery){var fields=new DOMQuery(defaultFieldsQuery);for(var i=0,field;(field=fields.get(i));i++){addEvent(field,'focus',function(){this.hasFocus=true});addEvent(field,'blur',function(){this.hasFocus=false});addEvent(field,'change',addDefaultValue);addEvent(field,'blur',addDefaultValue);addEvent(field,'focus',removeDefaultValue);addDefaultValue.call(field)}};items=new DOMQuery(formRequiredFieldsDOMQuery);if(items.length>0){var text=new DOMQuery('div#action-header p'),p;if(text.length>0){p=text.get(0);p.appendChild(createDOMNode(null,{},[createDOMNode('br',{},[]),createDOMNode('span',{},[getText('forms','marked_fields')]),createDOMNode('span',{"class":'required'},['*']),createDOMNode('span',{},[getText('forms','required')])]))}else{p=createDOMNode('p',{},[createDOMNode('span',{},[getText('forms','marked_fields')]),createDOMNode('span',{"class":'required'},['*']),createDOMNode('span',{},[getText('forms','required')])]);var h2=new DOMQuery('div#action-header h2').get(0);if(h2)h2.parentNode.insertBefore(p,h2)}};items=new DOMQuery(formValidateFieldsDOMQuery);for(var j=0;(item=items.get(j));j++)addEvent(item,'change',function(){validateField(this)})}
function hideAdvancedOptions(targets){if(forms_show_advanced_options){jscss('add',document.body,'show-advanced-options','');return};var forms=new DOMQuery('form');for(var i=0,form;(form=forms.get(i));i++){var advancedOptions=new DOMQuery('dt.advanced-option',form);if(!advancedOptions.length)continue;if((new DOMQuery('span.toggle-advanced-options',form)).length>0)continue;var submitButton=new DOMQuery('input[type=submit]',form).get(0);if(!submitButton)continue;var toggleButton=createDOMNode('span',{event:['click',toggleAdvancedOptions],'class':'toggle-advanced-options clickable'},[getText('forms','show_advanced_options')]);submitButton.parentNode.appendChild(toggleButton);if(document.location.hash=='#showAdvancedOptions')toggleAdvancedOptions.call(toggleButton)}}
function toggleAdvancedOptions(){var form=getSiblingNode(this,'up','form');if(!form)return;jscss('toggle',form,'show-advanced-options');if(jscss('check',form,'show-advanced-options')){if(isIE){form.attributes['action'].value=form.attributes['action'].value.replace(/#(.+)$/,'')+'#showAdvancedOptions'}else form.setAttribute('action',form.getAttribute('action').replace(/#(.+)$/,'')+'#showAdvancedOptions');if(!isIE)window.location.hash='#showAdvancedOptions';this.firstChild.nodeValue=getText('forms','hide_advanced_options')}else{if(isIE){form.attributes['action'].value=form.attributes['action'].value.replace(/#showAdvancedOptions$/,'')}else form.setAttribute('action',form.getAttribute('action').replace(/#showAdvancedOptions$/,''));if(!isIE)if(jscss('check',this,'toggle-advanced-options')){document.location.hash='showAdvancedOptions'}else document.location.hash='hideAdvancedOptions';this.firstChild.nodeValue=getText('forms','show_advanced_options')}}
function validateForm(form){var items=new DOMQuery(formValidateFieldsDOMQuery,form),errors=false;if(defaultFieldsQuery){var defaultFields=new DOMQuery(defaultFieldsQuery,form);for(var i=0,field;(field=defaultFields.get(i));i++)removeDefaultValue.call(field)};for(var i=0,item;(item=items.get(i));i++)errors=validateField(item,true)||errors;if(errors){var fields=new DOMQuery('dt.field-alert + dd input',form);if(fields.length>0){if(!jscss('check',fields.get(0).form,'show-advanced-options')){var hiddenFields=new DOMQuery('h3.advanced-option dt.field-alert + dd input, dt.field-alert.advanced-option + dd input',form);if(hiddenFields.length>0)toggleAdvancedOptions()};try{fields.get(0).focus()}catch(e){}};if(defaultFieldsQuery)for(i=0;(field=defaultFields.get(i));i++)addDefaultValue.call(field)};return !errors}
function validateField(ob,ret){var field=this.tagName?this:ob,empty=fieldIsEmpty(field);unAlertUser(field);if(jscss('check',field,'not-required'))return false;if(!empty)switch(board_action){case'create_user':case'edit_user':switch(field.id){case'pwd2':return validatePassword(field);break;case'nickname':if(field.value.length<3){alertUser(field,getText('forms','name_too_short'))}else if(!ret)validateNickname(field);break;case'email':if(!ret){validateEmail(field);validateEmailDomain(field)};break};default:var reg,res,value=field.value;if(jscss('check',field,'maxlength')||field.getAttribute('maxlength')||jscss('check',field,'rml_textarea','')||field.id=='rml_textarea'){var maxlength=false;if(field.getAttribute('maxlength')){maxlength=parseInt(field.getAttribute('maxlength'))}else if(jscss('check',field,'maxlength'))maxlength=parseInt(/maxlength-([0-9]+)/.exec(field.className)[1]);if(!maxlength||isNaN(maxlength))maxlength=65535;if(field.value.length>maxlength){alertUser(field,getText('forms','too_long',maxlength)+getText('forms','too_long_expl',(field.value.length-maxlength)));return true}};if(jscss('check',field,'validate-email','')){reg=/^[\w-]+([\.\+][\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;res=reg.test(value);if(!res){alertUser(field,getText('forms','email_incorrect'));return true}};if(jscss('check',field,'validate-url','')){if(jscss('check',field,'no-http','')){reg=/^(([0-9]{1,3}\.){3}[0-9]{1,3}|\[([a-f0-9:]+)\]|([0-9a-z_!~*'\(\)-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(\/?|(\/[0-9a-z_!~*'\(\)\.;?:@&=+$,%#-]+)+\/?)$/i}else reg=/^(https?:\/\/)(([0-9]{1,3}\.){3}[0-9]{1,3}|\[([a-f0-9:]+)\]|([0-9a-z_!~*'\(\)-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})((\/?)|(\/[0-9a-z_!~*'\(\)\.;?:@&=+$,%#-]+)+\/?)$/i;res=reg.test(value);if(!res){alertUser(field,getText('forms','url_incorrect'));return true}};if(jscss('check',field,'validate-integer','')||jscss('check',field,'validate-sofinummer','')){reg=/^[0-9]*$/;res=reg.test(value);if(!res){alertUser(field,getText('forms','numeric_only'));return true}};if(jscss('check',field,'validate-sofinummer','')||jscss('check',field,'validate-bsn','')){if(value.length!=9){alertUser(field,getText('forms','length_not_9'));return true};var total=0;for(i=1;i<=8;i++)total+=(10-i)*value[i-1];total+=-1*value[8];if((total%11)>0){alertUser(field,getText('forms','sofinummer_mismatch'));return true}};if(jscss('check',field,'validate-zipcode','')){reg=/^[1-9][0-9]{3}\s*[a-z]{2}$/i;res=reg.test(value);if(!res){alertUser(field,getText('forms','zipcode_mismatch'));return true}};if(jscss('check',field,'validate-bankaccount','')){reg=/^[0-9\.]+$/i;res=reg.test(value);if(!res){alertUser(field,getText('forms','bankaccount_mismatch'));return true}};if(jscss('check',field,'validate-dutch-bankaccount','')){value=value.replace(/[^0-9\.]/,'');if(value.length!=9)alertUser(field,getText('forms','dutch_bankaccount_mismatch'));var total=0;for(i=1;i<=8;i++)total+=(10-i)*value[i-1];total+=value[8];if((total%11)>0){alertUser(field,getText('forms','dutch_bankaccount_mismatch'));return true}};if(jscss('check',field,'validate-usericon',''))if(value.length>0){var filename=value.split(/[\/\\]/).pop();if(filename.length>60){alertUser(field,getText('forms','filename_too_long'));return true};if(!filename.match(/^[ a-z0-9\_\-\.]+$/i)){alertUser(field,getText('forms','filename_invalid'));return true};if(!filename.match(/\.(jpg|jpeg|gif|png)$/i)){alertUser(field,getText('forms','extension_invalid'));return true}};switch(field.id){case'keywords':reg=/[^\w0-9_\-.\u00C0-\u00FF]+/;var values=value.split(' ');for(i=0;(value=values[i]);i++){if(value.length>50){alertUser(field,getText('forms','keyword_too_long',value));return true};res=value.match(reg);if(res){alertUser(field,getText('forms','keywords_illegal_character',value));return true}};break;case'recipients':var elements=[],previousQuote=false,is_quoted_element=false,element='';for(i=0;i<=value.length;i++){if(value.charAt(i)=='"')if(previousQuote&&previousQuote==value.charAt(i)){is_quoted_element=true;previousQuote=false;continue}else if(!previousQuote){previousQuote=value.charAt(i);continue};if((value.charAt(i)==','&&!previousQuote)||value.length==i){if(!is_quoted_element&&element.match(/[0-9]+/))element=parseInt(element.match(/[0-9]+/)[0]);elements.push(element);element='';is_quoted_element=false;continue};element+=value.charAt(i)};if(field.getAttribute('maxentries'))if(elements.length>field.getAttribute('maxentries'))alertUser(field,getText('forms','max_entries_reached',field.getAttribute('maxentries')));if(elements.indexOf(board_user_id)+elements.indexOf(board_user_nickname)!=-2)alertUser(field,getText('forms','cant_send_to_yourself'));break};if(typeof extraValidateFields=='object')for(i=0;i<extraValidateFields.length;i++)extraValidateFields[i](field);break};var dtFieldName=getSiblingNode(getSiblingNode(field,'up','dd'),'previous','dt');if(dtFieldName){var isRequired=jscss('check',dtFieldName,'required'),res=/requires\-id\-([^\s]+)/i.exec(dtFieldName.className);if(res&&res[0]){var inputField=new DOMQuery('#'+res[1],getSiblingNode(field,'up','form')).get(0);if(inputField){if(!empty){jscss('add',getSiblingNode(inputField.parentNode,'previous','dt'),'required')}else jscss('remove',getSiblingNode(inputField.parentNode,'previous','dt'),'required');return validateField(inputField,true)}};if(empty){var res=/required\-if\-empty\-([^\s]+)/i.exec(dtFieldName.className);if(res&&res[0]){var inputField=new DOMQuery('#'+res[1],getSiblingNode(field,'up','form')).get(0);if(inputField)if(!fieldIsEmpty(inputField))empty=false}}};if(empty&&isRequired){var text=getText('forms','required_field.'+field.id);if(text=='[text not found: forms::required_field.'+field.id+']')text=getText('forms','required_field');alertUser(field,text)}else if(empty&&!isRequired)return false;if(ret)return empty}
function fieldIsEmpty(field){var empty;switch(field.type){case'select-one':case'select-multiple':empty=(field.selectedIndex==-1)||(field.value=='');break;case'checkbox':if(field.name.indexOf('data[do_')!=-1)return false;empty=true;var checkboxes=field.form[field.name];if(!checkboxes.length){if(checkboxes.checked)empty=false}else for(var checkbox,i=0;(checkbox=checkboxes[i]);i++)if(checkbox.checked)empty=false;break;case'radio':var radios=field.form[field.name];empty=true;for(var radio,i=0;(radio=radios[i]);i++)if(radio.checked){empty=false;break};break;default:empty=(field.value.trim()==''?true:false);break};return empty}
function alertUser(inputfield,str){var ddInputField=getSiblingNode(inputfield,'up','dd'),ddErrorMsg=getSiblingNode(getSiblingNode(inputfield,'up','dd'),'next','dd'),dtFieldName=getSiblingNode(getSiblingNode(inputfield,'up','dd'),'previous','dt');if(!ddErrorMsg||!jscss('check',ddErrorMsg,'dd-sequence field-alert','')){jscss('add',dtFieldName,'field-alert','');var x=createDOMNode('dd',{"class":'dd-sequence field-alert'},[str]);if(isIE6&&(jscss('check',dtFieldName,'advanced-option')||jscss('checkParents',dtFieldName,'advanced-option')))jscss('add',x,'advanced-option-adjacent','');ddInputField.parentNode.insertBefore(x,ddInputField.nextSibling)}}
function unAlertUser(inputfield){var ddInputField=getSiblingNode(inputfield,'up','dd'),ddErrorMsg=getSiblingNode(getSiblingNode(inputfield,'up','dd'),'next','dd'),dtFieldName=getSiblingNode(getSiblingNode(inputfield,'up','dd'),'previous','dt');if(ddErrorMsg&&jscss('check',ddErrorMsg,'dd-sequence field-alert')){ddInputField.parentNode.removeChild(ddErrorMsg);jscss('remove',dtFieldName,'field-alert','')}}
function _validationResult(request){if(typeof request!='undefined'&&request!=null&&request.readyState==4){var response=getElementFromXHR(request,'div#core');return response.firstChild.nodeValue};return"0"}
function _xmlrequestComplete(request){return typeof request!='undefined'&&request!=null&&request.readyState==4}
function validatePassword(x){var pwd1=new DOMQuery('input#pwd1',getSiblingNode(x,'up','form')).get(0);if(pwd1.value!=x.value){alertUser(x,getText('forms','password_no_match'));return true}}
function validateNickname(field){nicknamereq=null;var request='action=validate_nickname&data%5Bnickname%5D='+encodeURI(field.value);nicknamereq=httpreq_string(request,_validateNickname,null,true,"GET")}
function _validateNickname(){if(_xmlrequestComplete(nicknamereq)&&_validationResult(nicknamereq)=='1')alertUser(new DOMQuery('#nickname').get(0),getText('forms','username_taken'))}
function validateEmailDomain(field){emaildomainreq=null;var request='action=validate_emaildomain&data%5Bemail%5D='+encodeURI(field.value);emaildomainreq=httpreq_string(request,_validateEmailDomain,false,true,"GET")}
function _validateEmailDomain(){if(_validationResult(emaildomainreq)=='1')alertUser(new DOMQuery('#email').get(0),getText('forms','invalid_domain'))}
function validateEmail(field){emailreq=null;var request='action=validate_email&data%5Bemail%5D='+encodeURI(field.value);emailreq=httpreq_string(request,_validateEmail,false,true,"GET")}
function _validateEmail(){if(emailreq&&_validationResult(emailreq)=='1')alertUser(new DOMQuery('#email').get(0),getText('forms','email_taken'))}
function addDefaultValue(e){if(this.hasFocus)return;if(this.value.trim()==''){this.value=defaultFieldValues[this.name];defaultFieldValues[this.name]=this.value;jscss('add',this,'is-default')}}
function removeDefaultValue(){if(this.value==defaultFieldValues[this.name]){this.value='';jscss('remove',this,'is-default')}}
function attachCalendarSelector(targets){addEventToTargets(targets,'click',_attachCalendarSelector,'input[id].date, input[id].datetime')};attachCalendarSelector.ifFormatDate="%d-%m-%Y";attachCalendarSelector.ifFormatDateTime="%d-%m-%Y %H:%M:%S"
function _attachCalendarSelector(){if(typeof Calendar=='undefined'){var self=this;loadScript('buffer/'+board_template_version+'/js/calendar,calendar-'+board_user_locale+',calendar-setup.js',true,function(){_attachCalendarSelector.call(self)},'Calendar');return};var cal=Calendar.setup({inputField:this.id,ifFormat:jscss('check',this,'datetime')?attachCalendarSelector.ifFormatDateTime:attachCalendarSelector.ifFormatDate,showsTime:jscss('check',this,'datetime'),align:"Tl",step:1,electric:false,firstDay:1,onClose:function(cal){cal.hide();if(document.createEvent){var evt=document.createEvent("HTMLEvents");evt.initEvent("change",true,true);cal.params['inputField'].dispatchEvent(evt)}else if(document.createEventObject){var evt=document.createEventObject();cal.params['inputField'].fireEvent("onchange",evt)}}});removeEvent(this,'click',arguments.callee);if(document.createEvent){var evt=document.createEvent('MouseEvents');evt.initEvent('click',true,true);this.dispatchEvent(evt)}else if(document.createEventObject){var evt=document.createEventObject();this.fireEvent('onclick',evt)}}
function selectAllRows(targets){var tables=getTargets(targets,'div#content form table');if(tables.length==0)return;for(var i=0;i<tables.length;i++){var checkboxes=new DOMQuery('input[TYPE="checkbox"]',tables.get(i));if(checkboxes.length==0)continue;var tablefooter=new DOMQuery("tfoot",tables.get(i)).get(0);if(!tablefooter)continue;var tr=createDOMNode('tr',{"class":'footer-form'},[createDOMNode('td',{"class":'select'},[createDOMNode('input',{type:'checkbox',id:'selectAllRows-'+i,name:'selectAllRows-'+i,event:(isIE?['click',_selectAllRows]:['change',_selectAllRows])},[])]),createDOMNode('td',{colSpan:5},[isIE?createDOMNode('label',{htmlFor:'selectAllRows-'+i},[getText('forms','select_all_rows')]):createDOMNode('label',{'for':'selectAllRows-'+i},[getText('forms','select_all_rows')])])]);tablefooter.appendChild(tr)};if(isGecko&&!isWebKit){jscss('add',document.body,'display-none','');jscss('remove',document.body,'display-none','')}}
function _selectAllRows(){var checked=this.checked,items=new DOMQuery('tbody input[TYPE="checkbox"]',getSiblingNode(this,'up','table'));for(var i=0,item;(item=items.get(i));i++)item.checked=checked}
function rewriteQuoteLinks(){if(raw_messages.length==0)return;for(var i=0,item;(item=raw_messages[i]);i++){var links=new DOMQuery("li.message-quote a",new DOMQuery("li#message-"+item[0]).get(0));if(links.length>0)addEvent(links.get(0),'click',function(e){if(!copyQuoteToRML(this))e.preventDefault()})}}
function copyQuoteToRML(x){var path=board_script_url+'/quote_message/',temp=x.href.substring(path.length),reg=/^([0-9]+)/,res=temp.match(reg),messageid=res[1];for(var i=0,item;(item=raw_messages[i]);i++)if(item[0]==messageid){putStr(item[1]);return false};return true}
function q(){return'"'}
function findForm(){var order=new DOMQuery('form#form-find select#order').get(0);if(!order)return;var queryField=new DOMQuery('form#form-find input#query_input').get(0);if(!queryField)return;if(order.options[order.selectedIndex].value=='relevance'){jscss('add',getSiblingNode(getSiblingNode(queryField,'up','dd'),'previous','dt'),'required')}else{jscss('remove',getSiblingNode(getSiblingNode(queryField,'up','dd'),'previous','dt'),'required');unAlertUser(queryField)};if(!arguments.callee.firstRun){arguments.callee.firstRun=true;addEvent(order,'change',arguments.callee)}}
function setupAutocomplete(targets){var items=getTargets(targets,'input[suggestions]');if(!items.length)return;if(typeof autocomplete!='function'){loadScript('buffer/'+board_template_version+'/js/autocomplete.js',true,'autocomplete','autocomplete')}else autocomplete()}
function logoutSessions(targets){if(board_action!='logout')return;var sessions=getTargets(targets,'input[type="checkbox"]');for(var i=0,item;(item=sessions.get(i));i++){addEvent(item,'change',_logoutSessions);addEvent(item,'click',_logoutSessions)}}
function _logoutSessions(){var logoutOptions=new DOMQuery('form#form-logout input[type="radio"]'),logoutBySession=new DOMQuery('input#logout_by_session');for(var i=0,item;(item=logoutOptions.get(i));i++)item.checked=false;logoutBySession.get(0).checked=true}

function attachRMLToolbar(targets){var rmltextareas=getTargets(targets,'textarea#rml_textarea');if(rmltextareas.length==0)return;for(var i=0,item;(item=rmltextareas.get(i));i++){item.parentNode.insertBefore(getToolbar(board_documentlibrary_allowed),item);if(isIE){addEvent(item,'click',storeCursor);addEvent(item,'keyup',storeCursor);addEvent(item,'select',storeCursor)}};if(isIE)addEvent(window,'load',function(){jscss('add',document.body,'display-none');jscss('remove',document.body,'display-none')})};var doclibsOpened=Array(),currentTextarea,rml_buttons=['bold','italic','underline','strike','hline','align_left','align_center','align_right','align_justify','hline','list_bullet','list_num','hline','color_fg','hline','link','image','hline','table','hline','maximize','documentlibrary','smileys']
function setCurrentTextarea(window){currentTextarea=doclibsOpened[window]}
function getToolbar(showDocumentLibrary){var x=createDOMNode('div',{"class":"rmltoolbar"},[]),img;for(var i=0;i<rml_buttons.length;i++){if(rml_buttons[i]=='documentlibrary'&&!showDocumentLibrary)continue;if(rml_buttons[i]=='maximize'&&typeof stretchTextareas!='undefined'&&events.indexOf(stretchTextareas)>-1)continue;if(rml_buttons[i]=='smileys'){var smileys=(new DOMQuery('div#smileys')).get(0);if(!smileys)continue;var smileysClone=smileys.cloneNode(true),smileysContainer=getSiblingNode(smileys,'up','dd'),smileysContainerLabel=getSiblingNode(smileysContainer,'previous','dt');smileysContainerLabel.parentNode.removeChild(smileysContainerLabel);smileysContainer.parentNode.removeChild(smileysContainer);x.appendChild(smileysClone)};img=createDOMNode('img',{src:board_template_url+'img/icons/toolbar/toolbar-sprite.gif','class':'button',title:getText('toolbar',rml_buttons[i]),alt:getText('toolbar',rml_buttons[i])},[]);if(rml_buttons[i]!='hline'){addEvent(img,'click',handleRMLToolbarClick);img.id='rmltoolbar_'+rml_buttons[i]}else jscss('add',img,'hline','');x.appendChild(img)};return x}
function handleRMLToolbarClick(){if(this.parentNode&&this.parentNode.nextSibling&&this.parentNode.nextSibling.tagName.toLowerCase()=='textarea')currentTextarea=this.parentNode.nextSibling;var listtype,my_link,my_title,sel,rows,type,out;switch(this.id){case'rmltoolbar_bold':wrapSelection('[b]','[/b]');return;break;case'rmltoolbar_italic':wrapSelection('[i]','[/i]');return;break;case'rmltoolbar_underline':wrapSelection('[u]','[/u]');return;break;case'rmltoolbar_strike':wrapSelection('[s]','[/s]');return;break;case'rmltoolbar_sup':wrapSelection('[sup]','[/sup]');return;break;case'rmltoolbar_sub':wrapSelection('[sub]','[/sub]');return;break;case'rmltoolbar_align_left':wrapSelection('[left]','[/left]');return;break;case'rmltoolbar_align_center':wrapSelection('[center]','[/center]');return;break;case'rmltoolbar_align_right':wrapSelection('[right]','[/right]');return;break;case'rmltoolbar_align_justify':wrapSelection('[justify]','[/justify]');return;break;case'rmltoolbar_list_bullet':listtype='*';case'rmltoolbar_list_num':if(typeof listtype=='undefined')listtype='1';var type='*',sel=getCurrentSelection(),rows=sel.split('\n'),out='[list='+listtype+']';for(var i=0,row;(row=rows[i]);i++)if(row!='')out+='\n\t[li]'+row+'[/li]';if(i==0)out+='\n\t[li]'+row+'[/li]';out+='\n[/list]';setSelection(out);return;break;case'rmltoolbar_color_fg':case'rmltoolbar_color_bg':var colorpicker=new DOMQuery('div#CLCP').get(0);if(!colorpicker){colorpicker=createDOMNode('div',{id:'CLCP','class':'CLCP'},[]);document.body.appendChild(colorpicker);if(typeof CLCPinitPicker!='function'){var button=this;loadScript('buffer/'+board_template_version+'/js/colorpicker.js',true,function(){CLCPinitPicker();var buttonPosition=findPos(button);_mouseCoords=[buttonPosition.x+button.width,buttonPosition.y+button.height],handleRMLToolbarClick.call(button)},'CLCPinitPicker');return}else CLCPinitPicker()};if(isIE){var range=document.selection.createRange(),stored_range=range.duplicate();stored_range.moveToElementText(currentTextarea);stored_range.setEndPoint('EndToEnd',range);currentTextarea.selectionStart=stored_range.text.length-range.text.length;currentTextarea.selectionEnd=currentTextarea.selectionStart+range.text.length};var rmlTag=this.id=='rmltoolbar_color_fg'?'fgcolor':'bgcolor';CLCPshowPicker({callback:function(){wrapSelection("["+rmlTag+"=#"+CLCPhsv2hex(HSV)+"]","[/"+rmlTag+"]")}});break;case'rmltoolbar_table':sel=getCurrentSelection();rows=sel.split('\n');out='[table]';var j;for(var i=0,row;(row=rows[i]);i++){out+='\n[tr]';var cells=row.split('\t');for(var j=0,cell;(cell=cells[j]);j++)out+='\n\t[td]'+cell+'[/td]';out+='\n[/tr]'};out+='\n[/table]';setSelection(out);return;break;case'rmltoolbar_image':if(getCurrentSelection()!=''){wrapSelection('[img]','[/img]');return};my_link=prompt(getText('toolbar','enter_img_url'),"http://");if(my_link!=null&&my_link!='http://'){lft="[img]"+my_link;rgt="[/img]";wrapSelection(lft,rgt)};return;break;case'rmltoolbar_link':my_link=prompt(getText('toolbar','enter_url'),"http://");if(my_link==null)return;var selection=getCurrentSelection();my_title=prompt(getText('toolbar','enter_title'),"");wrapSelection('[url='+my_link+(selection&&my_title?','+my_title:'')+']'+(selection?'':my_title||my_link),'[/url]');return;break;case'rmltoolbar_documentlibrary':var width=785,height=650;if(typeof wideScreenCSS!='undefined'&&wideScreenCSS){var width=980,height=750};var ref=window.open(board_script_url+'/list_documents?data[small]=1','DocumentLibrary','width='+width+',height='+height+',resizable=yes,scrollbars=yes');doclibsOpened[ref]=this.parentNode.nextSibling;break;case'rmltoolbar_smileys':toggleSmileys();addEvent(get_rmltextarea(),'focus',hideSmileys);addEvent(get_rmltextarea(),'blur',hideSmileys);break;case'rmltoolbar_maximize':var txtarea=get_rmltextarea();if(jscss('check',txtarea,'extra-large','')){jscss('remove',txtarea,'extra-large','');jscss('remove',txtarea,'large','')}else if(jscss('check',txtarea,'large')){jscss('add',txtarea,'extra-large','')}else jscss('add',txtarea,'large','');break;case'rmltoolbar_hr':setSelection('[hr]');break;case'rmltoolbar_youtube':if(getCurrentSelection()!=''){wrapSelection('[youtube]','[/youtube]');return};my_link=prompt(getText('toolbar','youtube_link'),'http://');if(my_link!=null&&my_link!='http://'){lft="[youtube]"+my_link;rgt="[/youtube]";wrapSelection(lft,rgt)};return}}
function toggleSmileys(){jscss('toggle',new DOMQuery('div#smileys').get(0),'show')}
function hideSmileys(){jscss('remove',new DOMQuery('div#smileys').get(0),'show')}
function makeSmileysClickable(targets){addEventToTargets(targets,'click',_insertSmiley,'div#smileys img')}
function _insertSmiley(){putStr(' '+this.alt+' ');hideSmileys()}
function get_rmltextarea(){if(typeof currentTextarea=='undefined')currentTextarea=new DOMQuery('textarea#rml_textarea').get(0);return currentTextarea}
function getContentFromOriginal(){get_rmltextarea().value=window.opener.get_rmltextarea().value}
function setContentToOriginal(){window.opener.get_rmltextarea().value=get_rmltextarea().value;window.close()}
function wrapSelection(lft,rgt){var txtarea=get_rmltextarea();if(isIE){IEWrap(txtarea,lft,rgt)}else mozWrap(txtarea,lft,rgt)}
function mozWrap(txtarea,lft,rgt){var selLength=txtarea.textLength,selStart=txtarea.selectionStart,selEnd=txtarea.selectionEnd;if(selEnd==1||selEnd==2)selEnd=selLength;var s1=txtarea.value.substring(0,selStart),s2=txtarea.value.substring(selStart,selEnd),s3=txtarea.value.substring(selEnd,selLength),scrollTop=txtarea.scrollTop;txtarea.value=s1+lft+s2+rgt+s3;txtarea.scrollTop=scrollTop}
function IEWrap(txtarea,lft,rgt){var selectionRange=document.selection.createRange();if(selectionRange.text==""&&txtarea.selectionStart>=0){selectionRange=txtarea.createTextRange();var newend=txtarea.selectionEnd-txtarea.selectionStart;selectionRange.collapse(true);selectionRange.moveStart("character",txtarea.selectionStart);selectionRange.moveEnd("character",newend);selectionRange.select()};var strSelection=selectionRange.text;if(strSelection&&selectionRange.parentElement()==txtarea){document.selection.createRange().text=lft+strSelection+rgt}else txtarea.value+=lft+rgt}
function getCurrentSelection(){if(typeof document.selection!='undefined'&&document.selection.createRange){return IEGet()}else if(document.getElementById){var txtarea=get_rmltextarea();return mozGet(txtarea)};return''}
function mozGet(txtarea){var selLength=txtarea.textLength,selStart=txtarea.selectionStart,selEnd=txtarea.selectionEnd;if(selEnd==1||selEnd==2)selEnd=selLength;return(txtarea.value).substring(selStart,selEnd)}
function IEGet(){return document.selection.createRange().text}
function setSelection(str){var txtarea=get_rmltextarea();if(typeof document.all!='undefined'){IESet(txtarea,str)}else if(document.getElementById)mozSet(txtarea,str)}
function mozSet(txtarea,str){var selLength=txtarea.textLength,selStart=txtarea.selectionStart,selEnd=txtarea.selectionEnd;if(selEnd==1||selEnd==2)selEnd=selLength;var s1=txtarea.value.substring(0,selStart),s2=txtarea.value.substring(selStart,selEnd),s3=txtarea.value.substring(selEnd,selLength);txtarea.value=s1+str+s3}
function IESet(txtarea,str){strSelection=document.selection.createRange().text;if(strSelection!=""){document.selection.createRange().text=str}else txtarea.value+=str}
function storeCursor(){this.cursorPos=document.selection.createRange().duplicate()}
function putStr(text){var target=get_rmltextarea();if(target){if(typeof document.all!='undefined'&&target.cursorPos){var cursorPos=target.cursorPos;cursorPos.text=cursorPos.text.charAt(cursorPos.text.length-1)==' '?text+' ':text}else try{wrapSelection('',text)}catch(e){target.value+=text};target.focus()}}

maxImageWidth=419;maxImageHeight=419;google_ad_client="pub-2203326721366192";google_ad_width=120;google_ad_height=600;google_ad_format="120x600_as";google_ad_type="text";google_ad_channel="";google_ad_font='Times';google_color_border="cccccc";google_color_bg="ffffff";google_color_link="000000";google_color_url="666666";google_color_text="333333";var map=null,geocoder=null,marker=null,xyInput=null;switch(document.domain){case'dev.africa-interactive.net':var google_maps_api_key='ABQIAAAAprNHzXuWLZF8AC3arF94mBSXLSQL2ZCfeHw6DcXTsO0lB4vzPRSOatHRpqU8WB5719D0oMx6JAQgWQ';break;case'office.react.nl':var google_maps_api_key='ABQIAAAAprNHzXuWLZF8AC3arF94mBS8jsTWMH8CuVIUUMGtbf7Kvtsq0BTGNYwWnGW2Q08BFGP2YW61A1Npeg';break;case'www.office.parse.nl':default:var google_maps_api_key='ABQIAAAAprNHzXuWLZF8AC3arF94mBQoNMrA_fff58c9NbGvLw4AFNByVRS0leHQ0D88KzQdRC2PPrvMmuTcLQ'}
function toggleGoogleMaps(){var picker=document.getElementById('xy_coordinate_pick');if(picker)addEvent(picker,'click',_toggleGoogleMaps)}
function _toggleGoogleMaps(){var div=document.getElementById('google-map-container');xyInput=document.getElementById('xy_coordinate');jscss('toggle',div,'hide');jscss('toggle',this,'collapse');if(GBrowserIsCompatible()&&!jscss('check',div,'hide')){if(xyInput.value==''){var center=new GLatLng(0.213671,16.98485)}else{var coordinates=xyInput.value.split(', '),center=new GLatLng(coordinates[0],coordinates[1])};map=new GMap2(document.getElementById('google-map'));map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.setCenter(center,3);marker=new GMarker(center,{draggable:true});map.addOverlay(marker);xyInput.value=center.lat()+', '+center.lng();geocoder=new GClientGeocoder();GEvent.addListener(marker,'dragend',function(){var point=marker.getPoint();map.panTo(point);xyInput.value=point.lat()+', '+point.lng()});GEvent.addListener(map,'moveend',function(){center=map.getCenter();marker.setPoint(center);xyInput.value=center.lat()+', '+center.lng()})}}
function showAddress(){var address=document.getElementById('xy_coordinate_address').value;if(geocoder)geocoder.getLatLng(address,function(point){if(!point){alert(address+" niet gevonden!\n\nProbeer specifieker te zijn (adres, huisnummer, plaats, land).")}else{map.setCenter(point,13);marker.setPoint(center);xyInput.value=point.lat()+', '+point.lng()}})}
function doclibInteractionAfrica(){if(board_action=='edit_document')addEventToTargets(null,'click',toggleFlashBanners,'img[longdesc]')}
function toggleFlashBanners(){var banners=new DOMQuery('div#sidebar .BSFlashAd');if(banners.length==0)return;for(var i=0,banner;(banner=banners.get(i));i++)if(banner.style.visibility!='hidden'){banner.style.visibility='hidden'}else banner.style.visibility='visible'}
function attachKeywordSelector(){if(document.getElementById('keywordselector'))addEventToTargets(null,'change',addKeyword,'#keywordselector');var keywordinput=document.getElementById('keywords');if(keywordinput&&keywordinput.tagName!='META'){if(typeof board_user_is_redactie=='undefined'||!board_user_is_redactie)keywordinput.readOnly=true;keywordinput.parentNode.nextSibling.nextSibling.className='keywordselector'}}
function rateItem(){if(board_action=='create_user'||board_action=='edit_user')addEventToTargets(null,'click',_storeClick,'ol.star-rating a');addEventToTargets(null,'click',_rateItem,'ul.star-rating a')}
function _storeClick(e){var input=document.getElementById(this.parentNode.parentNode.getAttribute('for')),currentRating=this.parentNode.parentNode.firstChild;input.value=this.innerHTML;currentRating.style.width=20*parseInt(this.innerHTML)+"%"}
function _rateItem(e){var rating=this.href,block=this;rating=rating.split('/').reverse();if(rating[2]){var request='data[reactid]='+getCookie('ReactID')+'&data[rate]='+rating[0]+'&data[id]='+rating[1]+'&data[type]='+rating[2];httpreq_string(request,null,board_script_url+'/rate',false);while(!block.id&&block.tagName!='div'&&block.tagName!='html')block=block.parentNode;new Ajax.Request(board_script_url+'/get_block/'+block.id.split('-')[1],{postBody:'data[rating_type]='+rating[2]+'&data[rating_id]='+rating[1],onComplete:function(transport){block.innerHTML=transport.responseText;_init(events,block)}});e.preventDefault()}}
function allExternalLinksInPopup(targets){var items=getTargets(targets,'a[href]'),a=createDOMNode('a',{href:board_script_url},[]);for(var i=0,item;(item=items.get(i));i++)if(item.hostname!=''&&a.hostname!=item.hostname&&item.rel!='internal')item.onclick=function(){window.open(this.href,'popupexternal');return false}};var actualvalidateForm=validateForm,validateForm=function(form){var is_reporter,additional_fields;if(board_action=='create_user'||board_action=='edit_user'){is_reporter=document.getElementById('is_reporter');if(is_reporter&&!is_reporter.checked){additional_fields=document.getElementById('reporter-fields');additional_fields.parentNode.removeChild(additional_fields);is_reporter.parentNode.removeChild(is_reporter)}};return actualvalidateForm(form)}
function reporterRegistration(){var is_reporter=document.getElementById('is_reporter');if(board_action!='create_user'||!is_reporter||!is_reporter.checked)return false;document.getElementById('reporter-fields').style.display='block';var ratings=new DOMQuery('fieldset#reporter-fields ol.star-rating');for(var i=0,item;(item=ratings.get(i));i++)if(typeof item.nextSibling.value!='undefined')item.firstChild.style.width=20*item.nextSibling.value+'%'}
function _validationResult(request){if(typeof request!='undefined'&&request!=null&&request.readyState==4){var response=getElementFromXHR(request,'div#core');return response.innerHTML};return"0"}

events.push(focusFirstFormField,validateForms,doclibInteractionAfrica,attachRMLToolbar,makeSmileysClickable,toggleGoogleMaps,logoutSessions,setupAutocomplete,rateItem,fixBrowserIssues,allExternalLinksInPopup,reporterRegistration);var conditionalEvents=['fixBrowserIssuesIE','doclibInteraction','toggleChangeCheckboxTopicAdmin','insertMultipleDocuments','documentSelector',['transparantPNG',['img.smiley']],'makeBlocksEditable'];for(var i=0,evt;(evt=conditionalEvents[i]);i++)if(typeof evt=='object'&&typeof window[evt[0]]=='function'){events.push([window[evt[0]],evt[1]])}else if(typeof window[evt]=='function')events.push(window[evt])

texts=[];texts.doclib=[];texts.doclib['insert_as']='Insert as';texts.doclib['insert_as_image']='image';texts.doclib['insert_as_text']='text';texts.doclib['insert_as_link']='Link';texts.doclib['insert_as_thumb']='Link thumbnail to original';texts.doclib['format']='Format';texts.doclib['original']='Original';texts.doclib['outline']='Position';texts.doclib['none']='None';texts.doclib['left']='Left';texts.doclib['right']='Right';texts.doclib['insert']='Insert';texts.doclib['insert_image']='Insert image';texts.doclib['not_implemented']='Not implemented yet';texts.forms=[];texts.forms['marked_fields']='Fields marked with a ';texts.forms['required']=' are required';texts.forms['max_chars']='You may use up to %s characters here';texts.forms['name_too_short']='This username is too short';texts.forms['email_incorrect']='This emailadress is incorrect';texts.forms['url_incorrect']='This URL is incorrect';texts.forms['numeric_only']='This field can only contain numbers';texts.forms['required_field']='This field is required';texts.forms['required_field.query_input']='This field is required when ordering by relevance';texts.forms['password_no_match']='The two passwords do not match.';texts.forms['username_taken']='This username is already in use.';texts.forms['invalid_domain']='Email addresses from this domain are not allowed. Please use another emailaddress.';texts.forms['email_taken']='This email-address is already in use.';texts.forms['select_all_rows']='Select all rows';texts.forms['select_messages']='Click on one or more messages to select them. Click Submit to actually delete the messages';texts.forms['username']='Username';texts.forms['password']='Password';texts.forms['sofinummer_mismatch']='This number does not pass the "11-test", invalid sofinumber.';texts.forms['length_not_9']='This field must contain exactly 9 digits.';texts.forms['show_advanced_options']='Show advanced options';texts.forms['hide_advanced_options']='Hide advanced options';texts.forms['keyword_too_long']='Keyword `%s` exceeds the 50 character limit';texts.forms['keywords_illegal_character']='Keyword `%s` contains illegal characters, outside of the allowed a-z, 0-9 and -_ characters';texts.forms['max_entries_reached']='You may specify no more then %s items';texts.forms['cant_send_to_yourself']='You can\'t send a private message to yourself';texts.forms['filename_too_long']='The filename exceeds the 60 character limit';texts.forms['filename_invalid']='The filename contains invalid characters';texts.forms['extension_invalid']='The extension is invalid';texts.forms['too_long']='This field exeeds the %s character limit';texts.forms['too_long_expl']=' with %s characters';texts.imagewizard=[];texts.imagewizard['sizes_error']='error :: original sizes of sourcefile not found';texts.normal=[];texts.normal['disabled_option']='You may not select this option.';texts.normal['more']='More...';texts.normal['search_webkit']='Search within this forum...';texts.normal['back']='Back';texts.xmlhttp=[];texts.xmlhttp['close']='Close';texts.extra=[];texts.extra['searchPopup']='Search...';texts.extra['close_and_submit']='Close & submit';texts.extra['accesskey_indicator']='(%s)';texts.extra['click_to_enlarge']=' - click to enlarge';texts.extra['enter_page_number']='Please specify a page number between 1 and %s';texts.extra['page_number_incorrect']='You didn\'t enter a valid number.';texts.extra['show_gallery']='Show all images from this topic';texts.extra['show_gallery_header']='All images from this topic';texts.toolbar=[];texts.toolbar['enter_img_url']='Enter image URL:';texts.toolbar['enter_url']='Enter URL:';texts.toolbar['enter_title']='Enter optional title:';texts.toolbar['hline']='';texts.toolbar['bold']='Bold';texts.toolbar['italic']='Italic';texts.toolbar['underline']='Underline';texts.toolbar['strike']='Strike thru';texts.toolbar['sup']='Superscript';texts.toolbar['sub']='Subscript';texts.toolbar['align_left']='Align text to the left';texts.toolbar['align_center']='Align text in the center';texts.toolbar['align_right']='Align text to the right';texts.toolbar['align_justify']='Justify text';texts.toolbar['list_bullet']='Create a list';texts.toolbar['list_num']='Create a numbered list';texts.toolbar['color_bg']='Change the background-color';texts.toolbar['color_fg']='Change the text-color';texts.toolbar['link']='Add a link';texts.toolbar['image']='Add an image';texts.toolbar['table']='Add a table';texts.toolbar['hr']='Add a horizontal line';texts.toolbar['maximize']='Increase the size of the inputfield';texts.toolbar['documentlibrary']='Open the documentlibrary';texts.toolbar['smileys']='Add a smiley';texts.calendar=[];texts.calendar['calendarevent']='Appointments';texts.calendar['calendareventallday']='Full day events';texts.calendar['topicstart']='Topicstarts';texts.calendar['topicevent']='Topics';texts.calendar['birthday']='Birthdays';texts.colorpicker=[];texts.colorpicker['select_color']='Use selected color';var defaultFieldValues={'data[topicnote_content]':'Write down notes which may be useful for other moderators, like "Last clean up at 12.10"','data[split_to_topicid]':'Topic number','data[mergetopicid]':'Topic number'}

texts.publish=[];texts.publish['edit_document']='Edit document';texts.publish['remove_document']='No document';texts.publish['upload_document']='Upload document';texts.publish['add_document']='Choose document'


