/* Functie om een element aan of uit te zetten */ function siteControl(theElement, theDisplay) { if (document.getElementById(theElement)) { document.getElementById(theElement).style.display = theDisplay; } } /* Functie voor het openen van een popup */ function popUp(URL,theWidth,theHeight,theScroll) { day = new Date(); id = day.getTime(); eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars="+ theScroll +",location=0,statusbar=1,menubar=0,resizable=0,width="+ theWidth +",height="+ theHeight +"');"); } /* Deze functie wordt aangeroepen om navigatiefeedback aan te kunnen geven */ function setMenuClass(whichNr) { if (document.getElementById('mainmenuitema'+whichNr)) { document.getElementById('mainmenuitema'+whichNr).className = 'selected'+whichNr; } } /* Deze functie wordt aangeroepen om subnavigatiefeedback aan te kunnen geven */ function setSubMenuClass(whichNr) { if (document.getElementById('mainmenuitema'+whichNr)) { document.getElementById('mainmenuitema'+whichNr).className = 'subselected'+whichNr; } } /* Deze functie wordt aangeroepen om subsubnavigatiefeedback aan te kunnen geven */ function setSubSubMenuClass(whichNr) { if (document.getElementById('mainmenuitema'+whichNr)) { document.getElementById('mainmenuitema'+whichNr).className = 'subsubselected'+whichNr; } } /* Een functie om een timer in een pagina in te bouwen */ function timer() { setTimeout("location.href='index2.jsp?item=beschrijving&count=true&selected=0'", 5000); } /* Deze functies worden gebruikt omdat je geen target=blank meer mag gebruiken */ try { document.addEventListener('click', handleClick, false); } catch(e) { if (document.attachEvent) { document.attachEvent('onclick', handleClick); } else { document.onclick = handleClick; } } function handleClick(e) { var event = e || window.event; if(event.ctrlKey || event.shiftKey || event.altKey) return true; if(event.which && event.which != 1) return true; var target = event.target || event.srcElement; while(target && !/^a$/i.test(target.nodeName)) { target = target.parentNode; } if(!target || !target.getAttribute('rel')) return true; var rel = target.getAttribute('rel'); var href = target.getAttribute('href'); switch(rel) { case 'disclaimer': window.open(href, '', 'width=300,height=250'); break; case 'informatie': window.open(href, '', 'width=560,height=450,scrollbars=yes'); break; case 'external': window.open(href); break; case 'community': window.open(href, '', 'width=360,height=340,scrollbars=no'); break; case 'drms': window.open(href, '', 'width=800,height=500,scrollbars=no'); break; default: return true; } try { event.preventDefault(); } catch(e){} return false; } // verplichte velden inschrijfformulier function checkFields(f) { if (!f.inschrijver_geslacht[0].checked && !f.inschrijver_geslacht[1].checked) { alert("invullen Geslacht inschrijver is verplicht"); f.inschrijver_geslacht.value = ""; f.inschrijver_geslacht[0].focus(); window.scrollBy(0,-15); return (false); } if ((f.inschrijver_achternaam.value == "") || (f.inschrijver_achternaam.value <= 0)) { alert("invullen Achternaam is verplicht"); f.inschrijver_achternaam.value = ""; f.inschrijver_achternaam.focus(); window.scrollBy(0,-15); return (false); } if ((f.inschrijver_voorletters.value == "") || (f.inschrijver_voorletters.value <= 0)) { alert("invullen Voorletters is verplicht"); f.inschrijver_voorletters.value = ""; f.inschrijver_voorletters.focus(); window.scrollBy(0,-15); return (false); } if ((f.inschrijver_straat.value == "") || (f.inschrijver_straat.value <= 0)) { alert("invullen Straat is verplicht"); f.inschrijver_straat.value = ""; f.inschrijver_straat.focus(); window.scrollBy(0,-15); return (false); } if ((f.inschrijver_huisnr.value == "") || (f.inschrijver_huisnr.value <= 0)) { alert("invullen Huisnummer is verplicht"); f.inschrijver_huisnr.value = ""; f.inschrijver_huisnr.focus(); window.scrollBy(0,-15); return (false); } if ((f.inschrijver_postcode.value == "") || (f.inschrijver_postcode.value <= 0)) { alert("invullen Postcode is verplicht"); f.inschrijver_postcode.value = ""; f.inschrijver_postcode.focus(); window.scrollBy(0,-15); return (false); } if ((f.inschrijver_plaats.value == "") || (f.inschrijver_plaats.value <= 0)) { alert("invullen Plaats is verplicht"); f.inschrijver_plaats.value = ""; f.inschrijver_plaats.focus(); window.scrollBy(0,-15); return (false); } if ((f.inschrijver_telefoonprive.value == "") || (f.inschrijver_telefoonprive.value <= 0)) { alert("invullen Telefoon privé is verplicht"); f.inschrijver_telefoonprive.value = ""; f.inschrijver_telefoonprive.focus(); window.scrollBy(0,-15); return (false); } if ((f.inschrijver_emailadres.value == "") || (f.inschrijver_emailadres.value <= 0)) { alert("invullen E-mailadres is verplicht"); f.inschrijver_emailadres.value = ""; f.inschrijver_emailadres.focus(); window.scrollBy(0,-15); return (false); } return true; }