/*
 * Functie om het formulier te controleren
 */
function checkForm(form){
    var naam = form.naam.value;
    var adres = form.adres.value;
    var postcode = form.postcode.value;
    var plaats = form.plaats.value;
    var land = form.land.value;
    var tel = form.tel.value;
    var email = form.email.value;
    var bericht = form.bericht.value;
    var spam = form.spam.value;

    var returnvar = true;

    //controle op de ingegeven naam
    if(naam.length<=1){
        document.getElementById("naamleeg").style.display="block";
        returnvar=false;
    }
    else{
        document.getElementById("naamleeg").style.display="none";
    }

    //controle op de ingegeven adres
    if(adres.length<=1){
        document.getElementById("adresleeg").style.display="block";
        returnvar=false;
    }
    else{
        document.getElementById("adresleeg").style.display="none";
    }

    //controle op de ingegeven postcode
    if(postcode.length<=1){
        document.getElementById("postcodeleeg").style.display="block";
        returnvar=false;
    }
    else{
        document.getElementById("postcodeleeg").style.display="none";
    }

    //controle op de ingegeven plaats
    if(plaats.length<=1){
        document.getElementById("plaatsleeg").style.display="block";
        returnvar=false;
    }
    else{
        document.getElementById("plaatsleeg").style.display="none";
    }

    //controle op de ingegeven land
    if(land.length<=1){
        document.getElementById("landleeg").style.display="block";
        returnvar=false;
    }
    else{
        document.getElementById("landleeg").style.display="none";
    }

    // controle op het ingegeven emailadres
    if(email.length!=0){
        document.getElementById("emailleeg").style.display="none";
        // Controle op geldig emailadres
        if(!checkEmailExpression(email)){
            document.getElementById("emailfout").style.display="block";
            returnvar=false;
        }
        else{
            document.getElementById("emailfout").style.display="none";
        }
    }
    else{
        returnvar=false;
        document.getElementById("emailleeg").style.display="block";
    }

    //controle op de ingegeven plaats
    if(tel.length<=1){
        document.getElementById("telleeg").style.display="block";
        returnvar=false;
    }
    else{
        document.getElementById("telleeg").style.display="none";
    }

    // controle op het ingegeven bericht
    if(bericht.length<=4){
        document.getElementById("berichtleeg").style.display="block";
        returnvar=false;
    }
    else{
        document.getElementById("berichtleeg").style.display="none";
    }

    // controle op de ingegeven spamcheck
    if(spam.length==0){
        document.getElementById("spamleeg").style.display="block";
        returnvar=false;
    }
    else{
        document.getElementById("spamleeg").style.display="none";
        var getal1 = document.getElementById('nummer_1').innerHTML;
        var getal2 = document.getElementById('nummer_2').innerHTML;
        uitkomst = parseFloat(getal1)+parseFloat(getal2);
        if(spam!=uitkomst){
            returnvar=false;
            document.getElementById("spamfout").style.display="block";
        }
        else{
            document.getElementById("spamfout").style.display="none";
        }
    }
    
    return returnvar;
	
}
/*
 *  Controleren of het een geldig emailadres is
 *
 *  @return false als het emailadres NIET klopt
 *  @return true als het emailadres over��nkomt met het patroon
 *
*/
function checkEmailExpression(email){
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filter.test(email))
        return true;
    else
        return false;
}

