function scrollIntoView(a) { document.getElementsByName(a)[0].scrollIntoView(true); if (navigator.userAgent.indexOf("MSIE")==-1){ document.getElementsByName(a)[0].parentNode.scrollTop-=20; } else { document.getElementsByName(a)[0].parentNode.scrollLeft=0; }; }; function outDiv(e,divId) { if (!e) var e = window.event; var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement; while (reltg!=null && reltg.nodeName != 'BODY' && reltg.id != divId) reltg= reltg.parentNode; if (reltg== null || reltg.nodeName == 'BODY') return true; // Mouseout took place when mouse actually left layer return false; }; var deltaCollage=0; var shiftCollage=0; var shiftCollagemin=0; var slowstart=100; var shiftre=0; function moveCollage(){ if(deltaCollage>0){ if(shiftCollage<-1){ //-1 is nodig i.p.v. 0 vanwege foute verwerking van style-input na zoomen bij gecko-browsers shiftCollage=Math.min(0,shiftCollage+deltaCollage); document.getElementById('collage').style.left=shiftCollage+'px'; var sb=Math.max(1,100+shiftCollage,slowstart); var s=Math.round(sb*(100+sb)/200)+9; // shiftre=shiftre+deltaCollage/1.7; document.getElementById('rechterelementen').style.left=shiftre+'px'; setTimeout("moveCollage()",s); } else{deltaCollage=0;}; }; if(deltaCollage<0){ if(shiftCollage>shiftCollagemin+1){ //shiftCollagemin+1 is nodig i.p.v. shiftCollagemin vanwege foute verwerking van style-input na zoomen bij gecko-browsers shiftCollage=Math.max(shiftCollagemin,shiftCollage+deltaCollage); document.getElementById('collage').style.left=shiftCollage+'px'; var sb=Math.max(1,100-shiftCollage+shiftCollagemin,slowstart); var s=Math.round(sb*(100+sb)/200)+9; // shiftre=shiftre+deltaCollage/1.7; document.getElementById('rechterelementen').style.left=shiftre+'px'; setTimeout("moveCollage()",s); } else{deltaCollage=0;}; }; slowstart=slowstart/1.5; }; function startMovingCollage(delta){ deltaCollage=delta; shiftCollage=document.getElementById('collage').offsetLeft; shiftre=document.getElementById('rechterelementen').offsetLeft; slowstart=100; shiftCollagemin=Math.round(-2000*vergrotingsfactor+windowWidth); setTimeout('moveCollage()',200); }; var actSmenu=-1; // submenutoestand -1: geen submenu open, 0: een submenu staat klaar op gesloten te worden, anders de id van het openstaande submenu var actSSmenu=-1; //subsubmenutoestand function showSmenu(smenu,nextto){ if (nextto){ document.getElementById(smenu).style.top=document.getElementById(nextto).offsetTop+document.getElementById('menuvlak').offsetTop+'px'; document.getElementById(smenu).style.left=document.getElementById('menuvlak').offsetLeft+180+'px'; }; if (actSmenu==-1) {t=200} else {t=400}; setTimeout("if(actSmenu=='"+smenu+"'){document.getElementById('"+smenu+"').style.visibility='visible'}",t); actSmenu=smenu; }; function hideSmenu(smenu){ actSmenu=0; setTimeout("if(actSmenu!='"+smenu+"'){document.getElementById('"+smenu+"').style.visibility='hidden'}; if(actSmenu==0){actSmenu=-1}",400); }; function showSSmenu(smenu,nextto1,nextto2){ if(nextto2){ document.getElementById(smenu).style.top=document.getElementById(nextto1).offsetTop+document.getElementById(nextto2).offsetTop+'px'; document.getElementById(smenu).style.left=document.getElementById('menuvlak').offsetLeft+183+document.getElementById(nextto1).offsetWidth+document.getElementById(nextto1).offsetLeft+'px'; }; if (actSSmenu==-1) {t=200} else {t=400}; setTimeout("if(actSSmenu=='"+smenu+"'){document.getElementById('"+smenu+"').style.visibility='visible'}",t); actSSmenu=smenu; }; function hideSSmenu(smenu){ actSSmenu=0; setTimeout("if(actSSmenu!='"+smenu+"'){document.getElementById('"+smenu+"').style.visibility='hidden'}; if(actSSmenu==0){actSSmenu=-1}",400); };