function seizoen(sseizoen, mode) {
    document.getElementById('sfeerfotozomer').className = 'hidden';
    document.getElementById('sfeerfotoherfst').className = 'hidden';
    document.getElementById('sfeerfotowinter').className = 'hidden';
    document.getElementById('sfeerfotolente').className = 'hidden';
    document.getElementById('zomertip').className = 'hidden';
    document.getElementById('herfsttip').className = 'hidden';
    document.getElementById('wintertip').className = 'hidden';
    document.getElementById('lentetip').className = 'hidden';
    document.getElementById('seizoen_lente_tekst').className = 'seizoentekst hidden';
    document.getElementById('seizoen_zomer_tekst').className = 'seizoentekst hidden';
    document.getElementById('seizoen_herfst_tekst').className = 'seizoentekst hidden';
    document.getElementById('seizoen_winter_tekst').className = 'seizoentekst hidden';

    //Bij the onmouseover moet de tekst en tip verschijnen, bij de onmouseout niet
    if (mode == 'on') {
        document.getElementById('seizoen_' + sseizoen + '_tekst').className = 'seizoentekst';
        document.getElementById(seizoen + 'tip').className = '';

        document.getElementById('sfeerfoto' + sseizoen).className = '';
    }
}

function changeImg(imgnaam, containerid) {
    var theImageContainer = document.getElementById(containerid);
    var theNewImage = imgnaam + '.jpg';
    theImageContainer.src = theNewImage;
}

function validate(what, how) {
    var str = what;
    switch (how) {
        case 'postcode':
            if (str != "") {
                upperCase(str);
                var regexp = /^[0-9]{4}[A-Z]{2}$/;
                if (regexp.test(tmp1) == false) {
                    document.getElementById('formerror_postcode').innerHTML = 'Postcode onjuist!';
                    return false;
                }
                else {
                    document.getElementById('formerror_postcode').innerHTML = '&nbsp;';
                }
            }
            break;


        case 'email':
            if (str.indexOf(".") > 0 && str.indexOf("@") > 0) {
                document.getElementById('formerror_email').innerHTML = '&nbsp;';
            }
            else {
                document.getElementById('formerror_email').innerHTML = 'Email onjuist!';
                return false;
            }
            break;
        case 'emaila':
            if (str.indexOf(".") > 0 && str.indexOf("@") > 0) {
                document.getElementById('formerror_emaila').innerHTML = '&nbsp;';
            }
            else {
                document.getElementById('formerror_emaila').innerHTML = 'Email onjuist!';
                return false;
            }
            break;
        case 'emailb':
            if (str.indexOf(".") > 0 && str.indexOf("@") > 0) {
                document.getElementById('formerror_emailb').innerHTML = '&nbsp;';
            }
            else {
                document.getElementById('formerror_emailb').innerHTML = 'Email onjuist!';
                return false;
            }
            break;
        case 'email2':
            if (str.indexOf(".") > 0 && str.indexOf("@") > 0) {
                document.getElementById('formerror_friendemail').innerHTML = '&nbsp;';
            }
            else {
                document.getElementById('formerror_friendemail').innerHTML = 'Email onjuist!';
                return false;
            }
            break;
        default:
            break;
    }
}

function resetForm(formulier) {
    //maak de errorvelden leeg
    document.getElementById('formerror_aanhef').innerHTML = '&nbsp;';
    document.getElementById('formerror_achternaam').innerHTML = '&nbsp;';
    document.getElementById('formerror_tussenvoegsel').innerHTML = '&nbsp;';
    document.getElementById('formerror_geboortedatum').innerHTML = '&nbsp;';
    document.getElementById('formerror_voorletter').innerHTML = '&nbsp;';
    document.getElementById('formerror_straatnaam').innerHTML = '&nbsp;';
    document.getElementById('formerror_huisnummer').innerHTML = '&nbsp;';
    document.getElementById('formerror_postcode').innerHTML = '&nbsp;';
    document.getElementById('formerror_woonplaats').innerHTML = '&nbsp;';
    document.getElementById('formerror_telnr').innerHTML = '&nbsp;';
    document.getElementById('formerror_emaila').innerHTML = '&nbsp;';
    document.getElementById('formerror_emailb').innerHTML = '&nbsp;';
    document.getElementById('formerror_prijsklasse').innerHTML = '&nbsp;';
    document.getElementById('formerror_bedrijfsruimte').innerHTML = '&nbsp;';
    document.getElementById('formerror_woonsituatie').innerHTML = '&nbsp;';
    document.getElementById('formerror_autos').innerHTML = '&nbsp;';
}

function resetTellForm(formulier) {
    //maak de errorvelden leeg
    document.getElementById('formerror_name').innerHTML = '&nbsp;';
    document.getElementById('formerror_email').innerHTML = '&nbsp;';
    document.getElementById('formerror_friendname').innerHTML = '&nbsp;';
    document.getElementById('formerror_friendemail').innerHTML = '&nbsp;';
}

function checkForm(formulier) {
    var achternaam = formulier.achternaam.value;
    var tussenvoegsel = formulier.tussenvoegsel.value;
    var geboortedag = formulier.geboortedag.value;
    var geboortemaand = formulier.geboortemaand.value;
    var geboortejaar = formulier.geboortejaar.value;
    var voorletter = formulier.voorletter.value;
    var straatnaam = formulier.straatnaam.value;
    var huisnummer = formulier.huisnummer.value;
    var postcode = formulier.postcode.value;
    var woonplaats = formulier.woonplaats.value;
    var telnr = formulier.telnr.value;
    var emaila = formulier.emaila.value;
    var emailb = formulier.emailb.value;
    var prijsklasse = formulier.prijsklasse.value;
    var bedrijfsruimte = formulier.bedrijfsruimte.value;
    var woonsituatie = formulier.woonsituatie.value;
    var autos = formulier.autos.value;
    var validated = true;
    //maak de errorvelden leeg
    document.getElementById('formerror_achternaam').innerHTML = '&nbsp;';
    document.getElementById('formerror_tussenvoegsel').innerHTML = '&nbsp;';
    document.getElementById('formerror_geboortedatum').innerHTML = '&nbsp;';
    document.getElementById('formerror_voorletter').innerHTML = '&nbsp;';
    document.getElementById('formerror_straatnaam').innerHTML = '&nbsp;';
    document.getElementById('formerror_huisnummer').innerHTML = '&nbsp;';
    document.getElementById('formerror_postcode').innerHTML = '&nbsp;';
    document.getElementById('formerror_woonplaats').innerHTML = '&nbsp;';
    document.getElementById('formerror_telnr').innerHTML = '&nbsp;';
    document.getElementById('formerror_emaila').innerHTML = '&nbsp;';
    document.getElementById('formerror_emailb').innerHTML = '&nbsp;';
    document.getElementById('formerror_prijsklasse').innerHTML = '&nbsp;';
    document.getElementById('formerror_bedrijfsruimte').innerHTML = '&nbsp;';
    document.getElementById('formerror_woonsituatie').innerHTML = '&nbsp;';
    document.getElementById('formerror_autos').innerHTML = '&nbsp;';

    //check eerst of er onjuiste velden zijn
    checkzipcode = validate(postcode, 'postcode');
    if (checkzipcode == false) {
        validated = false;
    }
    checkemaila = validate(emaila, 'emaila');
    if (checkemaila == false) {
        validated = false;
    }
    checkemailB = validate(emailb, 'emailb');
    if (checkemailB == false) {
        validated = false;
    }
    checketelnr = validate(telnr, 'telnr');
    if (checketelnr == false) {
        validated = false;
    }
    if (achternaam == "") {
        document.getElementById('formerror_achternaam').innerHTML = 'Vul uw achternaam in!';
        validated = false;
    }
    if (voorletter == "") {
        document.getElementById('formerror_voorletter').innerHTML = 'Vul uw voorletter(s) in!';
        validated = false;
    }
    if (straatnaam == "") {
        document.getElementById('formerror_straatnaam').innerHTML = 'Vul uw straatnaam in!';
        validated = false;
    }
    if (huisnummer == "") {
        document.getElementById('formerror_huisnummer').innerHTML = 'Vul uw huisnummer in!';
        validated = false;
    }
    if (postcode == "") {
        document.getElementById('formerror_postcode').innerHTML = 'Vul uw postcode in!';
        validated = false;
    }
    if (woonplaats == "") {
        document.getElementById('formerror_woonplaats').innerHTML = 'Vul uw woonplaats in!';
        validated = false;
    }
    if (telnr == "") {
        document.getElementById('formerror_telnr').innerHTML = 'Vul uw telefoonnummer in!';
        validated = false;
    }
    if (bedrijfsruimte == "undefined") {
        document.getElementById('formerror_bedrijfsruimte').innerHTML = 'Maak uw keuze!';
        validated = false;
    }
    if (geboortedag == "DD") {
        document.getElementById('formerror_geboortedatum').innerHTML = 'Datum is niet correct';
        validated = false;
    }
    if (geboortemaand == "MM") {
        document.getElementById('formerror_geboortedatum').innerHTML = 'Datum is niet correct';
        validated = false;
    }
    if (geboortejaar == "JJJJ") {
        document.getElementById('formerror_geboortedatum').innerHTML = 'Datum is niet correct';
        validated = false;
    }
    if (prijsklasse == "empty") {
        document.getElementById('formerror_prijsklasse').innerHTML = 'Maak uw keuze!';
        validated = false;
    }
    if (woonsituatie == "empty") {
        document.getElementById('formerror_woonsituatie').innerHTML = 'Maak uw keuze!';
        validated = false;
    }
    if (autos == "empty") {
        document.getElementById('formerror_autos').innerHTML = 'Maak uw keuze!';
        validated = false;
    }
    if (emaila == "") {
        document.getElementById('formerror_emaila').innerHTML = 'Vul uw email adres in!';
        validated = false;
    }
    if (emailb == "") {
        document.getElementById('formerror_emailb').innerHTML = 'Vul uw email adres in!';
        validated = false;
    }
    if (emailb != emaila) {
        document.getElementById('formerror_emailb').innerHTML = 'Niet gelijk!';
        validated = false;
    }
    if (validated == true) {
        return true;
    }
    else {
        return false;
    }
}

function checkTellForm(formulier) {
    var naam = formulier.naam.value;
    var email = formulier.email.value;
    var vriendnaam = formulier.vriendnaam.value;
    var vriendemail = formulier.vriendemail.value;
    var validated = true;
    //maak de errorvelden leeg
    document.getElementById('formerror_name').innerHTML = '&nbsp;';
    document.getElementById('formerror_email').innerHTML = '&nbsp;';
    document.getElementById('formerror_friendname').innerHTML = '&nbsp;';
    document.getElementById('formerror_friendemail').innerHTML = '&nbsp;';
    checkemail = validate(email, 'email');
    if (checkemail == false) {
        validated = false;
    }
    checkvriendemail = validate(vriendemail, 'email');
    if (checkvriendemail == false) {
        validated = false;
    }
    if (naam == "") {
        document.getElementById('formerror_name').innerHTML = 'Vul uw naam in!';
        validated = false;
    }
    if (email == "") {
        document.getElementById('formerror_email').innerHTML = 'Vul uw email adres in!';
        validated = false;
    }
    if (vriendnaam == "") {
        document.getElementById('formerror_friendname').innerHTML = 'Vul een naam in!';
        validated = false;
    }
    if (vriendemail == "") {
        document.getElementById('formerror_friendemail').innerHTML = 'Vul een email adres in!';
        validated = false;
    }
    if (validated == true) {
        return true;
    }
    else {
        return false;
    }
}

function checkBrochureForm(formulier) {
    var achternaam = formulier.achternaam.value;
    var tussenvoegsel = formulier.tussenvoegsel.value;
    var voorletter = formulier.voorletter.value;
    var straatnaam = formulier.straatnaam.value;
    var huisnummer = formulier.huisnummer.value;
    var postcode = formulier.postcode.value;
    var woonplaats = formulier.woonplaats.value;
    var telnr = formulier.telnr.value;
    var emaila = formulier.emaila.value;
    var emailb = formulier.emailb.value;
    var validated = true;

    //maak de errorvelden leeg
    document.getElementById('formerror_achternaam').innerHTML = '&nbsp;';
    document.getElementById('formerror_tussenvoegsel').innerHTML = '&nbsp;';
    document.getElementById('formerror_voorletter').innerHTML = '&nbsp;';
    document.getElementById('formerror_straatnaam').innerHTML = '&nbsp;';
    document.getElementById('formerror_huisnummer').innerHTML = '&nbsp;';
    document.getElementById('formerror_postcode').innerHTML = '&nbsp;';
    document.getElementById('formerror_woonplaats').innerHTML = '&nbsp;';
    document.getElementById('formerror_telnr').innerHTML = '&nbsp;';
    document.getElementById('formerror_emaila').innerHTML = '&nbsp;';
    document.getElementById('formerror_emailb').innerHTML = '&nbsp;';

    //check eerst of er onjuiste velden zijn
    checkzipcode = validate(postcode, 'postcode');
    if (checkzipcode == false) {
        validated = false;
    }
    checkemaila = validate(emaila, 'emaila');
    if (checkemaila == false) {
        validated = false;
    }
    checkemailB = validate(emailb, 'emailb');
    if (checkemailB == false) {
        validated = false;
    }
    checketelnr = validate(telnr, 'telnr');
    if (checketelnr == false) {
        validated = false;
    }
    if (achternaam == "") {
        document.getElementById('formerror_achternaam').innerHTML = 'Vul uw achternaam in!';
        validated = false;
    }
    if (voorletter == "") {
        document.getElementById('formerror_voorletter').innerHTML = 'Vul uw voorletter(s) in!';
        validated = false;
    }
    if (straatnaam == "") {
        document.getElementById('formerror_straatnaam').innerHTML = 'Vul uw straatnaam in!';
        validated = false;
    }
    if (huisnummer == "") {
        document.getElementById('formerror_huisnummer').innerHTML = 'Vul uw huisnummer in!';
        validated = false;
    }
    if (postcode == "") {
        document.getElementById('formerror_postcode').innerHTML = 'Vul uw postcode in!';
        validated = false;
    }
    if (woonplaats == "") {
        document.getElementById('formerror_woonplaats').innerHTML = 'Vul uw woonplaats in!';
        validated = false;
    }
    if (telnr == "") {
        document.getElementById('formerror_telnr').innerHTML = 'Vul uw telefoonnummer in!';
        validated = false;
    }
    if (emaila == "") {
        document.getElementById('formerror_emaila').innerHTML = 'Vul uw email adres in!';
        validated = false;
    }
    if (emailb == "") {
        document.getElementById('formerror_emailb').innerHTML = 'Vul uw email adres in!';
        validated = false;
    }
    if (emailb != emaila) {
        document.getElementById('formerror_emailb').innerHTML = 'Niet gelijk!';
        validated = false;
    }
    return validated;
}

