function vraag(id) {

if (document.getElementById('v'+id+'a').checked) { antwoord = 1; }
if (document.getElementById('v'+id+'b').checked) { antwoord = 2; }
if (document.getElementById('v'+id+'c').checked) { antwoord = 3; }
if (document.getElementById('v'+id+'d').checked) { antwoord = 4; }

var fout = new Array();
var goed = new Array();

fout[1] = "Helaas, A is niet het goede antwoord.\n";
fout[2] = "Helaas, B is niet het goede antwoord.\n";
fout[3] = "Helaas, C is niet het goede antwoord.\n";
fout[4] = "Helaas, D is niet het goede antwoord.\n";
goed[1] = "Ja, A is het goede antwoord!\n\n";
goed[2] = "Ja, B is het goede antwoord!\n\n";
goed[3] = "Ja, C is het goede antwoord!\n\n";
goed[4] = "Ja, D is het goede antwoord!\n\n";

if (id == 1) {
 if (antwoord != 4) { alerttext = fout[antwoord]; }
 else { alerttext = goed[antwoord]+"Voornamelijk gechloreerd acetyleen (dichloor-etheen)"+
  "Acetyleen heeft een driedubbele binding, chloor kan erg goed een reactie aangaan met deze binding onder de vorming van dichloor-etheen. "+
  "Klik onderaan de vraag voor een filmpje";
   }
}
if (id == 2) {
 if (antwoord != 3) { alerttext = fout[antwoord]; }
 else { alerttext = goed[antwoord]+"Een spekje heeft een gesloten celstructuur. De luchtdruk buiten het"+
  " spekje daalt. Lucht stroomt van hoge luchtdruk naar lage luchtdruk en vanwege de gesloten celstructuur"+
  " zwelt het op; de lucht kan er immers niet zomaar uit.";
 }
}
if (id == 3) {
 if (antwoord != 3) { alerttext = fout[antwoord]; }
 else { alerttext = goed[antwoord]+"Door de oppervlaktespanning ten gevolge van de waterstofbruggen "+
  "kan het water boven het glaasje komen en toch bij elkaar blijven.";
 }
}
if (id == 4) {
 if (antwoord != 3) { alerttext = fout[antwoord]; }
 else { alerttext = goed[antwoord]+"Het piepschuim is een polymeer dat reageert met aceton. "+
  "Tijdens die reactie komt alle lucht die opgesloten zat in het schuim vrij, en verdwijnt. "+
  "Hierdoor kan er heel veel piepschuim in de aceton worden opgelost.";
 }
}
if (id == 5) {
 if (antwoord != 2) { alerttext = fout[antwoord]; }
 else { alerttext = goed[antwoord]+"In de normale Cola zit per 100 ml vloeistof ongeveer 6 gram suiker. "+
  "In Cola Light worden slechts enkele milligrammen aspartaam toegevoegd om dezelfde zoete smaak te bewerkstelligen.";
 }
}

alert(alerttext);
}

function execute(request,response) {
 var xmlHttp;
 try {
  xmlHttp = new XMLHttpRequest(); // FF, Opera8+, Safari
 }
 catch (e) {
  try {
   xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); // IE6+
  }
  catch (e) {
   alert("Uw browser ondersteunt geen AJAX. U kunt op deze manier helaas geen gebruik maken van dit systeem.\nNeem contact op met de webmaster");
   return false;
  }
 }
 xmlHttp.onreadystatechange = function() {
  if(xmlHttp.readyState == 4 && xmlHttp.status == 200) { 
   eval(response); 
  }
 }
 xmlHttp.open("POST","server.php",true);
 xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
 xmlHttp.setRequestHeader("Content-length", request.length);
 xmlHttp.setRequestHeader("Connection", "close");
 xmlHttp.send(request);
}

function inschrijven() {
 voornaam = document.getElementById('voornaam').value;
 tussenvoegsels = document.getElementById('tussenvoegsels').value;
 achternaam = document.getElementById('achternaam').value;
 geslacht = document.getElementById('geslacht').value;
 adres = document.getElementById('adres').value;
 huisnummer = document.getElementById('huisnummer').value;
 postcode = document.getElementById('postcode').value;
 plaats = document.getElementById('plaats').value;
 telefoon = document.getElementById('telnr').value;
 email = document.getElementById('mail').value;
 naam_school = document.getElementById('naam_school').value;
 plaats_school = document.getElementById('plaats_school').value;
 klas = document.getElementById('klas').value;
 locatie = document.getElementById('locatie').value;
 if (voornaam == '') { alert('Je bent vergeten je voornaam in te vullen.'); return; }
 if (achternaam == '') { alert('Je bent vergeten je achternaam in te vullen.'); return; }
 if (geslacht != 'm' && geslacht != 'v') { alert('Je bent vergeten je geslacht aan te geven.'); return; }
 if (adres == '') { alert('Je bent vergeten je adres in te vullen.'); return; }
 if (huisnummer == '') { alert('Je bent vergeten een huisnummer op te geven.'); return; }
 if (postcode.search('^[1-9]{1}[0-9]{3}\s?[a-zA-Z]{2}$') == -1) { alert('Je hebt een onjuist postcode opgegeven.'); return; }
 if (telefoon == '') {alert('Je bent je telefoonnummer vergeten op te geven.'); return;}
 if (plaats == '') { alert('Je bent vergeten je woonplaats in te vullen.'); return; }
 if (email.search('^[0-9a-zA-Z_\\-\\.]+@[0-9a-zA-Z\-_\\.]+\\.[a-zA-Z]+$') == -1) { alert('Je hebt geen geldig e-mailadres opgegeven.'); return; }
 if (naam_school == '') { alert('Je bent vergeten de naam van je school in te vullen.'); return; }
 if (plaats_school == '') { alert('Je bent vergeten de plaatsnaam van je school in te vullen.'); return; }
 if (klas != '3H' && klas != '4H' && klas != '5H' && klas != '3V' && klas != '4V' && klas != '5V' && klas != '6V') { alert('Je hebt een onjuiste klas opgegeven.'); return; }
 if (locatie != 'Amsterdam' && locatie != 'Delft' && locatie != 'Eindhoven' && locatie != 'Enschede' && locatie !='Leiden' && locatie != 'Nijmegen' && locatie != 'Utrecht') { alert('Je hebt een onjuiste locatie opgegeven.'); return; }
 document.getElementById('submitbutton').disabled = true;
 
 if (confirm("Controleer of uw gegevens juist zijn:\n\nNaam: "+voornaam+" "+tussenvoegsels+" "+achternaam+" ("+geslacht+")\nAdres: "+adres+" "+huisnummer+
  "\nPostcode: "+postcode+"\nPlaats: "+plaats+"\nTelefoonnummer: "+telefoon+"\nE-mailadres: "+email+"\nNaam school: "+naam_school+"\nPlaats school: "+
  plaats_school+"\nKlas: "+klas+"\nJe maakt de voorronde in "+locatie+"\n\nWil je je inschrijving voltooien?")) {
  execute('req=in&voornaam='+encodeURI(voornaam)+'&tussenvoegsels='+encodeURI(tussenvoegsels)+'&achternaam='+
   encodeURI(achternaam)+'&geslacht='+encodeURI(geslacht)+'&adres='+encodeURI(adres)+'&huisnummer='+
   encodeURI(huisnummer)+'&postcode='+encodeURI(postcode)+'&plaats='+encodeURI(plaats)+'&telefoon='+encodeURI(telefoon)+'&email='+
   encodeURI(email)+'&naam_school='+encodeURI(naam_school)+'&plaats_school='+
   encodeURI(plaats_school)+'&klas='+encodeURI(klas)+'&locatie='+encodeURI(locatie),
   'response = xmlHttp.responseText.split(":::"); eval(response[1]); if (response[0] == "0")'+
   '{ document.getElementById("submitbutton").disabled = false; } else { document.location = "index.php"; }');
  } else {
   document.getElementById('submitbutton').disabled = false;
  }
}
