var argL = 0; function init() { didInit(); // --- initialise form page state ----------------------------- if (document.getElementById('RD_adviesY')) { RD_adviesCHG(false); } if (document.getElementById('RD_controleY')) { RD_controleCHG(false); } if (document.getElementById('RD_tegenbetalingY')) { RD_tegenbetalingCHG(false); } if (document.getElementById('RD_bureninfoY')) { RD_bureninfoCHG(false); } if (document.getElementById('RD_wandenA')) { RD_wandenCHG(false); } if (document.getElementById('RD_dakA')) { RD_dakCHG(false); } if (document.getElementById('SB_soort')) { SB_soortCHG(false); } if (document.getElementById('SB_watbouwen')) { SB_watbouwenCHG(false); } // ------------------------------------------------------------ window.onresize = doresize; doresize(); } var TRdisplay = 'table-row'; // FireFox default : corrected : if (document.all) { // primitive, but this works : true for IE4+ TRdisplay = 'block'; } function RD_adviesCHG(TF) { if (document.getElementById('RD_adviesY').checked) { document.getElementById('TR_advies').style.display = TRdisplay; } else { document.getElementById('TR_advies').style.display = 'none'; } if (TF) { doresize(); } } function RD_controleCHG(TF) { if (document.getElementById('RD_controleY').checked) { document.getElementById('TR_controle').style.display = TRdisplay; } else { document.getElementById('TR_controle').style.display = 'none'; } if (TF) { doresize(); } } function RD_tegenbetalingCHG(TF) { if (document.getElementById('RD_tegenbetalingY').checked) { document.getElementById('TR_tegenbetalingY').style.display = TRdisplay; document.getElementById('TR_tegenbetalingN').style.display = 'none'; } if (document.getElementById('RD_tegenbetalingN').checked) { document.getElementById('TR_tegenbetalingY').style.display = 'none'; document.getElementById('TR_tegenbetalingN').style.display = TRdisplay; } if (TF) { doresize(); } } function RD_bureninfoCHG(TF) { if (document.getElementById('RD_bureninfoY').checked) { document.getElementById('TR1_burenafspraak').style.display = TRdisplay; document.getElementById('TR2_burenafspraak').style.display = TRdisplay; } else { document.getElementById('TR1_burenafspraak').style.display = 'none'; document.getElementById('TR2_burenafspraak').style.display = 'none'; } if (TF) { doresize(); } } function RD_bouwvergunningCHG() { alert("U dient een bouwvergunning op te sturen"); } function SB_soortCHG(TF) { if (document.getElementById('SB_soort').selectedIndex == 4) { // "anders nl." document.getElementById('TR_soort').style.display = TRdisplay; } else { document.getElementById('TR_soort').style.display = 'none'; } if (TF) { doresize(); } } function SB_watbouwenCHG(TF) { if (document.getElementById('SB_watbouwen').selectedIndex == 6) { // "anders nl." document.getElementById('TR_watbouwen').style.display = TRdisplay; } else { document.getElementById('TR_watbouwen').style.display = 'none'; } if (TF) { doresize(); } } function RD_wandenCHG(TF) { if (document.getElementById('RD_wandenA').checked) { document.getElementById('TR_wanden').style.display = TRdisplay; } else { document.getElementById('TR_wanden').style.display = 'none'; } if (TF) { doresize(); } } function RD_dakCHG(TF) { if (document.getElementById('RD_dakA').checked) { document.getElementById('TR_dak').style.display = TRdisplay; } else { document.getElementById('TR_dak').style.display = 'none'; } if (TF) { doresize(); } } function setH() { argL = setH.arguments.length; var allColH = colH(setH.arguments); var windowH = document.body.clientHeight - headerH; var fillH = windowH - FTh; var TFfill = (FTh + allColH < windowH); var daH = TFfill?fillH:allColH; for (i=0;i < argL;i++) { document.getElementById(setH.arguments[i]).style.height = daH + "px"; document.getElementById(setH.arguments[i]).style.marginBottom = (TFfill?0:FTh) + "px"; } document.getElementById('footer').style.top = (daH + headerH) + "px"; document.getElementById('footer').style.visibility = 'visible'; } function colH(aColID) // Array containing all IDs of the concerning COLumns { var oH = 0; var oC = 0; var cOH = new Array(); for (i=0;i < argL;i++) { document.getElementById(aColID[i]).style.height = 'auto'; cOH[i] = document.getElementById(aColID[i]).offsetHeight; } for (i=0;i < argL;i++) { if (cOH[i] > oH) oH = cOH[i]; } return oH; } function submit_url() { var url = window.location.href; var url_naar = "http://www.stja.nl/send-friend/?link=" + url; window.open(url_naar,null,'height=320,width=514,status=yes,toolbar=no,menubar=no,location=no'); } function menuOpen(a) { obj = document.getElementById(a); if(obj) { obj.style.visibility="visible"; } } function menuClose(a) { obj = document.getElementById(a); if(obj) { obj.style.visibility="hidden"; } } function checkform_contact(f) { if (f.elements['bedrijfsnaam'].value == "") { alert("Vul uw bedrijfsnaam in."); window.setTimeout("document.forms['contactform'].elements['bedrijfsnaam'].focus()",500); return (false); } if (f.elements['contactpersoon'].value == "") { alert("Vul de naam van uw contactpersoon in."); window.setTimeout("document.forms['contactform'].elements['contactpersoon'].focus()",500); return (false); } if (f.elements['adres'].value == "") { alert("Vul uw adres in."); window.setTimeout("document.forms['contactform'].elements['adres'].focus()",500); return (false); } if (f.elements['postcode'].value == "") { alert("Vul uw postcode in."); window.setTimeout("document.forms['contactform'].elements['postcode'].focus()",500); return (false); } if (f.elements['woonplaats'].value == "") { alert("Vul uw woonplaats in."); window.setTimeout("document.forms['contactform'].elements['woonplaats'].focus()",500); return (false); } if (f.elements['telefoon'].value == "") { alert("Vul uw telefoonnummer in."); window.setTimeout("document.forms['contactform'].elements['telefoon'].focus()",500); return (false); } if (f.elements['email_adres'].value == "") { alert("Geen e-mail ingevoerd."); window.setTimeout("document.forms['contactform'].elements['email_adres'].focus()",500); return (false); } if (f.elements['land'].value == "") { alert("Vul uw land in."); window.setTimeout("document.forms['contactform'].elements['land'].focus()",500); return (false); } if (f.elements['medewerkers'].value == "") { alert("Vul het aantal medewerkers in."); window.setTimeout("document.forms['contactform'].elements['medewerkers'].focus()",500); return (false); } else f.submit(); }