function CheckInschrijving()
{
    var frm = document.forms[0];

    for (var i=0; i<frm.elements.length; i++)
    {
        if (frm.elements[i].getAttribute('required') == 'true' && frm.elements[i].value.length == 0)
        {
            alert('Niet alle verplichte velden zijn ingevuld');
            return false;
        }
    }
    
    // Check postcode
    var postcode = document.getElementById('postcode');
    if (!postcode.value.match("^[0-9]{4} [A-Z]{2}$"))
    {
        alert('Postcode onjuist');
        postcode.focus();
        return false;
    }
    

    // Check telefoonnummer
    /*var tel = document.getElementById('telefoonnummer');
    if (tel.value.length != 11)
    {
        alert('Telefoonnummer onjuist');
        tel.focus();
        return false;
    }*/

    var gebDatum = document.getElementById('geboortedatum');
    var currentTime = new Date();
	var currentyear = currentTime.getFullYear();
	var jaarsplit = gebDatum.value.split("-");
	
    if (!gebDatum.value.match("^[0-9]{2}-[0-9]{2}-[0-9]{4}$") || (jaarsplit[2] > currentyear) || jaarsplit[1] > 12)
    {
        alert('Geboortedatum onjuist');
        gebDatum.focus();
        return false;
    }
    
    // Check email
    if(document.getElementById('geen_email').checked != true){
	    var email = document.getElementById('emailadres');
	    if (!email.value.match("^.*?@.*?$"))
	    {
	        alert('E-mail adres onjuist');
	        email.focus();
	        return false;
	    }
    }
    
    return true;
}

function CheckAnnulering()
{
	var gebDatum = document.getElementById('geboortedatum');
    if (!gebDatum.value.match("^[0-9]{2}-[0-9]{2}-[0-9]{4}$"))
    {
        alert('Geboortedatum onjuist');
        gebDatum.focus();
        return false;
    }
	return true;
}

function sendAnnulering(){
	
	var naam = document.getElementById('naam');
    if (naam.value == '')
    {
        alert('Vul uw naam in.');
        naam.focus();
        return false;
    }
    
    /*var tel = document.getElementById('telefoon');
    if (tel.value.length != 11)
    {
        alert('Vul uw telefoonummer in.');
        tel.focus();
        return false;
    }*/
    
    var tel = document.getElementById('telefoon');
    if (tel.value == '')
    {
        alert('Vul uw telefoonnummer in.');
		tel.focus();
        return false;
    }
    
    var lokatie = document.getElementById('lokatie_reservering');
    if (lokatie.value == '')
    {
        alert('Vul de lokatie in van uw reservering.');
        lokatie.focus();
        return false;
    }
    
    var datum = document.getElementById('datum_reservering');
    if (datum.value == '')
    {
        alert('Vul de datum in van uw reservering.');
        datum.focus();
        return false;
    }
    
    var tijd = document.getElementById('tijd_reservering');
    if (tijd.value == '')
    {
        alert('Vul de tijd in van uw reservering.');
        tijd.focus();
        return false;
    }
    
     if(document.getElementById('geen_email').checked != true){
	    var email = document.getElementById('email');
	    if (!email.value.match("^.*?@.*?$"))
	    {
	        alert('E-mail adres onjuist.');
	        email.focus();
	        return false;
	    }
    }
    
    
    return true;
}
