function setMenu(){ var obj = document.getElementById('tableRoot'); var tableLeft = 0; var tableTop = 0; if (obj.offsetParent) { tableLeft = obj.offsetLeft; tableTop = obj.offsetTop; while (obj = obj.offsetParent) { tableLeft += obj.offsetLeft; tableTop += obj.offsetTop; } } document.getElementById('subMenuProjecten').style.left = tableLeft+504; document.getElementById('subMenuProjecten').style.top = tableTop+95; } function showMenu(layer){ document.getElementById('subMenuProjecten').style.visibility='visible'; } function hideMenu(layer){ document.getElementById('subMenuProjecten').style.visibility='hidden'; } function heroUsage(id) { pagina = escape(document.location.href); ref = escape(document.referrer); if((ref == "") || (ref == "undefined")){ ref = "favorieten"; } screensize = screen.width + "x" + screen.height; screencolor = (navigator.appName.indexOf("Microsoft") > -1) ? screen.colorDepth : screen.pixelDepth; document.frames['hero_usage'].location="usage/statistieken_save.php?pagina="+pagina+"&referrer="+ref+"&screensize="+screensize+"&screencolor="+screencolor+"&pages_id="+id+""; } function setZoeken(zoekString){ document.zoekForm.zoeken.value = zoekString; } function showSuggestie(){ var suggestie = document.getElementById('suggestie'); suggestie.className = 'suggestieShow'; } function hideSuggestie(){ var suggestie = document.getElementById('suggestie'); suggestie.className = 'suggestieHide'; } function getConnection(){ if(window.XMLHttpRequest){ return new window.XMLHttpRequest(); } if(window.ActiveXObject){ return new ActiveXObject("Microsoft.XMLHTTP") } return false; } function suggestie(){ var typeId = zoekForm.typeId.value; var statusId = zoekForm.statusId.value; var zoeken = zoekForm.zoeken.value; if(!zoeken) { hideSuggestie() } var params = 'typeId='+typeId+'&statusId='+statusId+'&zoeken='+zoeken; var connection = getConnection(); if(connection && zoeken){ connection.open("POST", "http://www.bouwbedrijfnieuwenhuis.nl/suggestie.php", true); connection.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); connection.setRequestHeader("Content-length", params.length); connection.setRequestHeader("Connection", "close"); connection.onreadystatechange = function(){ if(connection.readyState == 4){ document.getElementById('suggestie').innerHTML = connection.responseText; showSuggestie(); } } connection.send(params); } } function showLightBoxLayer() { var pos = document.body.scrollTop + 50 + 'px'; document.getElementById('lightbox').style.top=pos; document.getElementById('overlay').style.visibility='visible'; document.getElementById('lightbox').style.visibility='visible'; document.getElementById('lightbox').style.zIndex = 9999; } function setBackBackgroundLightBox(backImage){ var backImage = backImage.replace(/detail_afbeeldingen/,'afbeeldingen'); document.getElementById('imageHolder').style.backgroundImage = 'url('+backImage+')'; } function setProjectNaam(naam){ document.getElementById('projectNaam').innerHTML = ''+naam+''; } function hideLightBoxLayer() { document.getElementById('overlay').style.visibility='hidden'; document.getElementById('lightbox').style.visibility='hidden'; } function swapImages(id, source){ document.getElementById(id).src= source; } function getHuidig(){ return parseInt( document.getElementById('huidig').value ); } function setHuidig(huidig){ document.getElementById('huidig').value = huidig; } function prevImage(){ var huidig = getHuidig(); if(huidig > 0){ huidig = huidig - 1; } var source = images[huidig]; if( source ){ setBackBackgroundLightBox(source); } setHuidig(huidig); } function resizeContent() { var element = document.getElementById("content"); if (element) { var parent = element.parentNode; while (parent && parent.nodeName.toLowerCase() != "table") { parent = parent.parentNode; } if (parent) { //alert(parent.offsetHeight); element.style.height = parent.offsetHeight + "px"; } } } function nextImage(){ var huidig = getHuidig(); if(huidig < (images.length - 1)){ huidig = huidig + 1; } var source = images[huidig]; if( source ){ setBackBackgroundLightBox(source); } setHuidig(huidig); } function zoekLandKaartDisplay(){ zoekForm.action = 'http://www.bouwbedrijfnieuwenhuis.nl/bekijk-op-landkaart.html'; zoekForm.submit(); } function zoekResultatenDisplay(){ zoekForm.action = 'http://www.bouwbedrijfnieuwenhuis.nl/zoek-resultaten.html'; zoekForm.submit(); } function route(){ var route_postcode = document.getElementById('route_postcode'); var route_vestiging = document.getElementById('route_vestiging'); window.open('http://maps.google.nl/maps?f=d&hl=nl&geocode=&saddr='+route_postcode.value+'&daddr='+route_vestiging.value+'', "", "width=1024px, height=600px, resizable") } function verstuurContact(){ var fout = 0; var naam = document.getElementById('naam'); var adres = document.getElementById('adres'); var postcode = document.getElementById('postcode'); var woonplaats = document.getElementById('woonplaats'); var telefoon = document.getElementById('telefoon'); var mobiel = document.getElementById('mobiel'); var fax = document.getElementById('fax'); var email = document.getElementById('email'); var vraag = document.getElementById('vraag'); if(naam.value == '') { fout = 1; naam.className = 'textFieldRed'; } else { naam.className = 'textField'; } if(adres.value == '') { fout = 1; adres.className = 'textFieldRed'; } else { adres.className = 'textField'; } if(postcode.value == '') { fout = 1; postcode.className = 'textFieldRed'; } else { postcode.className = 'textField'; } if(woonplaats.value == '') { fout = 1; woonplaats.className = 'textFieldRed'; } else { woonplaats.className = 'textField'; } if(email.value == '') { fout = 1; email.className = 'textFieldRed'; } else { if (!isValidEmail(email.value)) { fout=1; email.className = 'textFieldRed'; alert('Vul een correct e-mailadres in.'); } else { email.className = 'textField'; } } if(telefoon.value == '' && mobiel.value == '') { fout = 1; telefoon.className = 'textFieldRed'; mobiel.className = 'textFieldRed'; alert('Vul uw telefoon of uw mobiele nummer in.'); } else { telefoon.className = 'textField'; mobiel.className = 'textField'; } if(!fout) { document.contactForm.submit(); } } function redirectMijnProjecten(){ window.location = 'http://www.bouwbedrijfnieuwenhuis.nl/mijn-projecten.html'; } function verstuurKantoor(){ var kantoorForm = document.kantoorForm; var bouwperceel = document.kantoorForm.bouwperceel; var bouwfase = document.kantoorForm.bouwfase; var bouwlocatie = document.kantoorForm.bouwlocatie; var periode = document.kantoorForm.periode; var jaar_verbouwing = document.kantoorForm.jaar_verbouwing; var branche = document.kantoorForm.branche; var vloeroppervlak = document.kantoorForm.vloeroppervlak; var bouwlagen = document.kantoorForm.bouwlagen; var bedrijfsnaam = document.kantoorForm.bedrijfsnaam; var aanvrager = document.kantoorForm.aanvrager; var adres = document.kantoorForm.adres; var postcode = document.kantoorForm.postcode; var plaats = document.kantoorForm.plaats; var telefoon = document.kantoorForm.telefoon; var email = document.kantoorForm.email; fout = 0; if(!bouwlocatie.value){ bouwlocatie.className = 'textFieldRed'; fout = 1; } else { bouwlocatie.className = 'textField'; } if(!jaar_verbouwing.value){ jaar_verbouwing.className = 'textFieldRed'; fout = 1; } else { jaar_verbouwing.className = 'textField'; } if(!branche.value){ branche.className = 'textFieldRed'; fout = 1; } else { branche.className = 'textField'; } if(!vloeroppervlak.value){ vloeroppervlak.className = 'textFieldRed'; fout = 1; } else { vloeroppervlak.className = 'textField'; } if(!bouwlagen.value){ bouwlagen.className = 'textFieldRed'; fout = 1; } else { bouwlagen.className = 'textField'; } if(!bedrijfsnaam.value){ bedrijfsnaam.className = 'textFieldRed'; fout = 1; } else { bedrijfsnaam.className = 'textField'; } if(!aanvrager.value){ aanvrager.className = 'textFieldRed'; fout = 1; } else { aanvrager.className = 'textField'; } if(!adres.value){ adres.className = 'textFieldRed'; fout = 1; } else { adres.className = 'textField'; } if(!postcode.value){ postcode.className = 'textFieldRed'; fout = 1; } else { postcode.className = 'textField'; } if(!plaats.value){ plaats.className = 'textFieldRed'; fout = 1; } else { plaats.className = 'textField'; } if(!telefoon.value){ telefoon.className = 'textFieldRed'; fout = 1; } else { telefoon.className = 'textField'; } if(!email.value){ email.className = 'textFieldRed'; fout = 1; } else { email.className = 'textField'; } if(!fout){ kantoorForm.submit(); } } function verstuurBedrijfsgebouw(){ var bedrijfsgebouwForm = document.bedrijfsgebouwForm; var bouwperceel = document.bedrijfsgebouwForm.bouwperceel; var bouwfase = document.bedrijfsgebouwForm.bouwfase; var bouwlocatie = document.bedrijfsgebouwForm.bouwlocatie; var periode = document.bedrijfsgebouwForm.periode; var jaar_verbouwing = document.bedrijfsgebouwForm.jaar_verbouwing; var branche = document.bedrijfsgebouwForm.branche; var oppervlakte_kantoor = document.bedrijfsgebouwForm.oppervlakte_kantoor; var bouwlagen_kantoor = document.bedrijfsgebouwForm.bouwlagen_kantoor; var oppervlakte_bedrijf = document.bedrijfsgebouwForm.oppervlakte_bedrijf; var vrije_hoogte = document.bedrijfsgebouwForm.vrije_hoogte; var bedrijfsnaam = document.bedrijfsgebouwForm.bedrijfsnaam; var aanvrager = document.bedrijfsgebouwForm.aanvrager; var adres = document.bedrijfsgebouwForm.adres; var postcode = document.bedrijfsgebouwForm.postcode; var plaats = document.bedrijfsgebouwForm.plaats; var telefoon = document.bedrijfsgebouwForm.telefoon; var email = document.bedrijfsgebouwForm.email; fout = 0; if(!bouwlocatie.value){ bouwlocatie.className = 'textFieldRed'; fout = 1; } else { bouwlocatie.className = 'textField'; } if(!jaar_verbouwing.value){ jaar_verbouwing.className = 'textFieldRed'; fout = 1; } else { jaar_verbouwing.className = 'textField'; } if(!branche.value){ branche.className = 'textFieldRed'; fout = 1; } else { branche.className = 'textField'; } if(!branche.value){ branche.className = 'textFieldRed'; fout = 1; } else { branche.className = 'textField'; } if(!oppervlakte_kantoor.value){ oppervlakte_kantoor.className = 'textFieldRed'; fout = 1; } else { oppervlakte_kantoor.className = 'textField'; } if(!bouwlagen_kantoor.value){ bouwlagen_kantoor.className = 'textFieldRed'; fout = 1; } else { bouwlagen_kantoor.className = 'textField'; } if(!oppervlakte_bedrijf.value){ oppervlakte_bedrijf.className = 'textFieldRed'; fout = 1; } else { oppervlakte_bedrijf.className = 'textField'; } if(!vrije_hoogte.value){ vrije_hoogte.className = 'textFieldRed'; fout = 1; } else { vrije_hoogte.className = 'textField'; } if(!bedrijfsnaam.value){ bedrijfsnaam.className = 'textFieldRed'; fout = 1; } else { bedrijfsnaam.className = 'textField'; } if(!aanvrager.value){ aanvrager.className = 'textFieldRed'; fout = 1; } else { aanvrager.className = 'textField'; } if(!adres.value){ adres.className = 'textFieldRed'; fout = 1; } else { adres.className = 'textField'; } if(!postcode.value){ postcode.className = 'textFieldRed'; fout = 1; } else { postcode.className = 'textField'; } if(!plaats.value){ plaats.className = 'textFieldRed'; fout = 1; } else { plaats.className = 'textField'; } if(!telefoon.value){ telefoon.className = 'textFieldRed'; fout = 1; } else { telefoon.className = 'textField'; } if(!email.value){ email.className = 'textFieldRed'; fout = 1; } else { email.className = 'textField'; } if(!fout){ bedrijfsgebouwForm.submit(); } } function verstuurWonenenwerken(){ var wonenenwerkenForm = document.wonenenwerkenForm; var bouwperceel = document.wonenenwerkenForm.bouwperceel; var bouwfase = document.wonenenwerkenForm.bouwfase; var bouwlocatie = document.wonenenwerkenForm.bouwlocatie; var periode = document.wonenenwerkenForm.periode; var jaar_verbouwing = document.wonenenwerkenForm.jaar_verbouwing; var woongedeelte_vloeroppervlak = document.wonenenwerkenForm.woongedeelte_vloeroppervlak; var branche = document.wonenenwerkenForm.branche; var werkgedeelte_vloeroppervlak = document.wonenenwerkenForm.werkgedeelte_vloeroppervlak; var bedrijfsnaam = document.wonenenwerkenForm.bedrijfsnaam; var aanvrager = document.wonenenwerkenForm.aanvrager; var adres = document.wonenenwerkenForm.adres; var postcode = document.wonenenwerkenForm.postcode; var plaats = document.wonenenwerkenForm.plaats; var telefoon = document.wonenenwerkenForm.telefoon; var email = document.wonenenwerkenForm.email; fout = 0; if(!bouwlocatie.value){ bouwlocatie.className = 'textFieldRed'; fout = 1; } else { bouwlocatie.className = 'textField'; } if(!jaar_verbouwing.value){ jaar_verbouwing.className = 'textFieldRed'; fout = 1; } else { jaar_verbouwing.className = 'textField'; } if(!woongedeelte_vloeroppervlak.value){ woongedeelte_vloeroppervlak.className = 'textFieldRed'; fout = 1; } else { woongedeelte_vloeroppervlak.className = 'textField'; } if(!branche.value){ branche.className = 'textFieldRed'; fout = 1; } else { branche.className = 'textField'; } if(!werkgedeelte_vloeroppervlak.value){ werkgedeelte_vloeroppervlak.className = 'textFieldRed'; fout = 1; } else { werkgedeelte_vloeroppervlak.className = 'textField'; } if(!bedrijfsnaam.value){ bedrijfsnaam.className = 'textFieldRed'; fout = 1; } else { bedrijfsnaam.className = 'textField'; } if(!aanvrager.value){ aanvrager.className = 'textFieldRed'; fout = 1; } else { aanvrager.className = 'textField'; } if(!adres.value){ adres.className = 'textFieldRed'; fout = 1; } else { adres.className = 'textField'; } if(!postcode.value){ postcode.className = 'textFieldRed'; fout = 1; } else { postcode.className = 'textField'; } if(!plaats.value){ plaats.className = 'textFieldRed'; fout = 1; } else { plaats.className = 'textField'; } if(!telefoon.value){ telefoon.className = 'textFieldRed'; fout = 1; } else { telefoon.className = 'textField'; } if(!email.value){ email.className = 'textFieldRed'; fout = 1; } else { email.className = 'textField'; } if(!fout){ wonenenwerkenForm.submit(); } } function verstuurSportscholen(){ var sportscholenForm = document.sportscholenForm; var bouwperceel = document.sportscholenForm.bouwperceel; var bouwfase = document.sportscholenForm.bouwfase; var bouwlocatie = document.sportscholenForm.bouwlocatie; var periode = document.sportscholenForm.periode; var jaar_verbouwing = document.sportscholenForm.jaar_verbouwing; var sportschool_vloeroppervlak = document.sportscholenForm.sportschool_vloeroppervlak; var sportschool_bouwlagen = document.sportscholenForm.sportschool_bouwlagen; var bedrijfsnaam = document.sportscholenForm.bedrijfsnaam; var aanvrager = document.sportscholenForm.aanvrager; var adres = document.sportscholenForm.adres; var postcode = document.sportscholenForm.postcode; var plaats = document.sportscholenForm.plaats; var telefoon = document.sportscholenForm.telefoon; var email = document.sportscholenForm.email; fout = 0; if(!bouwlocatie.value){ bouwlocatie.className = 'textFieldRed'; fout = 1; } else { bouwlocatie.className = 'textField'; } if(!jaar_verbouwing.value){ jaar_verbouwing.className = 'textFieldRed'; fout = 1; } else { jaar_verbouwing.className = 'textField'; } if(!sportschool_vloeroppervlak.value){ sportschool_vloeroppervlak.className = 'textFieldRed'; fout = 1; } else { sportschool_vloeroppervlak.className = 'textField'; } if(!sportschool_bouwlagen.value){ sportschool_bouwlagen.className = 'textFieldRed'; fout = 1; } else { sportschool_bouwlagen.className = 'textField'; } if(!bedrijfsnaam.value){ bedrijfsnaam.className = 'textFieldRed'; fout = 1; } else { bedrijfsnaam.className = 'textField'; } if(!aanvrager.value){ aanvrager.className = 'textFieldRed'; fout = 1; } else { aanvrager.className = 'textField'; } if(!adres.value){ adres.className = 'textFieldRed'; fout = 1; } else { adres.className = 'textField'; } if(!postcode.value){ postcode.className = 'textFieldRed'; fout = 1; } else { postcode.className = 'textField'; } if(!plaats.value){ plaats.className = 'textFieldRed'; fout = 1; } else { plaats.className = 'textField'; } if(!telefoon.value){ telefoon.className = 'textFieldRed'; fout = 1; } else { telefoon.className = 'textField'; } if(!email.value){ email.className = 'textFieldRed'; fout = 1; } else { email.className = 'textField'; } if(!fout){ sportscholenForm.submit(); } } function kantoorStap1() { var fout = 0; var bouwperceelID = document.getElementById('bouwperceel'); var bouwfaseID = document.getElementById('bouwfase'); var funderingGegevens = document.getElementById('funderingGegevens'); var funderingstypeOpPalenLengteMeterWaarde = document.getElementById('funderingstypeOpPalenLengteMeterWaarde'); var bouwlocatie = document.getElementById('bouwlocatie'); var branche = document.getElementById('branche'); var bouwlagen = document.getElementById('bouwlagen'); var eigenramingopp = document.getElementById('vloeroppervlak'); //check op selectbox if (document.formstap1.bouwperceel[document.formstap1.bouwperceel.selectedIndex].value == "") { fout = 1; bouwperceelID.className = 'selectRed'; } else { bouwperceelID.className = 'select'; } //check op selectbox if (document.formstap1.bouwfase[document.formstap1.bouwfase.selectedIndex].value == "") { fout = 1; bouwfaseID.className = 'selectRed'; } else { bouwfaseID.className = 'select'; } //check op radiobutton if((document.formstap1.funderingstype[0].checked==false)&&(document.formstap1.funderingstype[1].checked==false)&&(document.formstap1.funderingstype[2].checked==false)) { fout = 1; funderingGegevens.className = 'funderingRed'; } else { funderingGegevens.className = 'fundering'; if (document.formstap1.funderingstype[2].checked==true) { if((document.formstap1.funderingstypeOpPalenLengte[0].checked==false)&&(document.formstap1.funderingstypeOpPalenLengte[1].checked==false)) { fout = 1; funderingGegevens.className = 'funderingRed'; } else { if (document.formstap1.funderingstypeOpPalenLengte[1].checked==true) { if(funderingstypeOpPalenLengteMeterWaarde.value =='') { fout = 1; funderingGegevens.className = 'funderingRed'; funderingstypeOpPalenLengteMeterWaarde.className = 'textFieldRed'; } else { funderingGegevens.className = 'fundering'; funderingstypeOpPalenLengteMeterWaarde.className = 'textField'; } } } } } if(bouwlocatie.value =='') { fout = 1; bouwlocatie.className = 'textFieldRed'; } else { bouwlocatie.className = 'textField'; } if(branche.value =='') { fout = 1; branche.className = 'textFieldRed'; } else { branche.className = 'textField'; } if(eigenramingopp.value =='') { fout = 1; eigenramingopp.className = 'textFieldRed'; } else { eigenramingopp.className = 'textField'; } if(bouwlagen.value =='') { fout = 1; bouwlagen.className = 'textFieldRed'; } else { bouwlagen.className = 'textField'; } if(!fout) { saveStap1(); openStap(1,2); } } function kantoorStap2() { var fout = 0; var aanvrager = document.getElementById('aanvrager'); var adres = document.getElementById('adres'); var postcode = document.getElementById('postcode'); var plaats = document.getElementById('plaats'); var telefoon = document.getElementById('telefoon'); var mobiel = document.getElementById('mobiel'); var email = document.getElementById('email'); if(aanvrager.value == '') { fout = 1; aanvrager.className = 'textFieldRed'; } else { aanvrager.className = 'textField'; } if(adres.value == '') { fout = 1; adres.className = 'textFieldRed'; } else { adres.className = 'textField'; } if(postcode.value == '') { fout = 1; postcode.className = 'textFieldRed'; } else { postcode.className = 'textField'; } if(plaats.value == '') { fout = 1; plaats.className = 'textFieldRed'; } else { plaats.className = 'textField'; } if(telefoon.value == '' && mobiel.value == '') { fout = 1; telefoon.className = 'textFieldRed'; mobiel.className = 'textFieldRed'; alert('Vul uw telefoon of uw mobiele nummer in.'); } else { telefoon.className = 'textField'; mobiel.className = 'textField'; } if(email.value == '') { fout = 1; email.className = 'textFieldRed'; } else { if (!isValidEmail(email.value)) { fout=1; email.className = 'textFieldRed'; alert('Vul een correct e-mailadres in.'); } else { email.className = 'textField'; } } if(!fout) { document.formstap2.submit(); } } function wonenenwerkenStap1() { var fout = 0; var bouwperceelID = document.getElementById('bouwperceel'); var bouwfaseID = document.getElementById('bouwfase'); var funderingGegevens = document.getElementById('funderingGegevens'); var funderingstypeOpPalenLengteMeterWaarde = document.getElementById('funderingstypeOpPalenLengteMeterWaarde'); var bouwlocatie = document.getElementById('bouwlocatie'); var branche = document.getElementById('branche'); var woongedeelte_vloeroppervlak = document.getElementById('woongedeelte_vloeroppervlak'); var woongedeelte_bouwlagen = document.getElementById('woongedeelte_bouwlagen'); var werkgedeelte_vloeroppervlak = document.getElementById('werkgedeelte_vloeroppervlak'); var werkgedeelte_vrijehoogte = document.getElementById('werkgedeelte_vrijehoogte'); //check op selectbox if (document.formstap1.bouwperceel[document.formstap1.bouwperceel.selectedIndex].value == "") { fout = 1; bouwperceelID.className = 'selectRed'; } else { bouwperceelID.className = 'select'; } //check op selectbox if (document.formstap1.bouwfase[document.formstap1.bouwfase.selectedIndex].value == "") { fout = 1; bouwfaseID.className = 'selectRed'; } else { bouwfaseID.className = 'select'; } //check op radiobutton if((document.formstap1.funderingstype[0].checked==false)&&(document.formstap1.funderingstype[1].checked==false)&&(document.formstap1.funderingstype[2].checked==false)) { fout = 1; funderingGegevens.className = 'funderingRed'; } else { funderingGegevens.className = 'fundering'; if (document.formstap1.funderingstype[2].checked==true) { if((document.formstap1.funderingstypeOpPalenLengte[0].checked==false)&&(document.formstap1.funderingstypeOpPalenLengte[1].checked==false)) { fout = 1; funderingGegevens.className = 'funderingRed'; } else { if (document.formstap1.funderingstypeOpPalenLengte[1].checked==true) { if(funderingstypeOpPalenLengteMeterWaarde.value =='') { fout = 1; funderingGegevens.className = 'funderingRed'; funderingstypeOpPalenLengteMeterWaarde.className = 'textFieldRed'; } else { funderingGegevens.className = 'fundering'; funderingstypeOpPalenLengteMeterWaarde.className = 'textField'; } } } } } if(bouwlocatie.value =='') { fout = 1; bouwlocatie.className = 'textFieldRed'; } else { bouwlocatie.className = 'textField'; } if(branche.value =='') { fout = 1; branche.className = 'textFieldRed'; } else { branche.className = 'textField'; } if(woongedeelte_vloeroppervlak.value =='') { fout = 1; woongedeelte_vloeroppervlak.className = 'textFieldRed'; } else { woongedeelte_vloeroppervlak.className = 'textField'; } if(woongedeelte_bouwlagen.value =='') { fout = 1; woongedeelte_bouwlagen.className = 'textFieldRed'; } else { woongedeelte_bouwlagen.className = 'textField'; } if(werkgedeelte_vloeroppervlak.value =='') { fout = 1; werkgedeelte_vloeroppervlak.className = 'textFieldRed'; } else { werkgedeelte_vloeroppervlak.className = 'textField'; } if(werkgedeelte_vrijehoogte.value =='') { fout = 1; werkgedeelte_vrijehoogte.className = 'textFieldRed'; } else { werkgedeelte_vrijehoogte.className = 'textField'; } if(!fout) { saveStap1(); openStap(1,2); } } function wonenenwerkenStap2() { var fout = 0; var aanvrager = document.getElementById('aanvrager'); var adres = document.getElementById('adres'); var postcode = document.getElementById('postcode'); var plaats = document.getElementById('plaats'); var telefoon = document.getElementById('telefoon'); var mobiel = document.getElementById('mobiel'); var email = document.getElementById('email'); if(aanvrager.value == '') { fout = 1; aanvrager.className = 'textFieldRed'; } else { aanvrager.className = 'textField'; } if(adres.value == '') { fout = 1; adres.className = 'textFieldRed'; } else { adres.className = 'textField'; } if(postcode.value == '') { fout = 1; postcode.className = 'textFieldRed'; } else { postcode.className = 'textField'; } if(plaats.value == '') { fout = 1; plaats.className = 'textFieldRed'; } else { plaats.className = 'textField'; } if(telefoon.value == '' && mobiel.value == '') { fout = 1; telefoon.className = 'textFieldRed'; mobiel.className = 'textFieldRed'; alert('Vul uw telefoon of uw mobiele nummer in.'); } else { telefoon.className = 'textField'; mobiel.className = 'textField'; } if(email.value == '') { fout = 1; email.className = 'textFieldRed'; } else { if (!isValidEmail(email.value)) { fout=1; email.className = 'textFieldRed'; alert('Vul een correct e-mailadres in.'); } else { email.className = 'textField'; } } if(!fout) { document.formstap2.submit(); } } function bedrijfsgebouwStap1() { var fout = 0; var bouwperceelID = document.getElementById('bouwperceel'); var bouwfaseID = document.getElementById('bouwfase'); var funderingGegevens = document.getElementById('funderingGegevens'); var funderingstypeOpPalenLengteMeterWaarde = document.getElementById('funderingstypeOpPalenLengteMeterWaarde'); var bouwlocatie = document.getElementById('bouwlocatie'); var branche = document.getElementById('branche'); var kantoor_oppervlakte = document.getElementById('kantoor_oppervlakte'); var kantoor_bouwlagen = document.getElementById('kantoor_bouwlagen'); var bedrijf_oppervlakte = document.getElementById('bedrijf_oppervlakte'); var bedrijf_vrijehoogte = document.getElementById('bedrijf_vrijehoogte'); //check op selectbox if (document.formstap1.bouwperceel[document.formstap1.bouwperceel.selectedIndex].value == "") { fout = 1; bouwperceelID.className = 'selectRed'; } else { bouwperceelID.className = 'select'; } //check op selectbox if (document.formstap1.bouwfase[document.formstap1.bouwfase.selectedIndex].value == "") { fout = 1; bouwfaseID.className = 'selectRed'; } else { bouwfaseID.className = 'select'; } //check op radiobutton if((document.formstap1.funderingstype[0].checked==false)&&(document.formstap1.funderingstype[1].checked==false)&&(document.formstap1.funderingstype[2].checked==false)) { fout = 1; funderingGegevens.className = 'funderingRed'; } else { funderingGegevens.className = 'fundering'; if (document.formstap1.funderingstype[2].checked==true) { if((document.formstap1.funderingstypeOpPalenLengte[0].checked==false)&&(document.formstap1.funderingstypeOpPalenLengte[1].checked==false)) { fout = 1; funderingGegevens.className = 'funderingRed'; } else { if (document.formstap1.funderingstypeOpPalenLengte[1].checked==true) { if(funderingstypeOpPalenLengteMeterWaarde.value =='') { fout = 1; funderingGegevens.className = 'funderingRed'; funderingstypeOpPalenLengteMeterWaarde.className = 'textFieldRed'; } else { funderingGegevens.className = 'fundering'; funderingstypeOpPalenLengteMeterWaarde.className = 'textField'; } } } } } if(bouwlocatie.value == '') { fout = 1; bouwlocatie.className = 'textFieldRed'; } else { bouwlocatie.className = 'textField'; } if(branche.value == '') { fout = 1; branche.className = 'textFieldRed'; } else { branche.className = 'textField'; } if(kantoor_oppervlakte.value == '') { fout = 1; kantoor_oppervlakte.className = 'textFieldRed'; } else { kantoor_oppervlakte.className = 'textField'; } if(kantoor_bouwlagen.value == '') { fout = 1; kantoor_bouwlagen.className = 'textFieldRed'; } else { kantoor_bouwlagen.className = 'textField'; } if(bedrijf_oppervlakte.value == '') { fout = 1; bedrijf_oppervlakte.className = 'textFieldRed'; } else { bedrijf_oppervlakte.className = 'textField'; } if(bedrijf_vrijehoogte.value == '') { fout = 1; bedrijf_vrijehoogte.className = 'textFieldRed'; } else { bedrijf_vrijehoogte.className = 'textField'; } if(!fout) { saveStap1(); openStap(1,2); } } function bedrijfsgebouwStap2() { var fout = 0; var aanvrager = document.getElementById('aanvrager'); var adres = document.getElementById('adres'); var postcode = document.getElementById('postcode'); var plaats = document.getElementById('plaats'); var telefoon = document.getElementById('telefoon'); var mobiel = document.getElementById('mobiel'); var email = document.getElementById('email'); if(aanvrager.value == '') { fout = 1; aanvrager.className = 'textFieldRed'; } else { aanvrager.className = 'textField'; } if(adres.value == '') { fout = 1; adres.className = 'textFieldRed'; } else { adres.className = 'textField'; } if(postcode.value == '') { fout = 1; postcode.className = 'textFieldRed'; } else { postcode.className = 'textField'; } if(plaats.value == '') { fout = 1; plaats.className = 'textFieldRed'; } else { plaats.className = 'textField'; } if(telefoon.value == '' && mobiel.value == '') { fout = 1; telefoon.className = 'textFieldRed'; mobiel.className = 'textFieldRed'; alert('Vul uw telefoon of uw mobiele nummer in.'); } else { telefoon.className = 'textField'; mobiel.className = 'textField'; } if(email.value == '') { fout = 1; email.className = 'textFieldRed'; } else { if (!isValidEmail(email.value)) { fout=1; email.className = 'textFieldRed'; alert('Vul een correct e-mailadres in.'); } else { email.className = 'textField'; } } if(!fout) { document.formstap2.submit(); } } function sportscholenStap1() { var fout = 0; var bouwperceelID = document.getElementById('bouwperceel'); var bouwfaseID = document.getElementById('bouwfase'); var funderingGegevens = document.getElementById('funderingGegevens'); var funderingstypeOpPalenLengteMeterWaarde = document.getElementById('funderingstypeOpPalenLengteMeterWaarde'); var bouwlocatie = document.getElementById('bouwlocatie'); var kantoor_vloeroppervlak = document.getElementById('kantoor_vloeroppervlak'); var kantoor_bouwlagen = document.getElementById('kantoor_bouwlagen'); var woongedeelte_vloeroppervlak = document.getElementById('woongedeelte_vloeroppervlak'); var woongedeelte_bouwlagen = document.getElementById('woongedeelte_bouwlagen'); var sportschool_vloeroppervlak = document.getElementById('sportschool_vloeroppervlak'); var sportschool_bouwlagen = document.getElementById('sportschool_bouwlagen'); //check op selectbox if (document.formstap1.bouwperceel[document.formstap1.bouwperceel.selectedIndex].value == "") { fout = 1; bouwperceelID.className = 'selectRed'; } else { bouwperceelID.className = 'select'; } //check op selectbox if (document.formstap1.bouwfase[document.formstap1.bouwfase.selectedIndex].value == "") { fout = 1; bouwfaseID.className = 'selectRed'; } else { bouwfaseID.className = 'select'; } //check op radiobutton if((document.formstap1.funderingstype[0].checked==false)&&(document.formstap1.funderingstype[1].checked==false)&&(document.formstap1.funderingstype[2].checked==false)) { fout = 1; funderingGegevens.className = 'funderingRed'; } else { funderingGegevens.className = 'fundering'; if (document.formstap1.funderingstype[2].checked==true) { if((document.formstap1.funderingstypeOpPalenLengte[0].checked==false)&&(document.formstap1.funderingstypeOpPalenLengte[1].checked==false)) { fout = 1; funderingGegevens.className = 'funderingRed'; } else { if (document.formstap1.funderingstypeOpPalenLengte[1].checked==true) { if(funderingstypeOpPalenLengteMeterWaarde.value =='') { fout = 1; funderingGegevens.className = 'funderingRed'; funderingstypeOpPalenLengteMeterWaarde.className = 'textFieldRed'; } else { funderingGegevens.className = 'fundering'; funderingstypeOpPalenLengteMeterWaarde.className = 'textField'; } } } } } if(bouwlocatie.value == '') { fout = 1; bouwlocatie.className = 'textFieldRed'; } else { bouwlocatie.className = 'textField'; } if(kantoor_vloeroppervlak.value == '') { fout = 1; kantoor_vloeroppervlak.className = 'textFieldRed'; } else { kantoor_vloeroppervlak.className = 'textField'; } if(kantoor_bouwlagen.value == '') { fout = 1; kantoor_bouwlagen.className = 'textFieldRed'; } else { kantoor_bouwlagen.className = 'textField'; } if(woongedeelte_vloeroppervlak.value == '') { fout = 1; woongedeelte_vloeroppervlak.className = 'textFieldRed'; } else { woongedeelte_vloeroppervlak.className = 'textField'; } if(woongedeelte_bouwlagen.value == '') { fout = 1; woongedeelte_bouwlagen.className = 'textFieldRed'; } else { woongedeelte_bouwlagen.className = 'textField'; } if(sportschool_vloeroppervlak.value == '') { fout = 1; sportschool_vloeroppervlak.className = 'textFieldRed'; } else { sportschool_vloeroppervlak.className = 'textField'; } if(sportschool_bouwlagen.value == '') { fout = 1; sportschool_bouwlagen.className = 'textFieldRed'; } else { sportschool_bouwlagen.className = 'textField'; } if(!fout) { saveStap1(); openStap(1,2); } } function sportscholenStap2() { var fout = 0; var aanvrager = document.getElementById('aanvrager'); var adres = document.getElementById('adres'); var postcode = document.getElementById('postcode'); var plaats = document.getElementById('plaats'); var telefoon = document.getElementById('telefoon'); var mobiel = document.getElementById('mobiel'); var email = document.getElementById('email'); if(aanvrager.value == '') { fout = 1; aanvrager.className = 'textFieldRed'; } else { aanvrager.className = 'textField'; } if(adres.value == '') { fout = 1; adres.className = 'textFieldRed'; } else { adres.className = 'textField'; } if(postcode.value == '') { fout = 1; postcode.className = 'textFieldRed'; } else { postcode.className = 'textField'; } if(plaats.value == '') { fout = 1; plaats.className = 'textFieldRed'; } else { plaats.className = 'textField'; } if(telefoon.value == '' && mobiel.value == '') { fout = 1; telefoon.className = 'textFieldRed'; mobiel.className = 'textFieldRed'; alert('Vul uw telefoon of uw mobiele nummer in.'); } else { telefoon.className = 'textField'; mobiel.className = 'textField'; } if(email.value == '') { fout = 1; email.className = 'textFieldRed'; } else { if (!isValidEmail(email.value)) { fout=1; email.className = 'textFieldRed'; alert('Vul een correct e-mailadres in.'); } else { email.className = 'textField'; } } if(!fout) { document.formstap2.submit(); } } function cascoHallenbouwStap1() { var fout = 0; var bouwperceelID = document.getElementById('bouwperceel'); var bouwfaseID = document.getElementById('bouwfase'); var funderingGegevens = document.getElementById('funderingGegevens'); var funderingstypeOpPalenLengteMeterWaarde = document.getElementById('funderingstypeOpPalenLengteMeterWaarde'); var bouwlocatie = document.getElementById('bouwlocatie'); var branche = document.getElementById('branche'); var werkgedeelte_vloeroppervlak = document.getElementById('werkgedeelte_vloeroppervlak'); var werkgedeelte_vrijehoogte = document.getElementById('werkgedeelte_vrijehoogte'); //check op selectbox if (document.formstap1.bouwperceel[document.formstap1.bouwperceel.selectedIndex].value == "") { fout = 1; bouwperceelID.className = 'selectRed'; } else { bouwperceelID.className = 'select'; } //check op selectbox if (document.formstap1.bouwfase[document.formstap1.bouwfase.selectedIndex].value == "") { fout = 1; bouwfaseID.className = 'selectRed'; } else { bouwfaseID.className = 'select'; } //check op radiobutton if((document.formstap1.funderingstype[0].checked==false)&&(document.formstap1.funderingstype[1].checked==false)&&(document.formstap1.funderingstype[2].checked==false)) { fout = 1; funderingGegevens.className = 'funderingRed'; } else { funderingGegevens.className = 'fundering'; if (document.formstap1.funderingstype[2].checked==true) { if((document.formstap1.funderingstypeOpPalenLengte[0].checked==false)&&(document.formstap1.funderingstypeOpPalenLengte[1].checked==false)) { fout = 1; funderingGegevens.className = 'funderingRed'; } else { if (document.formstap1.funderingstypeOpPalenLengte[1].checked==true) { if(funderingstypeOpPalenLengteMeterWaarde.value =='') { fout = 1; funderingGegevens.className = 'funderingRed'; funderingstypeOpPalenLengteMeterWaarde.className = 'textFieldRed'; } else { funderingGegevens.className = 'fundering'; funderingstypeOpPalenLengteMeterWaarde.className = 'textField'; } } } } } if(bouwlocatie.value =='') { fout = 1; bouwlocatie.className = 'textFieldRed'; } else { bouwlocatie.className = 'textField'; } if(branche.value =='') { fout = 1; branche.className = 'textFieldRed'; } else { branche.className = 'textField'; } if(werkgedeelte_vloeroppervlak.value =='') { fout = 1; werkgedeelte_vloeroppervlak.className = 'textFieldRed'; } else { werkgedeelte_vloeroppervlak.className = 'textField'; } if(werkgedeelte_vrijehoogte.value =='') { fout = 1; werkgedeelte_vrijehoogte.className = 'textFieldRed'; } else { werkgedeelte_vrijehoogte.className = 'textField'; } if(!fout) { saveStap1(); openStap(1,2); } } function cascoHallenbouwStap2() { var fout = 0; var aanvrager = document.getElementById('aanvrager'); var adres = document.getElementById('adres'); var postcode = document.getElementById('postcode'); var plaats = document.getElementById('plaats'); var telefoon = document.getElementById('telefoon'); var mobiel = document.getElementById('mobiel'); var email = document.getElementById('email'); if(aanvrager.value == '') { fout = 1; aanvrager.className = 'textFieldRed'; } else { aanvrager.className = 'textField'; } if(adres.value == '') { fout = 1; adres.className = 'textFieldRed'; } else { adres.className = 'textField'; } if(postcode.value == '') { fout = 1; postcode.className = 'textFieldRed'; } else { postcode.className = 'textField'; } if(plaats.value == '') { fout = 1; plaats.className = 'textFieldRed'; } else { plaats.className = 'textField'; } if(telefoon.value == '' && mobiel.value == '') { fout = 1; telefoon.className = 'textFieldRed'; mobiel.className = 'textFieldRed'; alert('Vul uw telefoon of uw mobiele nummer in.'); } else { telefoon.className = 'textField'; mobiel.className = 'textField'; } if(email.value == '') { fout = 1; email.className = 'textFieldRed'; } else { if (!isValidEmail(email.value)) { fout=1; email.className = 'textFieldRed'; alert('Vul een correct e-mailadres in.'); } else { email.className = 'textField'; } } if(!fout) { document.formstap2.submit(); } } function addOverheaddeur(){ if(document.getElementById('overheaddeurNummer').value<=4) { var overheaddeurNummer = 'overheaddeurNummer' + document.getElementById('overheaddeurNummer').value; document.getElementById(overheaddeurNummer).style.display = "block"; if( (parseInt(document.getElementById('overheaddeurNummer').value)) <= 4 ){ document.getElementById('overheaddeurNummer').value = parseInt(document.getElementById('overheaddeurNummer').value) + 1; } var overheaddeurAantal = 'overheaddeurAantal' + document.getElementById('overheaddeurAantal').value; document.getElementById(overheaddeurAantal).style.display = "block"; if( (parseInt(document.getElementById('overheaddeurAantal').value)) <= 4 ){ document.getElementById('overheaddeurAantal').value = parseInt(document.getElementById('overheaddeurAantal').value) + 1; } var overheaddeurHoogte = 'overheaddeurHoogte' + document.getElementById('overheaddeurHoogte').value; document.getElementById(overheaddeurHoogte).style.display = "block"; if( (parseInt(document.getElementById('overheaddeurHoogte').value)) <= 4 ){ document.getElementById('overheaddeurHoogte').value = parseInt(document.getElementById('overheaddeurHoogte').value) + 1; } var overheaddeurBreedte = 'overheaddeurBreedte' + document.getElementById('overheaddeurBreedte').value; document.getElementById(overheaddeurBreedte).style.display = "block"; if( (parseInt(document.getElementById('overheaddeurBreedte').value)) <= 4 ){ document.getElementById('overheaddeurBreedte').value = parseInt(document.getElementById('overheaddeurBreedte').value) + 1; } } } function toonOptiesPalen() { document.getElementById('funderingstypeOpPalenLengteNietBekend').style.display = "block"; document.getElementById('funderingstypeOpPalenLengteNietBekendLabel').style.display = "block"; document.getElementById('funderingstypeOpPalenLengteMeter').style.display = "block"; document.getElementById('funderingstypeOpPalenLengteMeterLabel').style.display = "block"; document.getElementById('funderingstypeOpPalenLengteMeterLabelExtra').style.display = "block"; document.getElementById('funderingstypeOpPalenLengteMeterWaarde').style.display = "block"; } function verbergOptiesPalen() { document.getElementById('funderingstypeOpPalenLengteNietBekend').style.display = "none"; document.getElementById('funderingstypeOpPalenLengteNietBekendLabel').style.display = "none"; document.getElementById('funderingstypeOpPalenLengteMeter').style.display = "none"; document.getElementById('funderingstypeOpPalenLengteMeterLabel').style.display = "none"; document.getElementById('funderingstypeOpPalenLengteMeterLabelExtra').style.display = "none"; document.getElementById('funderingstypeOpPalenLengteMeterWaarde').style.display = "none"; document.formstap1.funderingstypeOpPalenLengteNietBekend.checked = false; document.formstap1.funderingstypeOpPalenLengteMeter.checked = false; document.formstap1.funderingstypeOpPalenLengteMeterWaarde.value = ""; } function IsPhoneNumber(sText) { var ValidChars = "0123456789- ()+"; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; } function isValidEmail(strEmail) { validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i; if (strEmail.search(validRegExp) == -1) { return false; } return true; }