
//validatie 

function validate(){

	var frm = document.frm1;
	
	var aanhef = "";
	
	for (var i = 0; i< frm.aanhef.length; i++){
	    if (frm.aanhef[i].checked){
	      aanhef = frm.aanhef[i].value;
	     }
	}
	
	var size = frm.size.value;
	var voorletters = frm.voorletters.value;
	var achternaam = frm.achternaam.value;
	var hh_gb_dag = frm.hh_gb_dag.options[frm.hh_gb_dag.selectedIndex].value; 
	var hh_gb_maand = frm.hh_gb_maand.options[frm.hh_gb_maand.selectedIndex].value; 
	var hh_gb_jaar = frm.hh_gb_jaar.options[frm.hh_gb_jaar.selectedIndex].value; 
	var adres = frm.adres.value;
	var nummer = frm.nummer.value;
	var postcode = frm.postcode.value;
	var plaats = frm.plaats.value;
	var land = frm.land.options[frm.land.selectedIndex].value;
	var telefoon = frm.telefoon.value;
	var email = frm.email.value;
		
	for (i = 0; i < size; i++){		
		
		var huisnaam = frm.elements['huisnaam[' + i + ']'].value;
		var adag = frm["adag[" + i + "]"].options[frm["adag[" + i + "]"].selectedIndex].value; 
		var amaand = frm["amaand[" + i + "]"].options[frm["amaand[" + i + "]"].selectedIndex].value; 
		var ajaar = frm["ajaar[" + i + "]"].options[frm["ajaar[" + i + "]"].selectedIndex].value; 
		
		var vdag = frm["vdag[" + i + "]"].options[frm["vdag[" + i + "]"].selectedIndex].value; 		
		var vmaand = frm["vmaand[" + i + "]"].options[frm["vmaand[" + i + "]"].selectedIndex].value; 
		var vjaar = frm["vjaar[" + i + "]"].options[frm["vjaar[" + i + "]"].selectedIndex].value; 
		
		var aantal = frm["aantal[" + i + "]"].options[frm["aantal[" + i + "]"].selectedIndex].value; 
		
		if (adag != '' && amaand != '' && ajaar != '' && aantal == 0){
           alert('Selecteer a.u.b. aantal personen voor ' + huisnaam + '.');
		   frm.elements['aantal[' + i + ']'].focus();
           return false;
       }
	   
	   else if (vdag != '' && vmaand != '' && vjaar != '' && aantal == 0){
           alert('Selecteer a.u.b. aantal personen voor ' + huisnaam + '.');
		   frm.elements['aantal[' + i + ']'].focus();
           return false;
       }
	   
	   else if (adag != '' && amaand != '' && ajaar == ''){
           alert('Jaar aankomst ontbreekt voor ' + huisnaam + '.');
		   frm.elements['aantal[' + i + ']'].focus();
           return false;
       }
	   
	   else if (adag != '' && amaand == '' && ajaar != ''){
           alert('Maand aankomst ontbreekt voor ' + huisnaam + '.');
		   frm.elements['aantal[' + i + ']'].focus();
           return false;
       }
	   
	   else if (adag == '' && amaand != '' && ajaar != ''){
           alert('Dag aankomst ontbreekt voor ' + huisnaam + '.');
		   frm.elements['aantal[' + i + ']'].focus();
           return false;
       }
	   
	   else if (vdag != '' && vmaand != '' && vjaar == ''){
           alert('Jaar vertrek ontbreekt voor ' + huisnaam + '.');
		   frm.elements['aantal[' + i + ']'].focus();
           return false;
       }
	   
	   else if (vdag != '' && vmaand == '' && vjaar != ''){
           alert('Maand vertrek ontbreekt voor ' + huisnaam + '.');
		   frm.elements['aantal[' + i + ']'].focus();
           return false;
       }
	   
	   else if (vdag == '' && vmaand != '' && vjaar != ''){
           alert('Dag vertrek ontbreekt voor ' + huisnaam + '.');
		   frm.elements['aantal[' + i + ']'].focus();
           return false;
       }
	}
	
	// validatie persoonsgegevens en gegevens medehuurders 	
	   
	  if(aanhef == ""){
            alert ("Kies a.u.b. een aanhef.");
            frm.aanhef[0].focus();
            return false;
        }
		else if (voorletters == ""){
            alert ("Voer a.u.b. uw voorletter(s) in");
            frm.voorletters.focus();
            return false;
        }		
		else if (achternaam == ""){
            alert ("Voer a.u.b. uw achternaam in");
            frm.achternaam.focus();
            return false;
        }		
		else if (hh_gb_dag == ""){
            alert ("Voer a.u.b. geboortedag hoofdhuurder in.");
            frm.hh_gb_dag.focus();
            return false;
        }	
		else if (hh_gb_maand == ""){
            alert ("Voer a.u.b. geboortemaand hoofdhuurder in.");
            frm.hh_gb_maand.focus();
            return false;
        }
		else if (hh_gb_jaar == ""){
            alert ("Voer a.u.b. geboortejaar hoofdhuurder in.");
            frm.hh_gb_jaar.focus();
            return false;
        }
		else if (adres == ""){
            alert ("Voer a.u.b. uw adres in");
            frm.adres.focus();
            return false;
        }
		else if (nummer == ""){
            alert ("Voer a.u.b. uw huisnummer in");
            frm.nummer.focus();
            return false;
        }
		else if (postcode == ""){
            alert ("Voer a.u.b. postcode in");
            frm.postcode.focus();
            return false;
        }
		else if (plaats == ""){
            alert ("Voer a.u.b. uw plaatsnaam in");
            frm.plaats.focus();
            return false;
        }
		else if (email == ""){
            alert ("Voer a.u.b. uw e-mail adres in");
            frm.email.focus();
            return false;
       }   	      
	     
		if(frm.email.value.indexOf("@") == -1){
			alert("Er staat geen @ in het E-mail adres, en het is dus ongeldig");
			frm.email.focus();
			return(false);
		} 	
}
	