function _gel(id)
{
    return document.getElementById(id);
}

function processVote()
{
    if (!_gel('kandidaatA').checked && !_gel('kandidaatB').checked && (!_gel('kandidaatC') || !_gel('kandidaatC').checked)) {
        alert('Je moet nog de kandidaat van je keuze aanvinken.');
        return false;
    }

    var email = _gel('email').value;
    if (!email) {
        alert('Je moet nog je e-mailadres opgeven. Je stem is pas geldig nadat je op de link in ons bevestigingsbericht hebt geklikt.');
        return false;
    }

    if (!email.length > 200) {
        alert('Je e-mailadres is te lang.');
        return false;
    }

    var re = new RegExp("^[0-9a-zA-Z][-_0-9a-zA-Z.]*@[-_0-9a-zA-Z.]+[.][a-zA-Z]+$");
    if (!re.test(email)) {
        alert('Het opgegeven e-mailadres is geen juist adres.');
        return false;
    }

    return true;
}

