
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 = '<strong>'+naam+'</strong>';
}

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 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';
	zoekForm.submit();
}

function zoekResultatenDisplay(){
    zoekForm.action = 'http://www.bouwbedrijfnieuwenhuis.nl/zoek-resultaten';
    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 voorletters		=	document.getElementById('voorletters');
	var straatnaam		=	document.getElementById('straatnaam');
	var huisnummer		=	document.getElementById('huisnummer');
	var postcode1		=	document.getElementById('postcode1');
	var postcode2		=	document.getElementById('postcode2');
	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(voorletters.value == '') {
		fout = 1;
		voorletters.className = 'textFieldRed';
	} else {
		voorletters.className = 'textField';
	}
	
	if(straatnaam.value == '') {
		fout = 1;
		straatnaam.className = 'textFieldRed';
	} else {
		straatnaam.className = 'textField';
	}
	
	if(huisnummer.value == '') {
		fout = 1;
		huisnummer.className = 'textFieldRed';
	} else {
		huisnummer.className = 'textField';
	}
	
	if(postcode1.value == '' || postcode1.value.length < 4) {
		fout = 1;
		postcode1.className = 'textFieldRed';
	} else {
		postcode1.className = 'textField';
	}
	
	if(postcode2.value == '' || postcode2.value.length < 2) {
		fout = 1;
		postcode2.className = 'textFieldRed';
	} else {
		postcode2.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();
	}  else 
	{
		$('html, body').animate({scrollTop: 0}, 500);	
		setTimeout(function() { 
			$("#errorMsg").slideDown("slow");
		}, 500); 
		
	}
}

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) {
		
		$("#errorMsg").hide();
		$('html, body').animate({scrollTop: 0}, 500); 
		
		saveStap1();
		openStap(1,2);
	} else 
	{
		$('html, body').animate({scrollTop: 0}, 500);	
		setTimeout(function() { 
			$("#errorMsg").slideDown("slow");
		}, 500); 	
	}
}

function kantoorStap2() {

	var fout = 0;
	
	var voorletters		=	document.getElementById('voorletters');
	var aanvrager		=	document.getElementById('aanvrager');
	var straatnaam		=	document.getElementById('straatnaam');
	var huisnummer		=	document.getElementById('huisnummer');
	var postcode1		=	document.getElementById('postcode1');
	var postcode2		=	document.getElementById('postcode2');
	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(voorletters.value == '') {
		fout = 1;
		voorletters.className = 'textFieldRed';
	} else {
		voorletters.className = 'textField';
	}
	
	if(straatnaam.value == '') {
		fout = 1;
		straatnaam.className = 'textFieldRed';
	} else {
		straatnaam.className = 'textField';
	}
	
	if(huisnummer.value == '') {
		fout = 1;
		huisnummer.className = 'textFieldRed';
	} else {
		huisnummer.className = 'textField';
	}
	
	if(postcode1.value == '' || postcode1.value.length < 4) {
		fout = 1;
		postcode1.className = 'textFieldRed';
	} else {
		postcode1.className = 'textField';
	}
	
	if(postcode2.value == '' || postcode2.value.length < 2) {
		fout = 1;
		postcode2.className = 'textFieldRed';
	} else {
		postcode2.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();
	} else
	{
		$('html, body').animate({scrollTop: 0}, 500);	
		setTimeout(function() { 
			$("#errorMsg").slideDown("slow");
		}, 500); 
	}
}

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) {
		
		$("#errorMsg").hide();
		$('html, body').animate({scrollTop: 0}, 500); 
		
		saveStap1();
		openStap(1,2);
	} else 
	{
		$('html, body').animate({scrollTop: 0}, 500);	
		setTimeout(function() { 
			$("#errorMsg").slideDown("slow");
		}, 500); 
		
	}
}

function wonenenwerkenStap2() {

	var fout = 0;
	
	var voorletters		=	document.getElementById('voorletters');
	var aanvrager		=	document.getElementById('aanvrager');
	var straatnaam		=	document.getElementById('straatnaam');
	var huisnummer		=	document.getElementById('huisnummer');
	var postcode1		=	document.getElementById('postcode1');
	var postcode2		=	document.getElementById('postcode2');
	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(voorletters.value == '') {
		fout = 1;
		voorletters.className = 'textFieldRed';
	} else {
		voorletters.className = 'textField';
	}
	
	if(straatnaam.value == '') {
		fout = 1;
		straatnaam.className = 'textFieldRed';
	} else {
		straatnaam.className = 'textField';
	}
	
	if(huisnummer.value == '') {
		fout = 1;
		huisnummer.className = 'textFieldRed';
	} else {
		huisnummer.className = 'textField';
	}
	
	if(postcode1.value == '' || postcode1.value.length < 4) {
		fout = 1;
		postcode1.className = 'textFieldRed';
	} else {
		postcode1.className = 'textField';
	}
	
	if(postcode2.value == '' || postcode2.value.length < 2) {
		fout = 1;
		postcode2.className = 'textFieldRed';
	} else {
		postcode2.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();
	} else 
	{
		$('html, body').animate({scrollTop: 0}, 500);	
		setTimeout(function() { 
			$("#errorMsg").slideDown("slow");
		}, 500); 
	}
}

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) {
		
		$("#errorMsg").hide();
		$('html, body').animate({scrollTop: 0}, 500); 
		
		saveStap1();
		openStap(1,2);
	} else 
	{
		$('html, body').animate({scrollTop: 0}, 500);	
		setTimeout(function() { 
			$("#errorMsg").slideDown("slow");
		}, 500); 
		
	}
}

function bedrijfsgebouwStap2() {

	var fout = 0;
	
	var voorletters		=	document.getElementById('voorletters');
	var aanvrager		=	document.getElementById('aanvrager');
	var straatnaam		=	document.getElementById('straatnaam');
	var huisnummer		=	document.getElementById('huisnummer');
	var postcode1		=	document.getElementById('postcode1');
	var postcode2		=	document.getElementById('postcode2');
	var plaats			=	document.getElementById('plaats');
	var telefoon		=	document.getElementById('telefoon');
	var mobiel			=	document.getElementById('mobiel');
	var email			=	document.getElementById('email');
	
	if(voorletters.value == '') {
		fout = 1;
		voorletters.className = 'textFieldRed';
	} else {
		voorletters.className = 'textField';
	}
	
	if(aanvrager.value == '') {
		fout = 1;
		aanvrager.className = 'textFieldRed';
	} else {
		aanvrager.className = 'textField';
	}
	
	if(straatnaam.value == '') {
		fout = 1;
		straatnaam.className = 'textFieldRed';
	} else {
		straatnaam.className = 'textField';
	}
	
	if(huisnummer.value == '') {
		fout = 1;
		huisnummer.className = 'textFieldRed';
	} else {
		huisnummer.className = 'textField';
	}
	
	if(postcode1.value == '' || postcode1.value.length < 4) {
		fout = 1;
		postcode1.className = 'textFieldRed';
	} else {
		postcode1.className = 'textField';
	}
	
	if(postcode2.value == '' || postcode2.value.length < 2) {
		fout = 1;
		postcode2.className = 'textFieldRed';
	} else {
		postcode2.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();
	} else 
	{
		$('html, body').animate({scrollTop: 0}, 500);	
		setTimeout(function() { 
			$("#errorMsg").slideDown("slow");
		}, 500); 
	}
}

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) {
		
		$("#errorMsg").hide();
		$('html, body').animate({scrollTop: 0}, 500); 
		
		saveStap1();
		openStap(1,2);
	} else 
	{
		$('html, body').animate({scrollTop: 0}, 500);	
		setTimeout(function() { 
			$("#errorMsg").slideDown("slow");
		}, 500); 
		
	}
}

function sportscholenStap2() {

	var fout = 0;
	
	var voorletters		=	document.getElementById('voorletters');
	var aanvrager		=	document.getElementById('aanvrager');
	var straatnaam		=	document.getElementById('straatnaam');
	var huisnummer		=	document.getElementById('huisnummer');
	var postcode1		=	document.getElementById('postcode1');
	var postcode2		=	document.getElementById('postcode2');
	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(voorletters.value == '') {
		fout = 1;
		voorletters.className = 'textFieldRed';
	} else {
		voorletters.className = 'textField';
	}
	
	if(straatnaam.value == '') {
		fout = 1;
		straatnaam.className = 'textFieldRed';
	} else {
		straatnaam.className = 'textField';
	}
	
	if(postcode1.value == '' || postcode1.value.length < 4) {
		fout = 1;
		postcode1.className = 'textFieldRed';
	} else {
		postcode1.className = 'textField';
	}
	
	if(postcode2.value == '' || postcode2.value.length < 2) {
		fout = 1;
		postcode2.className = 'textFieldRed';
	} else {
		postcode2.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();
	} else 
	{
		$('html, body').animate({scrollTop: 0}, 500);	
		setTimeout(function() { 
			$("#errorMsg").slideDown("slow");
		}, 500); 
	}
}

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) {
		
		$("#errorMsg").hide();
		$('html, body').animate({scrollTop: 0}, 500); 
		
		saveStap1();
		openStap(1,2);
	} else 
	{
		$('html, body').animate({scrollTop: 0}, 500);	
		setTimeout(function() { 
			$("#errorMsg").slideDown("slow");
		}, 500); 
		
	}
}

function cascoHallenbouwStap2() {

	var fout = 0;
	
	var voorletters		=	document.getElementById('voorletters');
	var aanvrager		=	document.getElementById('aanvrager');
	var straatnaam		=	document.getElementById('straatnaam');
	var huisnummer		=	document.getElementById('huisnummer');
	var postcode1		=	document.getElementById('postcode1');
	var postcode2		=	document.getElementById('postcode2');
	var plaats			=	document.getElementById('plaats');
	var telefoon		=	document.getElementById('telefoon');
	var mobiel			=	document.getElementById('mobiel');
	var email			=	document.getElementById('email');
	
	if(voorletters.value == '') {
		fout = 1;
		voorletters.className = 'textFieldRed';
	} else {
		voorletters.className = 'textField';
	}
	
	if(aanvrager.value == '') {
		fout = 1;
		aanvrager.className = 'textFieldRed';
	} else {
		aanvrager.className = 'textField';
	}
	
	if(straatnaam.value == '') {
		fout = 1;
		straatnaam.className = 'textFieldRed';
	} else {
		straatnaam.className = 'textField';
	}
	
	if(huisnummer.value == '') {
		fout = 1;
		huisnummer.className = 'textFieldRed';
	} else {
		huisnummer.className = 'textField';
	}
	
	if(postcode1.value == '' || postcode1.value.length < 4) {
		fout = 1;
		postcode1.className = 'textFieldRed';
	} else {
		postcode1.className = 'textField';
	}
	
	if(postcode2.value == '' || postcode2.value.length < 2) {
		fout = 1;
		postcode2.className = 'textFieldRed';
	} else {
		postcode2.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();
	} else 
	{
		$('html, body').animate({scrollTop: 0}, 500);	
		setTimeout(function() { 
			$("#errorMsg").slideDown("slow");
		}, 500); 
		
	}
}

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;
}


