dc={triggerElements:'*',parentElementId:null,uniqueCollapse:false,trigger:'trigger',triggeropen:'expanded',hideClass:'hide',showClass:'show',closedPic:'plus.gif',closedAlt:'Laten zien',openPic:'minus.gif',openAlt:'Verbergen',init:function(e){var temp;if(!document.getElementById||!document.createTextNode){return;}
if(!dc.parentElementId){temp=document.getElementsByTagName(dc.triggerElements);}else if(document.getElementById(dc.parentElementId)){temp=document.getElementById(dc.parentElementId).getElementsByTagName(dc.triggerElements);}else{return;}
dc.tempLink=document.createElement('a');dc.tempLink.setAttribute('href','#');dc.tempLink.appendChild(document.createElement('img'));for(var i=0;i<temp.length;i++){if(dc.cssjs('check',temp[i],dc.trigger)||dc.cssjs('check',temp[i],dc.triggeropen)){dc.makeTrigger(temp[i],e);}}},makeTrigger:function(o,e){var tl=dc.tempLink.cloneNode(true);var tohide=o.nextSibling;while(tohide.nodeType!=1)
{tohide=tohide.nextSibling;}
o.tohide=tohide;if(!dc.cssjs('check',o,dc.triggeropen)){dc.cssjs('add',tohide,dc.hideClass);tl.getElementsByTagName('img')[0].setAttribute('src',dc.closedPic);tl.getElementsByTagName('img')[0].setAttribute('alt',dc.closedAlt);o.setAttribute('title',dc.closedAlt);}else{dc.cssjs('add',tohide,dc.showClass);tl.getElementsByTagName('img')[0].setAttribute('src',dc.openPic);tl.getElementsByTagName('img')[0].setAttribute('alt',dc.openAlt);o.setAttribute('title',dc.openAlt);dc.currentOpen=o;}
dc.addEvent(o,'click',dc.addCollapse,false);o.insertBefore(tl,o.firstChild);dc.addEvent(tl,'click',dc.addCollapse,false);tl.onclick=function(){return false;}
o.onclick=function(){return false;}},addCollapse:function(e){var action,pic;if(self.screenTop&&self.screenX){window.resizeTo(self.outerWidth+1,self.outerHeight);window.resizeTo(self.outerWidth-1,self.outerHeight);}
if(dc.uniqueCollapse&&dc.currentOpen){dc.currentOpen.getElementsByTagName('img')[0].setAttribute('src',dc.closedPic);dc.currentOpen.getElementsByTagName('img')[0].setAttribute('alt',dc.closedAlt);dc.currentOpen.setAttribute('title',dc.closedAlt);dc.cssjs('swap',dc.currentOpen.tohide,dc.showClass,dc.hideClass);dc.cssjs('remove',dc.currentOpen,dc.triggeropen);dc.cssjs('add',dc.currentOpen,dc.trigger);}
var o=dc.getTarget(e);if(o.tohide){if(dc.cssjs('check',o.tohide,dc.hideClass)){o.getElementsByTagName('img')[0].setAttribute('src',dc.openPic);o.getElementsByTagName('img')[0].setAttribute('alt',dc.openAlt);o.setAttribute('title',dc.openAlt);dc.cssjs('swap',o.tohide,dc.hideClass,dc.showClass);dc.cssjs('add',o,dc.triggeropen);dc.cssjs('remove',o,dc.trigger);}else{o.getElementsByTagName('img')[0].setAttribute('src',dc.closedPic);o.getElementsByTagName('img')[0].setAttribute('alt',dc.closedAlt);o.setAttribute('title',dc.closedAlt);dc.cssjs('swap',o.tohide,dc.showClass,dc.hideClass);dc.cssjs('remove',o,dc.triggeropen);dc.cssjs('add',o,dc.trigger);}
dc.currentOpen=o;dc.cancelClick(e);}
else{dc.cancelClick(e);}},getTarget:function(e){var target=window.event?window.event.srcElement:e?e.target:null;if(!target){return false;}
while(!target.tohide&&target.nodeName.toLowerCase()!='body')
{target=target.parentNode;}
return target;},cancelClick:function(e){if(window.event){window.event.cancelBubble=true;window.event.returnValue=false;return;}
if(e){e.stopPropagation();e.preventDefault();}},addEvent:function(elm,evType,fn,useCapture){if(elm.addEventListener)
{elm.addEventListener(evType,fn,useCapture);return true;}else if(elm.attachEvent){var r=elm.attachEvent('on'+evType,fn);return r;}else{elm['on'+evType]=fn;}},cssjs:function(a,o,c1,c2){switch(a){case'swap':o.className=!dc.cssjs('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);break;case'add':if(!dc.cssjs('check',o,c1)){o.className+=o.className?' '+c1:c1;}
break;case'remove':var rep=o.className.match(' '+c1)?' '+c1:c1;o.className=o.className.replace(rep,'');break;case'check':return new RegExp("(^|\\s)"+c1+"(\\s|$)").test(o.className)
break;}}}
dc.addEvent(window,'load',dc.init,false);function popUp(URL){day=new Date();id=day.getTime();eval("page"+id+" = window.open(URL, '"+id+"', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=550,left = 590,top = 175');");}
function confirmation(ANSWER,ID){var answer=confirm(ANSWER)
if(answer){window.location="index.php?p=fav&a=deleteFav&id="+ID;}else{window.location="index.php?p=fav&a=deleteFav";}}
var containerTag='div';var compatible=(document.getElementById&&document.getElementsByTagName&&document.createElement&&!(navigator.userAgent.indexOf('MSIE 5')!=-1&&navigator.userAgent.indexOf('Mac')!=-1));if(compatible)
{document.write('<style>.accessibility{display: none}</style>');var waitingRoom=document.createElement('div');}
var hiddenFormFieldsPointers=new Object();function prepareForm()
{if(!compatible)return;var marker=document.createElement(containerTag);marker.style.display='none';var x=document.getElementsByTagName('select');for(var i=0;i<x.length;i++)
addEvent(x[i],'change',showHideFields)
var x=document.getElementsByTagName(containerTag);var hiddenFields=new Array;for(var i=0;i<x.length;i++)
{if(x[i].getAttribute('rel'))
{var y=getAllFormFields(x[i]);x[i].nestedRels=new Array();for(var j=0;j<y.length;j++)
{var rel=y[j].getAttribute('rel');if(!rel||rel=='none')continue;x[i].nestedRels.push(rel);}
if(!x[i].nestedRels.length)x[i].nestedRels=null;hiddenFields.push(x[i]);}}
while(hiddenFields.length)
{var rel=hiddenFields[0].getAttribute('rel');if(!hiddenFormFieldsPointers[rel])
hiddenFormFieldsPointers[rel]=new Array();var relIndex=hiddenFormFieldsPointers[rel].length;hiddenFormFieldsPointers[rel][relIndex]=hiddenFields[0];var newMarker=marker.cloneNode(true);newMarker.id=rel+relIndex;hiddenFields[0].parentNode.replaceChild(newMarker,hiddenFields[0]);waitingRoom.appendChild(hiddenFields.shift());}
setDefaults();addEvent(document,'click',showHideFields);}
function setDefaults()
{var y=document.getElementsByTagName('input');for(var i=0;i<y.length;i++)
{if(y[i].checked&&y[i].getAttribute('rel'))
intoMainForm(y[i].getAttribute('rel'))}
var z=document.getElementsByTagName('select');for(var i=0;i<z.length;i++)
{if(z[i].options[z[i].selectedIndex].getAttribute('rel'))
intoMainForm(z[i].options[z[i].selectedIndex].getAttribute('rel'))}}
function showHideFields(e)
{if(!e)var e=window.event;var tg=e.target||e.srcElement;if(tg.nodeName=='LABEL')
{var relatedFieldName=tg.getAttribute('for')||tg.getAttribute('htmlFor');tg=document.getElementById(relatedFieldName);}
if(!(tg.nodeName=='SELECT'&&e.type=='change')&&!(tg.nodeName=='INPUT'&&tg.getAttribute('rel')))return;var fieldsToBeInserted=tg.getAttribute('rel');if(tg.type=='checkbox')
{if(tg.checked)
intoMainForm(fieldsToBeInserted);else
intoWaitingRoom(fieldsToBeInserted);}
else if(tg.type=='radio')
{removeOthers(tg.form[tg.name],fieldsToBeInserted)
intoMainForm(fieldsToBeInserted);}
else if(tg.type=='select-one')
{fieldsToBeInserted=tg.options[tg.selectedIndex].getAttribute('rel');removeOthers(tg.options,fieldsToBeInserted);intoMainForm(fieldsToBeInserted);}}
function removeOthers(others,fieldsToBeInserted)
{for(var i=0;i<others.length;i++)
{var show=others[i].getAttribute('rel');if(show==fieldsToBeInserted)continue;intoWaitingRoom(show);}}
function intoWaitingRoom(relation)
{if(relation=='none')return;var Elements=hiddenFormFieldsPointers[relation];for(var i=0;i<Elements.length;i++)
{waitingRoom.appendChild(Elements[i]);if(Elements[i].nestedRels)
for(var j=0;j<Elements[i].nestedRels.length;j++)
intoWaitingRoom(Elements[i].nestedRels[j]);}}
function intoMainForm(relation)
{if(relation=='none')return;var Elements=hiddenFormFieldsPointers[relation];for(var i=0;i<Elements.length;i++)
{var insertPoint=document.getElementById(relation+i);insertPoint.parentNode.insertBefore(Elements[i],insertPoint);if(Elements[i].nestedRels)
{var fields=getAllFormFields(Elements[i]);for(var j=0;j<fields.length;j++)
{if(!fields[j].getAttribute('rel'))continue;if(fields[j].checked||fields[j].selected)
intoMainForm(fields[j].getAttribute('rel'));}}}}
function getAllFormFields(node)
{var allFormFields=new Array;var x=node.getElementsByTagName('input');for(var i=0;i<x.length;i++)
allFormFields.push(x[i]);var y=node.getElementsByTagName('option');for(var i=0;i<y.length;i++)
allFormFields.push(y[i]);return allFormFields;}
function addEvent(obj,type,fn)
{if(obj.addEventListener)
obj.addEventListener(type,fn,false);else if(obj.attachEvent)
obj.attachEvent("on"+type,fn);}
addEvent(window,"load",prepareForm);function Array_push(){var A_p=0
for(A_p=0;A_p<arguments.length;A_p++){this[this.length]=arguments[A_p]}
return this.length}
if(typeof Array.prototype.push=="undefined"){Array.prototype.push=Array_push}
function Array_shift(){var A_s=0
var response=this[0]
for(A_s=0;A_s<this.length-1;A_s++){this[A_s]=this[A_s+1]}
this.length--
return response}
if(typeof Array.prototype.shift=="undefined"){Array.prototype.shift=Array_shift}
var hexcase=0;var b64pad="";var chrsz=8;function hex_sha1(s){return binb2hex(core_sha1(str2binb(s),s.length*chrsz));}
function b64_sha1(s){return binb2b64(core_sha1(str2binb(s),s.length*chrsz));}
function str_sha1(s){return binb2str(core_sha1(str2binb(s),s.length*chrsz));}
function hex_hmac_sha1(key,data){return binb2hex(core_hmac_sha1(key,data));}
function b64_hmac_sha1(key,data){return binb2b64(core_hmac_sha1(key,data));}
function str_hmac_sha1(key,data){return binb2str(core_hmac_sha1(key,data));}
function sha1_vm_test()
{return hex_sha1("abc")=="a9993e364706816aba3e25717850c26c9cd0d89d";}
function core_sha1(x,len)
{x[len>>5]|=0x80<<(24-len%32);x[((len+64>>9)<<4)+15]=len;var w=Array(80);var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;var e=-1009589776;for(var i=0;i<x.length;i+=16)
{var olda=a;var oldb=b;var oldc=c;var oldd=d;var olde=e;for(var j=0;j<80;j++)
{if(j<16)w[j]=x[i+j];else w[j]=rol(w[j-3]^w[j-8]^w[j-14]^w[j-16],1);var t=safe_add(safe_add(rol(a,5),sha1_ft(j,b,c,d)),safe_add(safe_add(e,w[j]),sha1_kt(j)));e=d;d=c;c=rol(b,30);b=a;a=t;}
a=safe_add(a,olda);b=safe_add(b,oldb);c=safe_add(c,oldc);d=safe_add(d,oldd);e=safe_add(e,olde);}
return Array(a,b,c,d,e);}
function sha1_ft(t,b,c,d)
{if(t<20)return(b&c)|((~b)&d);if(t<40)return b^c^d;if(t<60)return(b&c)|(b&d)|(c&d);return b^c^d;}
function sha1_kt(t)
{return(t<20)?1518500249:(t<40)?1859775393:(t<60)?-1894007588:-899497514;}
function core_hmac_sha1(key,data)
{var bkey=str2binb(key);if(bkey.length>16)bkey=core_sha1(bkey,key.length*chrsz);var ipad=Array(16),opad=Array(16);for(var i=0;i<16;i++)
{ipad[i]=bkey[i]^0x36363636;opad[i]=bkey[i]^0x5C5C5C5C;}
var hash=core_sha1(ipad.concat(str2binb(data)),512+data.length*chrsz);return core_sha1(opad.concat(hash),512+160);}
function safe_add(x,y)
{var lsw=(x&0xFFFF)+(y&0xFFFF);var msw=(x>>16)+(y>>16)+(lsw>>16);return(msw<<16)|(lsw&0xFFFF);}
function rol(num,cnt)
{return(num<<cnt)|(num>>>(32-cnt));}
function str2binb(str)
{var bin=Array();var mask=(1<<chrsz)-1;for(var i=0;i<str.length*chrsz;i+=chrsz)
bin[i>>5]|=(str.charCodeAt(i/chrsz)&mask)<<(32-chrsz-i%32);return bin;}
function binb2str(bin)
{var str="";var mask=(1<<chrsz)-1;for(var i=0;i<bin.length*32;i+=chrsz)
str+=String.fromCharCode((bin[i>>5]>>>(32-chrsz-i%32))&mask);return str;}
function binb2hex(binarray)
{var hex_tab=hexcase?"0123456789ABCDEF":"0123456789abcdef";var str="";for(var i=0;i<binarray.length*4;i++)
{str+=hex_tab.charAt((binarray[i>>2]>>((3-i%4)*8+4))&0xF)+
hex_tab.charAt((binarray[i>>2]>>((3-i%4)*8))&0xF);}
return str;}
function binb2b64(binarray)
{var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var str="";for(var i=0;i<binarray.length*4;i+=3)
{var triplet=(((binarray[i>>2]>>8*(3-i%4))&0xFF)<<16)|(((binarray[i+1>>2]>>8*(3-(i+1)%4))&0xFF)<<8)|((binarray[i+2>>2]>>8*(3-(i+2)%4))&0xFF);for(var j=0;j<4;j++)
{if(i*8+j*6>binarray.length*32)str+=b64pad;else str+=tab.charAt((triplet>>6*(3-j))&0x3F);}}
return str;}
function _submit(){document.getElementById('wachtwoordEnc').value=hex_sha1(document.getElementById('wachtwoord').value);document.getElementById('wachtwoord').value='';}
