<script language="javascript">
var fouten="";
var foutievedata=false;
function valideerRegistreer(){
//Controleren of de wachtwoorden gelijk zijn
foutievedata=false;
fouten ="Er zijn fouten opgetreden, velden met foutieve gegevens zijn gemarkeerd met een *<br />";
if(((document.registreer.txtWW1.value!="")&&(document.registreer.txtWW2.value!=""))&&(document.registreer.txtWW1.value==document.registreer.txtWW2.value)){
document.getElementById('ww1').innerHTML="";
document.getElementById('ww2').innerHTML="";
}else{
foutievedata = true;
document.getElementById('ww1').innerHTML="<font class='rood'>* </font>";
document.getElementById('ww2').innerHTML="<font class='rood'>* </font>";
fouten += "* De ingevulde wachtwoorden zijn leeg of komen niet overeen !<br />";
}
if(((document.registreer.txtEmail1.text!="")&&(document.registreer.txtEmail2.value!=""))&&(document.registreer.txtEmail1.value==document.registreer.txtEmail2.value)){
document.getElementById('email1').innerHTML="";
document.getElementById('email2').innerHTML="";
}else{
foutievedata=true;
document.getElementById('email1').innerHTML="<font class='rood'>*</font>";
document.getElementById('email2').innerHTML="<font class='rood'>*</font>";
fouten += "* De ingevulde e-mail adressen zijn leeg of komen niet overeen !<br />";
}
if((document.registreer.txtGebruikersnaam.value=="")){
foutievedata=true;
document.getElementById('gebruikersnaam').innerHTML="<font class='rood'>*</font>";
fouten += "* Je vulde geen gebruikersnaam in !<br />";
}else{
//controleren of nog niet in gebruik
var uitTeVoeren="ajax/registreer.php?control=gebruikersnaam+&value="+document.registreer.txtGebruikersnaam.value+"&email="+document.registreer.txtEmail1.value+"";
voerPaginaUitreg(uitTeVoeren,"registreer","gebruikersnaam");
}
//postcode controleren
if(document.registreer.txtPCIntern.value==undefined){
foutievedata=true;
document.getElementById('postcode').innerHTML="<font class='rood'>*</font>";
fouten += "* Ongeldige postcode !<br />";
}
if(foutievedata){
document.getElementById('fouten').innerHTML="<font class='rood'>"+fouten+"</font>";
}else{
document.getElementById('fouten').innerHTML="";
var uitTeVoeren="ajax/registreer.php?control=voltooi&geb="+document.registreer.txtGebruikersnaam.value+"&email="+document.registreer.txtEmail1.value+"&wachtwoord="+document.registreer.txtWW1.value+"&pc="+document.registreer.txtPCIntern.value+"";
voerPaginaUitreg(uitTeVoeren,"registreer","voltooi");
}
}
function voerPaginaUitreg(pagina,oproepnaam,divfout){
var XMLHTTPObject = new XMLHttpRequest();
XMLHTTPObject.open('GET', pagina, true);
XMLHTTPObject.setRequestHeader("Cache-Control", "no-cache");
XMLHTTPObject.setRequestHeader("X_USERAGENT", oproepnaam);
XMLHTTPObject.send(null);
XMLHTTPObject.onreadystatechange=function() {
if (XMLHTTPObject.readyState==4) {
terug = XMLHTTPObject.responseText;
if(divfout!='voltooi'){
if(parseInt(terug) >= 1){
foutievedata=;
document.getElementById(divfout).innerHTML = "<font class='rood'>*</font>";
if(document.getElementById('fouten').innerHTML==""){
document.getElementById('fouten').innerHTML+="<font class='rood'>Er zijn fouten opgetreden, velden met foutieve gegevens zijn gemarkeerd met een *<br />* De ingevulde gebruikersnaam en / of e-mail adres is reeds in gebruik !</font><br />";
}else{
document.getElementById('fouten').innerHTML+="<font class='rood'>* De ingevulde gebruikersnaam en / of e-mail adres is reeds in gebruik !<br /></font>";
}
}else{
document.getElementById(divfout).innerHTML ="";
}
}else{
document.getElementById('inhoud').innerHTML="<table width='100%'><tr><td align='center'><font class='normaalgrijs'>Uw account is met succes geregistreerd!<br />We hebben een mail gestuurd met daarin de nodige gegevens om je account te activeren.</font></td></tr></table>";
}
}
}
}
</script>