function verzenden() {
	rsv.customErrorHandler = myCustomErrorDisplayFunction;
	var form = document.forms['formulier']
	rsv.validate(form, myRegel)
}
var myRegel = [];
myRegel.push("required,voornaam,Je voornaam is verplicht.");
myRegel.push("required,achternaam,Je achternaam is verplicht.");
myRegel.push("valid_date,geb2,geb1,geb3,any_date,Je geboortedatum is niet geldig.");
myRegel.push("required,geslacht,Geslacht is niet ingevuld.");
myRegel.push("required,emailadres,Je emailadres is verplicht.");
myRegel.push("valid_email,emailadres,Je emailadres klopt niet.");
myRegel.push("required,klas,In welke klas zit je?");
myRegel.push("required,leerlingnummer,Je leerlingnummer is verplicht.");
myRegel.push("required,wachtwoord,Verzin een wachtwoord");
myRegel.push("required,wachtwoord2,Herhaal het wachtwoord");
myRegel.push("required,docent,wat is de afkorting van je docent");
myRegel.push("required,code,Neem de code over.");
myRegel.push("required,akkoord,Ga je akkoord met de voorwaarden?");
myRegel.push("same_as,wachtwoord,wachtwoord2,Wachtwoorden niet gelijk.");

function myCustomErrorDisplayFunction(f, errorInfo)
{
        // disabled all errors by default
        for (var i=0; i<myRegel.length; i++)
        {
          var parts = myRegel[i].split(",");
          var fieldName = parts[1];
            document.getElementById(fieldName + "_error").style.display = "none";
        }
       
        for (var i=0; i<errorInfo.length; i++)
        {
          var fieldName;
               
                // radio button
    if (errorInfo[i][0].type == undefined)
                  fieldName = errorInfo[i][0][0].name;
          else
                  fieldName = errorInfo[i][0].name;

                // display the error
                document.getElementById(fieldName + "_error").style.display = "block";
                document.getElementById(fieldName + "_error").innerHTML = errorInfo[i][1];
        }

        if (errorInfo.length == 0){ versturen(); }

}
function versturen(){
	var voornaam = encodeURIComponent(document.getElementById('voornaam').value);
	var achternaam = encodeURIComponent(document.getElementById('achternaam').value);
	var geb1 = encodeURIComponent(document.getElementById('geb1').value);
	var geb2 = encodeURIComponent(document.getElementById('geb2').value);
	var geb3 = encodeURIComponent(document.getElementById('geb3').value);
	var geslacht = encodeURIComponent(document.getElementById('geslacht').value);
	var emailadres = encodeURIComponent(document.getElementById('emailadres').value);
	var website = encodeURIComponent(document.getElementById('website').value);
	var klas = encodeURIComponent(document.getElementById('klas').value);
	var leerlingnummer = encodeURIComponent(document.getElementById('leerlingnummer').value);
	var wachtwoord = encodeURIComponent(document.getElementById('wachtwoord').value);
	var wachtwoord2 = encodeURIComponent(document.getElementById('wachtwoord2').value);
	var code = encodeURIComponent(document.getElementById('code').value);
	var nummerplaatje = encodeURIComponent(document.getElementById('nummerplaatje').value);
	var docent = encodeURIComponent(document.getElementById('docent').value);
	
	var qstr = "?voornaam=" + voornaam + ";achternaam=" + achternaam + ";geb1=" + geb1 + ";geb2=" + geb2 + ";geb3=" + geb3 + ";geslacht=" + geslacht+ ";emailadres=" + emailadres + ";website=" + website + ";klas=" + klas + ";leerlingnummer=" + leerlingnummer + ";wachtwoord=" + wachtwoord + ";wachtwoord2=" + wachtwoord2 + ";code=" + code + ";nummerplaatje=" + nummerplaatje + ";docent=" + docent;
	document.getElementById("loading").innerHTML = '<img src="im/sym/loading.gif" /> Gegevens worden gecontroleerd...';
	sendRequest("page/system/ajax/calvijn_versturen.php",qstr,'resultaat');	
}
