    function noError(){return true;}window.onerror=noError;var site={};var MD5=function(string){function RotateLeft(lValue,iShiftBits){return(lValue<<iShiftBits)|(lValue>>>(32-iShiftBits));}function AddUnsigned(lX,lY){var lX4,lY4,lX8,lY8,lResult;lX8=(lX&0x80000000);lY8=(lY&0x80000000);lX4=(lX&0x40000000);lY4=(lY&0x40000000);lResult=(lX&0x3FFFFFFF)+(lY&0x3FFFFFFF);if(lX4&lY4){return(lResult^0x80000000^lX8^lY8);}if(lX4|lY4){if(lResult&0x40000000){return(lResult^0xC0000000^lX8^lY8);}else{return(lResult^0x40000000^lX8^lY8);}}else{return(lResult^lX8^lY8);}}function F(x,y,z){return(x&y)|((~x)&z);}function G(x,y,z){return(x&z)|(y&(~z));}function H(x,y,z){return(x^y^z);}function I(x,y,z){return(y^(x|(~z)));}function FF(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(F(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function GG(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(G(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function HH(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(H(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function II(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(I(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function ConvertToWordArray(string){var lWordCount;var lMessageLength=string.length;var lNumberOfWords_temp1=lMessageLength+8;var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1%64))/64;var lNumberOfWords=(lNumberOfWords_temp2+1)*16;var lWordArray=Array(lNumberOfWords-1);var lBytePosition=0;var lByteCount=0;while(lByteCount<lMessageLength){lWordCount=(lByteCount-(lByteCount%4))/4;lBytePosition=(lByteCount%4)*8;lWordArray[lWordCount]=(lWordArray[lWordCount]|(string.charCodeAt(lByteCount)<<lBytePosition));lByteCount++;}lWordCount=(lByteCount-(lByteCount%4))/4;lBytePosition=(lByteCount%4)*8;lWordArray[lWordCount]=lWordArray[lWordCount]|(0x80<<lBytePosition);lWordArray[lNumberOfWords-2]=lMessageLength<<3;lWordArray[lNumberOfWords-1]=lMessageLength>>>29;return lWordArray;};function WordToHex(lValue){var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;for(lCount=0;lCount<=3;lCount++){lByte=(lValue>>>(lCount*8))&255;WordToHexValue_temp="0"+lByte.toString(16);WordToHexValue=WordToHexValue+WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);}return WordToHexValue;};function Utf8Encode(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c);}else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);}else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}}return utftext;};var x=Array();var k,AA,BB,CC,DD,a,b,c,d;var S11=7,S12=12,S13=17,S14=22;var S21=5,S22=9,S23=14,S24=20;var S31=4,S32=11,S33=16,S34=23;var S41=6,S42=10,S43=15,S44=21;string=Utf8Encode(string);x=ConvertToWordArray(string);a=0x67452301;b=0xEFCDAB89;c=0x98BADCFE;d=0x10325476;for(k=0;k<x.length;k+=16){AA=a;BB=b;CC=c;DD=d;a=FF(a,b,c,d,x[k+0],S11,0xD76AA478);d=FF(d,a,b,c,x[k+1],S12,0xE8C7B756);c=FF(c,d,a,b,x[k+2],S13,0x242070DB);b=FF(b,c,d,a,x[k+3],S14,0xC1BDCEEE);a=FF(a,b,c,d,x[k+4],S11,0xF57C0FAF);d=FF(d,a,b,c,x[k+5],S12,0x4787C62A);c=FF(c,d,a,b,x[k+6],S13,0xA8304613);b=FF(b,c,d,a,x[k+7],S14,0xFD469501);a=FF(a,b,c,d,x[k+8],S11,0x698098D8);d=FF(d,a,b,c,x[k+9],S12,0x8B44F7AF);c=FF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);b=FF(b,c,d,a,x[k+11],S14,0x895CD7BE);a=FF(a,b,c,d,x[k+12],S11,0x6B901122);d=FF(d,a,b,c,x[k+13],S12,0xFD987193);c=FF(c,d,a,b,x[k+14],S13,0xA679438E);b=FF(b,c,d,a,x[k+15],S14,0x49B40821);a=GG(a,b,c,d,x[k+1],S21,0xF61E2562);d=GG(d,a,b,c,x[k+6],S22,0xC040B340);c=GG(c,d,a,b,x[k+11],S23,0x265E5A51);b=GG(b,c,d,a,x[k+0],S24,0xE9B6C7AA);a=GG(a,b,c,d,x[k+5],S21,0xD62F105D);d=GG(d,a,b,c,x[k+10],S22,0x2441453);c=GG(c,d,a,b,x[k+15],S23,0xD8A1E681);b=GG(b,c,d,a,x[k+4],S24,0xE7D3FBC8);a=GG(a,b,c,d,x[k+9],S21,0x21E1CDE6);d=GG(d,a,b,c,x[k+14],S22,0xC33707D6);c=GG(c,d,a,b,x[k+3],S23,0xF4D50D87);b=GG(b,c,d,a,x[k+8],S24,0x455A14ED);a=GG(a,b,c,d,x[k+13],S21,0xA9E3E905);d=GG(d,a,b,c,x[k+2],S22,0xFCEFA3F8);c=GG(c,d,a,b,x[k+7],S23,0x676F02D9);b=GG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);a=HH(a,b,c,d,x[k+5],S31,0xFFFA3942);d=HH(d,a,b,c,x[k+8],S32,0x8771F681);c=HH(c,d,a,b,x[k+11],S33,0x6D9D6122);b=HH(b,c,d,a,x[k+14],S34,0xFDE5380C);a=HH(a,b,c,d,x[k+1],S31,0xA4BEEA44);d=HH(d,a,b,c,x[k+4],S32,0x4BDECFA9);c=HH(c,d,a,b,x[k+7],S33,0xF6BB4B60);b=HH(b,c,d,a,x[k+10],S34,0xBEBFBC70);a=HH(a,b,c,d,x[k+13],S31,0x289B7EC6);d=HH(d,a,b,c,x[k+0],S32,0xEAA127FA);c=HH(c,d,a,b,x[k+3],S33,0xD4EF3085);b=HH(b,c,d,a,x[k+6],S34,0x4881D05);a=HH(a,b,c,d,x[k+9],S31,0xD9D4D039);d=HH(d,a,b,c,x[k+12],S32,0xE6DB99E5);c=HH(c,d,a,b,x[k+15],S33,0x1FA27CF8);b=HH(b,c,d,a,x[k+2],S34,0xC4AC5665);a=II(a,b,c,d,x[k+0],S41,0xF4292244);d=II(d,a,b,c,x[k+7],S42,0x432AFF97);c=II(c,d,a,b,x[k+14],S43,0xAB9423A7);b=II(b,c,d,a,x[k+5],S44,0xFC93A039);a=II(a,b,c,d,x[k+12],S41,0x655B59C3);d=II(d,a,b,c,x[k+3],S42,0x8F0CCC92);c=II(c,d,a,b,x[k+10],S43,0xFFEFF47D);b=II(b,c,d,a,x[k+1],S44,0x85845DD1);a=II(a,b,c,d,x[k+8],S41,0x6FA87E4F);d=II(d,a,b,c,x[k+15],S42,0xFE2CE6E0);c=II(c,d,a,b,x[k+6],S43,0xA3014314);b=II(b,c,d,a,x[k+13],S44,0x4E0811A1);a=II(a,b,c,d,x[k+4],S41,0xF7537E82);d=II(d,a,b,c,x[k+11],S42,0xBD3AF235);c=II(c,d,a,b,x[k+2],S43,0x2AD7D2BB);b=II(b,c,d,a,x[k+9],S44,0xEB86D391);a=AddUnsigned(a,AA);b=AddUnsigned(b,BB);c=AddUnsigned(c,CC);d=AddUnsigned(d,DD);}var temp=WordToHex(a)+WordToHex(b)+WordToHex(c)+WordToHex(d);return temp.toLowerCase();}
function d(m){console.log(m)}
function dd(m){console.dir(m)}
function request(plugin,parameters,handler){var pars={};pars[plugin]=parameters;new Ajax.Request('/json.php',{method:'post',parameters:{json:$H(pars).toJSON()},onSuccess:function(transport,json){handler(transport,json[plugin],json)}});}
function isDefined(variable)
{return(typeof(window[variable])=="undefined")?false:true;}
if(isDefined('jQuery')){function requestPlugin(plugin,parameters,handler)
{var params={};params[plugin]=parameters;jQuery.ajax({url:'/json.php',type:'POST',data:{json:params,version:2},dataType:'json',success:handler});}
function requestModule(module,parameters,handler)
{return requestPlugin('module'+module,parameters,handler);}
jQuery(document).ready(function(){var openInNewWindow=function(key,item){jQuery(item).attr('target','_blank');}
jQuery('a.open-in-new-window').each(openInNewWindow);jQuery('a[rel=external]').each(openInNewWindow);});jQuery(document).ready(function(){jQuery('img.pragma-email-preventScraping').each(function(key,item){item=jQuery(item);itemSrc=item.attr('src');if(itemSrc.indexOf('?')>0){itemSrc=itemSrc.substring(0,itemSrc.indexOf('?'));}
itemParts=jQuery(itemSrc.substring(26).split('/'));var address='';if(itemParts.length<3){return;}
itemParts.each(function(key,item){if(0==key){address+=item;}else if(1==key){address+='@'+item;}else{address+='.'+item;}});item.replaceWith('<a href="mailto:'+address+'">'+address+'</a>');});});jQuery(document).ready(function(){jQuery('.pragma-input-valueByTitle').each(function(key,item){item=jQuery(item);var form=item.parent('form')[0];if(form){jQuery(form).bind('submit',function(){jQuery('.pragma-input-valueByTitle',this).focus();});}
item.bind({focus:function(e){var queryElem=jQuery(e.target);if(queryElem.attr('title')==queryElem.val()){queryElem.val('').removeClass('initial');}},blur:function(e){var queryElem=jQuery(e.target);if(''==queryElem.val()){queryElem.val(queryElem.attr('title')).addClass('initial');}}}).blur();});});jQuery(document).ready(function(){jQuery('div.messenger span').each(function(key,item){jQuery(item).append('<a href="javascript:void(0);" class="messenger-link-ok">OK</a>');jQuery('a',item).click(function(e){jQuery(this).parent().fadeOut();});});});}
var MD5=function(string){function RotateLeft(lValue,iShiftBits){return(lValue<<iShiftBits)|(lValue>>>(32-iShiftBits));}function AddUnsigned(lX,lY){var lX4,lY4,lX8,lY8,lResult;lX8=(lX&0x80000000);lY8=(lY&0x80000000);lX4=(lX&0x40000000);lY4=(lY&0x40000000);lResult=(lX&0x3FFFFFFF)+(lY&0x3FFFFFFF);if(lX4&lY4){return(lResult^0x80000000^lX8^lY8);}if(lX4|lY4){if(lResult&0x40000000){return(lResult^0xC0000000^lX8^lY8);}else{return(lResult^0x40000000^lX8^lY8);}}else{return(lResult^lX8^lY8);}}function F(x,y,z){return(x&y)|((~x)&z);}function G(x,y,z){return(x&z)|(y&(~z));}function H(x,y,z){return(x^y^z);}function I(x,y,z){return(y^(x|(~z)));}function FF(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(F(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function GG(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(G(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function HH(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(H(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function II(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(I(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function ConvertToWordArray(string){var lWordCount;var lMessageLength=string.length;var lNumberOfWords_temp1=lMessageLength+8;var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1%64))/64;var lNumberOfWords=(lNumberOfWords_temp2+1)*16;var lWordArray=Array(lNumberOfWords-1);var lBytePosition=0;var lByteCount=0;while(lByteCount<lMessageLength){lWordCount=(lByteCount-(lByteCount%4))/4;lBytePosition=(lByteCount%4)*8;lWordArray[lWordCount]=(lWordArray[lWordCount]|(string.charCodeAt(lByteCount)<<lBytePosition));lByteCount++;}lWordCount=(lByteCount-(lByteCount%4))/4;lBytePosition=(lByteCount%4)*8;lWordArray[lWordCount]=lWordArray[lWordCount]|(0x80<<lBytePosition);lWordArray[lNumberOfWords-2]=lMessageLength<<3;lWordArray[lNumberOfWords-1]=lMessageLength>>>29;return lWordArray;};function WordToHex(lValue){var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;for(lCount=0;lCount<=3;lCount++){lByte=(lValue>>>(lCount*8))&255;WordToHexValue_temp="0"+lByte.toString(16);WordToHexValue=WordToHexValue+WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);}return WordToHexValue;};function Utf8Encode(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c);}else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);}else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}}return utftext;};var x=Array();var k,AA,BB,CC,DD,a,b,c,d;var S11=7,S12=12,S13=17,S14=22;var S21=5,S22=9,S23=14,S24=20;var S31=4,S32=11,S33=16,S34=23;var S41=6,S42=10,S43=15,S44=21;string=Utf8Encode(string);x=ConvertToWordArray(string);a=0x67452301;b=0xEFCDAB89;c=0x98BADCFE;d=0x10325476;for(k=0;k<x.length;k+=16){AA=a;BB=b;CC=c;DD=d;a=FF(a,b,c,d,x[k+0],S11,0xD76AA478);d=FF(d,a,b,c,x[k+1],S12,0xE8C7B756);c=FF(c,d,a,b,x[k+2],S13,0x242070DB);b=FF(b,c,d,a,x[k+3],S14,0xC1BDCEEE);a=FF(a,b,c,d,x[k+4],S11,0xF57C0FAF);d=FF(d,a,b,c,x[k+5],S12,0x4787C62A);c=FF(c,d,a,b,x[k+6],S13,0xA8304613);b=FF(b,c,d,a,x[k+7],S14,0xFD469501);a=FF(a,b,c,d,x[k+8],S11,0x698098D8);d=FF(d,a,b,c,x[k+9],S12,0x8B44F7AF);c=FF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);b=FF(b,c,d,a,x[k+11],S14,0x895CD7BE);a=FF(a,b,c,d,x[k+12],S11,0x6B901122);d=FF(d,a,b,c,x[k+13],S12,0xFD987193);c=FF(c,d,a,b,x[k+14],S13,0xA679438E);b=FF(b,c,d,a,x[k+15],S14,0x49B40821);a=GG(a,b,c,d,x[k+1],S21,0xF61E2562);d=GG(d,a,b,c,x[k+6],S22,0xC040B340);c=GG(c,d,a,b,x[k+11],S23,0x265E5A51);b=GG(b,c,d,a,x[k+0],S24,0xE9B6C7AA);a=GG(a,b,c,d,x[k+5],S21,0xD62F105D);d=GG(d,a,b,c,x[k+10],S22,0x2441453);c=GG(c,d,a,b,x[k+15],S23,0xD8A1E681);b=GG(b,c,d,a,x[k+4],S24,0xE7D3FBC8);a=GG(a,b,c,d,x[k+9],S21,0x21E1CDE6);d=GG(d,a,b,c,x[k+14],S22,0xC33707D6);c=GG(c,d,a,b,x[k+3],S23,0xF4D50D87);b=GG(b,c,d,a,x[k+8],S24,0x455A14ED);a=GG(a,b,c,d,x[k+13],S21,0xA9E3E905);d=GG(d,a,b,c,x[k+2],S22,0xFCEFA3F8);c=GG(c,d,a,b,x[k+7],S23,0x676F02D9);b=GG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);a=HH(a,b,c,d,x[k+5],S31,0xFFFA3942);d=HH(d,a,b,c,x[k+8],S32,0x8771F681);c=HH(c,d,a,b,x[k+11],S33,0x6D9D6122);b=HH(b,c,d,a,x[k+14],S34,0xFDE5380C);a=HH(a,b,c,d,x[k+1],S31,0xA4BEEA44);d=HH(d,a,b,c,x[k+4],S32,0x4BDECFA9);c=HH(c,d,a,b,x[k+7],S33,0xF6BB4B60);b=HH(b,c,d,a,x[k+10],S34,0xBEBFBC70);a=HH(a,b,c,d,x[k+13],S31,0x289B7EC6);d=HH(d,a,b,c,x[k+0],S32,0xEAA127FA);c=HH(c,d,a,b,x[k+3],S33,0xD4EF3085);b=HH(b,c,d,a,x[k+6],S34,0x4881D05);a=HH(a,b,c,d,x[k+9],S31,0xD9D4D039);d=HH(d,a,b,c,x[k+12],S32,0xE6DB99E5);c=HH(c,d,a,b,x[k+15],S33,0x1FA27CF8);b=HH(b,c,d,a,x[k+2],S34,0xC4AC5665);a=II(a,b,c,d,x[k+0],S41,0xF4292244);d=II(d,a,b,c,x[k+7],S42,0x432AFF97);c=II(c,d,a,b,x[k+14],S43,0xAB9423A7);b=II(b,c,d,a,x[k+5],S44,0xFC93A039);a=II(a,b,c,d,x[k+12],S41,0x655B59C3);d=II(d,a,b,c,x[k+3],S42,0x8F0CCC92);c=II(c,d,a,b,x[k+10],S43,0xFFEFF47D);b=II(b,c,d,a,x[k+1],S44,0x85845DD1);a=II(a,b,c,d,x[k+8],S41,0x6FA87E4F);d=II(d,a,b,c,x[k+15],S42,0xFE2CE6E0);c=II(c,d,a,b,x[k+6],S43,0xA3014314);b=II(b,c,d,a,x[k+13],S44,0x4E0811A1);a=II(a,b,c,d,x[k+4],S41,0xF7537E82);d=II(d,a,b,c,x[k+11],S42,0xBD3AF235);c=II(c,d,a,b,x[k+2],S43,0x2AD7D2BB);b=II(b,c,d,a,x[k+9],S44,0xEB86D391);a=AddUnsigned(a,AA);b=AddUnsigned(b,BB);c=AddUnsigned(c,CC);d=AddUnsigned(d,DD);}var temp=WordToHex(a)+WordToHex(b)+WordToHex(c)+WordToHex(d);return temp.toLowerCase();}
function request(plugin,parameters,handler){var pars={};pars[plugin]=parameters;new Ajax.Request('/json.php',{method:'post',parameters:{json:$H(pars).toJSON()},onSuccess:function(transport,json){handler(transport,json[plugin],json);},onFailure:function(){}});}
function d(m){console.log(m)}
function dd(m){console.dir(m)}
document.observe('dom:loaded',function(){$$('a.open-in-new-window').each(function(a){a.target='_blank';});});Event.observe(window,'load',function(){if($$('#search input[type=text]')){$$('#search input[type=text]')[0].initial('Zoek op hovenier, locatie of trefwoord');}});Event.observe(window,'submit',function(){if($$('#search input[type=text]')){if($$('#search input[type=text]')[0].value=='Zoek op hovenier, locatie of trefwoord'){$$('#search input[type=text]')[0].initial('');}}});Element.addMethods({initial:function(element,value){if(element.value=='')
element.addClassName('initial');element.observe('focus',function(){if(element.value==value){element.removeClassName('initial');element.value='';}});element.observe('blur',function(){if(element.value==''){element.addClassName('initial');element.value=value;}});element.value=value;return element;}});jQuery(document).ready(function(){jQuery("a#single_image").fancybox();jQuery("a.lightbox").fancybox({'transitionIn':'fade','transitionOut':'fade','speedIn':700,'speedOut':150,'overlayShow':true,'titlePosition':'none'});});var fields={};document.observe('dom:loaded',function(){if($$('.aform').length==0){return;}
var form=$$('.aform')[0];if(form.select('input[name=form_id]')[0]){var form_id=form.select('input[name=form_id]')[0].value;}else{return;}
form.observe('submit',function(event){event.stop();form.fire('aform:validate');});form.select('input[type=text]').invoke('observe','keypress',function(event){form.fire('submit');});form.select('input').invoke('observe','focus',function(event){if(!this.hasClassName('instant_validation'))
return;request('aform',{action:'validate-single',name:this.name,value:this.value,form_id:form_id},function(json,errors){validationResults(this.name,errors);}.bind(this));});form.observe('aform:validate',function(event){request('aform',{action:'validate',values:form.serialize(true)},function(request,json){var has_errors=false;json.fields.each(function(field){if(validationResults(field.name,field.errors))
has_errors=true;});if(!has_errors)
form.submit();});});function validationResults(fieldname,errors){var container=$$('tbody.'+fieldname)[0];container.removeClassName('error');var has_errors=false;var feedback=container.select('.feedback')[0];feedback.childElements().invoke('remove');errors.each(function(error){has_errors=true;var line=new Element('div');feedback.insert(line);line.update(error);container.addClassName('error');});return has_errors;}});var CONTAINER_FOR_LOGIN='login-container';var REDIRECT='/profiel.html';site.auser={};site.auser.id=0;site.auser.name='';site.auser.login_challenge='40877a5879d783751a03f995629f4f56';document.observe("dom:loaded",function(){if($('users-reset-password')){var users_reset_password=$('users-reset-password');users_reset_password.update('<form>'+' <p class="feedback"></p>'+' <p>Voor een nieuw wachtwoord in: &nbsp;&nbsp; &nbsp; <input type="password" class="input-password" /></p>'+' <p>Voer nogmaals dit wachtwoord in: <input type="password" class="input-password" /></p>'+' <input type="submit" value="verander" class="input-button" />'+'</form>');var password1=users_reset_password.select('input')[0];var password2=users_reset_password.select('input')[1];var users_reset_password_form=users_reset_password.select('form')[0];password1.focus();users_reset_password_form.observe('submit',function(event){event.stop();request('ausers',{action:'reset-password',hash:location.href.split('/').last(),password1:password1.value,password2:password2.value},function(transport,json){var users_reset_password_feedback=users_reset_password.select('.feedback')[0];password1.clear();password2.clear();password1.focus();users_reset_password_feedback.addClassName('error');if(json.feedback=='hash-format-invalid')
users_reset_password_feedback.update('Er is iets mis met het adres van deze pagina. Heeft u het volledige adres ingetypt?');else if(json.feedback=='hash-invalid')
users_reset_password_feedback.update('Deze pagina is niet meer geldig, u heeft deze reeds een keer gebruikt voor het veranderen van uw wachtwoord.');else if(json.feedback=='password-format-invalid')
users_reset_password_feedback.update('De opgegeven wachtwoorden bevatten ongeldige karakters of zijn niet tussen de 6 en 15 karakters lang. Gebruik alleen letters en cijfers.');else if(json.feedback=='passwords-do-not-match')
users_reset_password_feedback.update('De opgegeven wachtwoorden zijn niet gelijk. Voert u ze nogmaals in.');else if(json.feedback=='success'){users_reset_password_feedback.update('Wachtwoord successvol veranderd. U kunt uw nieuwe wachtwoord nu gebruiken om in te loggen. Over enkele seconden gaat u automatisch naar de homepage. Wilt u niet wachten, klik dan <a href="/">hier</a>.');users_reset_password_feedback.addClassName('success');users_reset_password_feedback.removeClassName('error');users_reset_password_form.disable();window.setTimeout(function(){window.location.href='/'},6000);}});});}});document.observe("dom:loaded",function(){var login_container=new Element('div',{'class':'login'});$(CONTAINER_FOR_LOGIN).insert(login_container);if(site.auser.id){login_container.update('<div class="logged-in"><p>Ingelogd als '+site.auser.name+' </p><hr /><p><img src="/files/layout/edit.png" alt="edit" /> <a href="/profiel.html">Bewerk uw profiel</a></p><hr /><p><img src="/files/layout/logout.png" /> <a id="logout" href="#">Uitloggen</a></p></div><form method="post" style="display: none;"><input name="user[login][logout]" value="1" type="hidden" /></form><div style="display: none;"></div>');document.getElementById('logout').observe('click',function(e){e.stop();request('ausers',{action:'logout'},function(transport,json){window.location.href='/';});});}
else{var login_form=new Element('form',{'class':'login-form'}).update(' <div class="feedback"></div>'+' <p><label for="mail">E-mailadres:</label>'+' <input id="mail" type="text" class="input-text" /></p>'+' <p><label for="pass">Wachtwoord:</label>'+' <input id="pass" type="password" class="input-password" /></p>'+' <p><input type="submit" value="inloggen" class="input-button" /></p>');login_container.insert(login_form);var login_form_feedback=login_form.select('.feedback')[0];var login_form_email=login_form.select('.input-text')[0];var login_form_password=login_form.select('.input-password')[0];login_form.observe('submit',function(event){event.stop();request('ausers',{action:'login',email:login_form_email.value,password:MD5(MD5(login_form_password.value)+site.auser.login_challenge)},function(transport,json){if(json.feedback=='success'){window.location.href=REDIRECT;}else if(json.feedback=='invalid-format'||json.feedback=='invalid-combination'){login_form_feedback.addClassName('error');login_form_feedback.update('U heeft een ongeldige combinatie ingevoerd. Probeert u het nog een keer.');login_form_password.select();}})});}});var row_img_loading='/plugins/xrow/files/row_loading.gif';var row_img_error='/plugins/xrow/files/row_error.gif';var row_img_ok='/plugins/xrow/files/row_ok.gif';document.observe("dom:loaded",function(){if($$('form.row').length==0)
return;var form=$$('form.row')[0];var elements=form.getElements();elements.each(function(element){if(!element.hasClassName('skip-validation')){if(element.type=='text'||element.type=='textarea'||element.type=='select-one'||element.type=='file'){row_observeText(element);}else if(element.type=='password'){row_observePassword(element);}else if(element.type=='checkbox'){row_observeCheckBox(element);}else if(element.type=='radio'){if(element.id.endsWith('-boolean0')||element.id.endsWith('-boolean1')){row_observeBooleanRadio(element);}}}});$$('div.timeframe').each(function(element){new Timeframe(element.id,{earliest:new Date(),resetButton:'wissen',months:2});});$$('img.row-help').each(function(element){element.observe('mouseover',function(event){this.fire('row:show-tooltip');});element.observe('mouseout',function(event){this.fire('row:hide-tooltip');});element.observe('row:show-tooltip',function(event){var elem_tooltip=$(this.id+'-tooltip');if(!elem_tooltip){elem_tooltip=new Element('div',{'class':'row-tooltip','id':this.id+'-tooltip'});elem_tooltip.update(this.alt);Element.insert(document.body,{top:elem_tooltip});elem_tooltip.hide();this.alt='';}
var newleft=(this.cumulativeOffset()[0]+35)+'px';var newtop=(this.cumulativeOffset()[1]+5)+'px';elem_tooltip.setStyle({top:newtop,left:newleft});elem_tooltip.show();});element.observe('row:hide-tooltip',function(event){if($(this.id+'-tooltip')){$(this.id+'-tooltip').hide();}});});});function row_observeText(element)
{element.observe('blur',function(event){Event.element(event).fire('row:validate_field');});element.observe('row:validate_field',function(event){row_validateText(this.id);});}
function row_observePassword(element)
{if(!element.id.endsWith('-check')){element.observe('blur',function(event){Event.element(event).fire('row:validate_field');});element.observe('row:validate_field',function(event){this.validate_timeout=window.setTimeout('row_validatePassword(\''+this.id+'\')',200);});element.observe('focus',function(event){if(validate_timeout=this.validate_timeout){window.clearTimeout(validate_timeout);}});}else{element.observe('blur',function(event){var original_password_id=this.id.substr(0,(this.id.length-6));$(original_password_id).validate_timeout=window.setTimeout('row_validatePassword(\''+original_password_id+'\')',200);});element.observe('focus',function(event){var original_password_id=this.id.substr(0,(this.id.length-6));if(validate_timeout=$(original_password_id).validate_timeout){window.clearTimeout(validate_timeout);}});}}
function row_observeCheckBox(element)
{element.observe('change',function(event){Event.element(event).fire('row:validate_field');});element.observe('blur',function(event){Event.element(event).fire('row:validate_field');});element.observe('row:validate_field',function(event){row_validateCheckBox(this.id);});}
function row_observeBooleanRadio(element)
{element.observe('change',function(event){Event.element(event).fire('row:validate_field');});element.observe('blur',function(event){Event.element(event).fire('row:validate_field');});element.observe('row:validate_field',function(event){row_validateBooleanRadio(this.id);});}
function row_validateText(id)
{row_markAsLoading(id);request('xrow',{action:'validate_field',field_id:id,field_value:$(id).value},function(request,json){row_markField(json.field_id,json.respondcode,json.errormessage);});}
function row_validatePassword(id)
{row_markAsLoading(id);request('xrow',{action:'validate_password',field_id:id,field_value:$(id).value,field_value_check:$(id+'-check').value},function(request,json){row_markField(json.field_id,json.respondcode,json.errormessage);if(json.respondcode==0){$(json.field_id+'-check').addClassName('has-error');}else if(json.respondcode==1){$(json.field_id+'-check').removeClassName('has-error');}});}
function row_validateCheckBox(id)
{row_markAsLoading(id);var ischecked=0;if($(id).checked){ischecked=1;}
request('xrow',{action:'validate_field',field_id:id,field_value:ischecked},function(request,json){row_markField(json.field_id,json.respondcode,json.errormessage);});}
function row_validateBooleanRadio(id)
{var radio_id=id.substr(0,(id.length-9));row_markAsLoading(radio_id);var radio_value='';if($(radio_id+'-boolean0').checked){radio_value=0;}else if($(radio_id+'-boolean1').checked){radio_value=1;}
request('xrow',{action:'validate_field',field_id:radio_id,field_value:radio_value},function(request,json){var id=json.field_id;var field_element=$(id+'-boolean0');var error_element=$(id+'-errormessage');if(error_element){error_element.remove();}
if(json.respondcode==0){field_element.ancestors()[0].insert({bottom:'<span id="'+id+'-errormessage" class="errormessage">'+json.errormessage+'</span>'});$(id+'-result').update('<img src="'+row_img_error+'" alt="" />');}else if(json.respondcode==1){$(id+'-result').update('<img src="'+row_img_ok+'" alt="" />');$(id+'-result').update('<img src="'+row_img_ok+'" alt="" />');}});}
function row_markAsLoading(id)
{$(id+'-result').update('<img src="'+row_img_loading+'" alt="" />');}
function row_markField(id,respondcode,errormessage)
{var field_element=$(id);var error_element=$(id+'-errormessage');if(error_element){error_element.remove();}
if(respondcode==0){field_element.addClassName('has-error');field_element.ancestors()[0].insert({bottom:'<span id="'+id+'-errormessage" class="errormessage">'+errormessage+'</span>'});$(id+'-result').update('<img src="'+row_img_error+'" alt="" />');}else if(respondcode==1){field_element.removeClassName('has-error');$(id+'-result').update('<img src="'+row_img_ok+'" alt="" />');$(id+'-result').update('<img src="'+row_img_ok+'" alt="" />');}}
document.observe("dom:loaded",function(){if($('project-insert-form-2371-10871')){CKEDITOR.replace('project-insert-form-2371-10871',{extraPlugins:'uicolor',toolbar:[['Bold','Italic','Underline','-','NumberedList','BulletedList']]});}
if($('user-edit-form-2361-10561')){CKEDITOR.replace('user-edit-form-2361-10561',{extraPlugins:'uicolor',toolbar:[['Bold','Italic','Underline','-','NumberedList','BulletedList']]});}
if($('logout')){document.getElementById('logout').observe('click',function(e){e.stop();request('ausers',{action:'logout'},function(transport,json){window.location.href='/';});});}});
