
function controleerMachtiginggegevens(form, engels){
        var fm = '';

        if (isLeeg(form.Naam.value)){
            if(engels == "1") {
                fm += '- Name\n';
            }
            else{
                fm += '- Naam\n';
            }
        }

        if (isLeeg(form.Geboortedatum.value)){
            if(engels == "1") {
                fm += '- Date of birth\n';
            }
            else{
                fm += '- Geboortedatum\n';
            }
        }

        if (isLeeg(form.Straat.value)){
            if(engels == "1") {
                fm += '- Street\n';
            }
            else{
                fm += '- Straat\n';
            }
        }

        if (engels != "1" && isLeeg(form.Huisnr.value)){
                fm += '- Huisnummer\n';
        }

        if (isLeeg(form.Postcode.value)){
            if(engels == "1") {
                fm += '- Post code\n';
            }
            else{
                fm += '- Postcode\n';
            }
        }

        if (isLeeg(form.Woonplaats.value)){
            if(engels == "1") {
                fm += '- Town/City\n';
            }
            else{
                fm += '- Woonplaats\n';
            }
        }

        if (isLeeg(form.Land.value)){
            if(engels == "1") {
                fm += '- Nation\n';
            }
            else{
                fm += '- Land\n';
            }
        }

        if (isLeeg(form.Bankgironr.value)){
            if(engels == "1") {
                fm += '- Bank/Giro account\n';
            }
            else{
                fm += '- Bankgironr\n';
            }
        }

        if (isLeeg(form.Email.value)){
            if(engels == "1") {
                fm += '- Email\n';
            }
            else{
                fm += '- Email\n';
            }
        }



        if (fm != ''){
            if(engels == "1") {
                fm = 'Please fill in the following fields:\n' + fm;
            }
            else{
                fm = 'De volgende velden zijn nog net gevuld:\n' + fm;
            }
        }

        if (fm != ''){
            if(engels == "1") {
                alert('The form could not be processed.\n' + fm);
            }
            else{
                alert('Er is een fout opgetreden tijdens de invoer van uw gegevens.\n' + fm);
            }
            return false;
        }
        else if (!form.Akkoord.checked){
            if(engels == "1") {
                alert('Please accept the conditions')
            }
            else{
                alert('U dient akkoord te gaan met de voorwaarden')
            }
            return false;
        }
        else{
                return true;
        }



}
function controleeraanmeldFormactLuf(form, engels){
        var fm = '';


        if (isLeeg(form.Initialen.value)){
            if(engels == "1") {
                fm += '- Initials\n';
            }
            else{
                fm += '- Voorletters\n';
            }
        }

        if (isLeeg(form.Voornaam.value)){
            if(engels == "1") {
                fm += '- Christian name\n';
            }
            else{
                fm += '- Voornaam\n';
            }
        }

        if (isLeeg(form.Naam.value)){
            if(engels == "1") {
                fm += '- Name\n';
            }
            else{
                fm += '- Naam\n';
            }
        }

        if (isLeeg(form.Straat.value)){
            if(engels == "1") {
                fm += '- Street\n';
            }
            else{
                fm += '- Straat\n';
            }
        }

        if (engels != "1" && isLeeg(form.Huisnr.value)){
                fm += '- Huisnummer\n';
        }

        if (isLeeg(form.Postcode.value)){
            if(engels == "1") {
                fm += '- Post code\n';
            }
            else{
                fm += '- Postcode\n';
            }
        }

        if (isLeeg(form.Woonplaats.value)){
            if(engels == "1") {
                fm += '- Town/city\n';
            }
            else{
                fm += '- Woonplaats\n';
            }
        }

        if (isLeeg(form.Land.value)){
            if(engels == "1") {
                fm += '- Nation\n';
            }
            else{
                fm += '- Land\n';
            }
        }


        if (isLeeg(form.Email.value)){
            if(engels == "1") {
                fm += '- Email\n';
            }
            else{
                fm += '- Email\n';
            }
        }



        if (fm != ''){
            if(engels == "1") {
                fm = 'Please fill in the following fields\n' + fm;
            }
            else{
                fm = 'De volgende velden zijn nog niet gevuld:\n' + fm;
            }
        }

        if (!isGeldigEmailadres(form.Email.value)){
            if(engels == "1") {
                fm = 'The email address you entered is invalid';
            }
            else{
                fm = 'U heeft een ongeldig emailadres ingevuld';
            }
        }

        if (fm != ''){
            if(engels == "1") {
                alert('The form could not be processed.\n' + fm);
            }
            else{
                alert('Er is een fout opgetreden tijdens de invoer van uw gegevens.\n' + fm);
            }
            return false;
        }
        else{
                return true;
        }

}


function controleeraanmeldForm(form, engels){
        var fm = '';


        if (isLeeg(form.Initialen.value)){
            if(engels == "1") {
                fm += '-Initials\n';
            }
            else{
                fm += '-Voorletters\n';
            }
        }

        if (isLeeg(form.Voornaam.value)){
            if(engels == "1") {
                fm += '-Christian name\n';
            }
            else{
                fm += '-Voornaam\n';
            }
        }

        if (isLeeg(form.Naam.value)){
            if(engels == "1") {
                fm += '-Name\n';
            }
            else{
                fm += '-Naam\n';
            }
        }

        if (isLeeg(form.Straat.value)){
            if(engels == "1") {
                fm += '-Street\n';
            }
            else{
                fm += '-Straat\n';
            }
        }

        if (engels != "1" && isLeeg(form.Huisnr.value)){
                fm += '-Huisnummer\n';
        }

        if (isLeeg(form.Postcode.value)){
            if(engels == "1") {
                fm += '-Post code\n';
            }
            else{
                fm += '-Postcode\n';
            }
        }

        if (isLeeg(form.Woonplaats.value)){
            if(engels == "1") {
                fm += '-Town/city\n';
            }
            else{
                fm += '-Woonplaats\n';
            }
        }

        if (isLeeg(form.Land.value)){
            if(engels == "1") {
                fm += '-Nation\n';
            }
            else{
                fm += '-Land\n';
            }
        }

        if (isLeeg(form.Email.value)){
            if(engels == "1") {
                fm += '-Email\n';
            }
            else{
                fm += '-Email\n';
            }
        }

        if (isLeeg(form.Opleiding.value)){
            if(engels == "1") {
                fm += '-Education\n';
            }
            else{
                fm += '-Opleiding\n';
            }
        }




        if (fm != ''){
            if(engels == "1") {
                fm = 'Please fill in the following fields\n' + fm;
            }
            else{
                fm = 'De volgende velden zijn nog niet gevuld:\n' + fm;
            }
        }

        if (!isGeldigEmailadres(form.Email.value)){
            if(engels == "1") {
                fm = 'The email address you entered is invalid';
            }
            else{
                fm = 'U heeft een ongeldig emailadres ingevuld';
            }
        }

        if (fm != ''){
            if(engels == "1") {
                alert('The form could not be processed.\n' + fm);
            }
            else{
                alert('Er is een fout opgetreden tijdens de invoer van uw gegevens.\n' + fm);
            }
            return false;
        }
        else{
                return true;
        }

}


function controleerAppForm (form){
        var fm = '';
        if (isLeeg(form.Family_name.value)){
                fm += '- Family name\n';
        }
        if (isLeeg(form.First_name.value)){
                fm += '- First name\n';
        }
        if (isLeeg(form.Birth_Date.value)){
                fm += '- Birth date\n';
        }
        if (isLeeg(form.Present_Address.value)){
                fm += '- Present address\n';
        }
        if (isLeeg(form.Emailadres.value)){
                fm += '- Emailadres\n';
        }
        if (isLeeg(form.Study_In_Leiden.value)){
                fm += '- Study Programme name\n';
        }
        if (isLeeg(form.Duration.value)){
                fm += '- Duration\n';
        }
        if (isLeeg(form.From.value)){
                fm += '- From\n';
        }
        if (isLeeg(form.Until.value)){
                fm += '- Until\n';
        }
        if (isLeeg(form.motivation.value)){
                fm += '- Motivation\n';
        }

        if (fm != ''){
            alert('Please fill in the following fields.\n' + fm);
            return false;
        }
        else{
                return true;
        }

}

function controleeraanmeldFormDerden(form, engels){
        var fm = '';

        if (isLeeg(form.Initialen.value)){
            if(engels == "1") {
                fm += '- Initials\n';
            }
            else{
                fm += '- Voorletters\n';
            }
        }

        if (isLeeg(form.Voornaam.value)){
            if(engels == "1") {
                fm += '- Christian name\n';
            }
            else{
                fm += '- Voornaam\n';
            }
        }


        if (isLeeg(form.Naam.value)){
            if(engels == "1") {
                fm += '- Name\n';
            }
            else{
                fm += '- Naam\n';
            }
        }

        if (isLeeg(form.Straat.value)){
            if(engels == "1") {
                fm += '- Street\n';
            }
            else{
                fm += '- Straat\n';
            }
        }

        if (engels != "1" && isLeeg(form.Huisnr.value)){
                fm += '- Huisnummer\n';
        }

        if (isLeeg(form.Postcode.value)){
            if(engels == "1") {
                fm += '- Post code\n';
            }
            else{
                fm += '- Postcode\n';
            }
        }

        if (isLeeg(form.Woonplaats.value)){
            if(engels == "1") {
                fm += '- Town/City\n';
            }
            else{
                fm += '- Woonplaats\n';
            }
        }

        if (isLeeg(form.Land.value)){
            if(engels == "1") {
                fm += '- Nation\n';
            }
            else{
                fm += '- Land\n';
            }
        }


        if (isLeeg(form.Email.value)){
            if(engels == "1") {
                fm += '-Email\n';
            }
            else{
                fm += '-Email\n';
            }
        }

        if (isLeeg(form.Opleiding.value)){
            if(engels == "1") {
                fm += '- Education\n';
            }
            else{
                fm += '- Opleiding\n';
            }
        }




        if (fm != ''){
            if(engels == "1") {
                fm = 'Please fill in the following fields:\n' + fm;
            }
            else{
                fm = 'De volgende velden zijn nog niet gevuld:\n' + fm;
            }
        }

        if (!isGeldigEmailadres(form.Email.value)){
            if(engels == "1") {
                fm = 'The email address you entered is invalid';
            }
            else{
                fm = 'U heeft een ongeldig emailadres ingevuld';
            }
        }

        if (fm != ''){
            if(engels == "1") {
                alert('The form could not be processed.\n' + fm);
            }
            else{
                alert('Er is een fout opgetreden tijdens de invoer van uw gegevens.\n' + fm);
            }
            return false;
        }
        else{
                return true;
        }




}

function controleeraanmeldLUF(form){
        var fm = '';

        if (fm != ''){
                alert(fm);
                return false;
        }
        else{
                return true;
        }

}


function controleerADRES(form){
        var fm = '';

        if (isLeeg(form.Naam.value)){
                fm += '- Naam\n';
        }

        if (isLeeg(form.Email.value)){
                fm += '- Email\n';
        }

        if (isLeeg(form.OUD_Straat.value)){
                fm += '- Straat oud adres\n';
        }

        if (isLeeg(form.OUD_Huisnr.value)){
                fm += '- Huisnummer oud adres\n';
        }

        if (isLeeg(form.OUD_Postcode.value)){
                fm += '- Postcode oud adres\n';
        }

        if (isLeeg(form.OUD_Woonplaats.value)){
                fm += '- Woonplaats oud adres\n';
        }
        if (isLeeg(form.OUD_Land.value)){
                fm += '- Land oud adres\n';
        }

        if (isLeeg(form.NEW_Straat.value)){
                fm += '- Straat nieuw adres\n';
        }

        if (isLeeg(form.NEW_Huisnr.value)){
                fm += '- Huisnummer nieuw adres\n';
        }

        if (isLeeg(form.NEW_Postcode.value)){
                fm += '- Postcode nieuw adres\n';
        }

        if (isLeeg(form.NEW_Woonplaats.value)){
                fm += '- Woonplaats nieuw adres\n';
        }
        if (isLeeg(form.NEW_Land.value)){
                fm += '- Land nieuw adres\n';
        }


        if (fm != ''){
                fm = 'De volgende velden zijn nog niet gevuld:\n' + fm;
                alert(fm);
                return false
        }
        else{
                return true;
        }

}






var xmlhttp;
var url = "postcode.asp";
var voor = '';

function checkAdres(voorString){


    voor = '';
    if (voorString != ''){
        voor = voorString;
    }
    if(!isLeeg(document.forms[1][voor + 'Postcode'].value) && !isLeeg(document.forms[1][voor + 'Huisnr'].value)){

        // code for Mozilla, etc.
        if (window.XMLHttpRequest)
        {
            xmlhttp = new XMLHttpRequest();
            xmlhttp.onreadystatechange = xmlhttpChange;
            xmlhttp.open("POST", url, true);
            xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            var request = "postcode="+escape(document.forms[1][voor + 'Postcode'].value)+"&huisnr="+document.forms[1][voor + 'Huisnr'].value;
            xmlhttp.send(request);
            //strResult = xmlhttp.responseText;
        }
        // code for IE
        else if (window.ActiveXObject)
        {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                if (xmlhttp)
                {
                    xmlhttp.onreadystatechange = xmlhttpChange;
                    xmlhttp.open("POST",url,true);
                    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                    //var request = "postcode="+escape(document.forms[1].Postcode.value)+"&huisnr="+document.forms[1].Huisnr.value;
                    var request = "postcode="+escape(document.forms[1][voor + 'Postcode'].value)+"&huisnr="+document.forms[1][voor + 'Huisnr'].value;
                    xmlhttp.send(request);
                }
        }

    }
}

function xmlhttpChange()
{
        // if xmlhttp shows "loaded"
        if (xmlhttp.readyState == 4)
        {


                // if "OK"
                if (xmlhttp.status == 200)
                {
                        strResult = xmlhttp.responseText;
                        if(strResult != "***")
                        {

                                var result = strResult.split(">");
                                document.forms[1][voor +'Straat'].value = result[0];
                                document.forms[1][voor +'Woonplaats'].value = result[1];
                        }
                }
                else{
                        //alert(xmlhttp.responseText);
                }
        }
}

function checkKey(e)
{
        var key;
        if (window.event)
                key = window.event.keyCode;
        else if (e)
                        key = e.which;
        if((key >= 48 && key <= 58) || key == 0 || key == 8)
                return true;
        else
                return false;
}




