function validateForm()
{ 
if (document.aanvraag.elements['roepnaam'].value=='')
{
alert("U dient een roepnaam in te voeren");
document.aanvraag.elements['roepnaam'].focus();
return(false);
}

if (document.aanvraag.elements['naam'].value=='') 
{
alert("U dient een geldige achternaam in te voeren");
document.aanvraag.elements['naam'].focus();
return(false);
}
if (document.aanvraag.elements['padresstr'].value=='')
{
alert("U dient een adres in te voeren");
document.aanvraag.elements['padresstr'].focus();
return(false);
}
if (document.aanvraag.elements['ppc'].value=='')
{
alert("U dient een postcode in te voeren");
document.aanvraag.elements['ppc'].focus();
return(false);
}
if (document.aanvraag.elements['pplaats'].value=='')
{
alert("U dient een plaats in te voeren");
document.aanvraag.elements['pplaats'].focus();
return(false);
}
if (document.aanvraag.elements['functie'].value=='')
{
alert("U dient een functie in te voeren");
document.aanvraag.elements['functie'].focus();
return(false);
}
if (document.aanvraag.elements['werkzaam'].value=='')
{
alert("U dient een werkgever in te voeren");
document.aanvraag.elements['werkzaam'].focus();
return(false);
}
if (document.aanvraag.elements['wadresstr'].value=='')
{
alert("U dient een werkadres in te voeren");
document.aanvraag.elements['wadresstr'].focus();
return(false);
}
if (document.aanvraag.elements['wpc'].value=='')
{
alert("U dient een werkpostcode in te voeren");
document.aanvraag.elements['wpc'].focus();
return(false);
}
if (document.aanvraag.elements['wplaats'].value=='')
{
alert("U dient een werk plaats in te voeren");
document.aanvraag.elements['wplaats'].focus();
return(false);
}
if (document.aanvraag.elements['naamleiding'].value=='')
{
alert("U dient een naam leidinggevende in te voeren");
document.aanvraag.elements['naamleiding'].focus();
return(false);
}
if (document.aanvraag.elements['tel'].value=='')
{
alert("U dient een telefoonnummer in te voeren");
document.aanvraag.elements['tel'].focus();
return(false);
}

if (isNaN(document.aanvraag.elements['tel'].value))
{
 alert("U dient een telefoonnummer in te voeren bestaande uit cijfers");
document.aanvraag.elements['tel'].focus();
return(false);
}
 
 
//check of Email juist is
if (!checkEmail(document.aanvraag.elements['email'].value))
{
alert("U dient een geldig e-mailadres in te voeren");
document.aanvraag.elements['email'].focus();
return(false);
}  

 
if (document.aanvraag.elements['rekbedrijf'].value=='') 
{
alert("U dient een geldige bedrijfsnaam in te voeren");
document.aanvraag.elements['rekbedrijf'].focus();
return(false);
}
if (document.aanvraag.elements['rekadres'].value=='')
{
alert("U dient een adres in te voeren");
document.aanvraag.elements['rekadres'].focus();
return(false);
}
if (document.aanvraag.elements['rekpc'].value=='')
{
alert("U dient een postcode in te voeren");
document.aanvraag.elements['rekpc'].focus();
return(false);
}
if (document.aanvraag.elements['rekplaats'].value=='')
{
alert("U dient een plaats in te voeren");
document.aanvraag.elements['rekplaats'].focus();
return(false);
}
if (document.aanvraag.elements['rektav'].value=='')
{
alert("U dient een naam in te voeren");
document.aanvraag.elements['rektav'].focus();
return(false);
}

}




// deze functie controleert de juistheid van het e-mailadres op meerdere punten
function checkEmail(emailAddress) {

var foundAtSymbol = 0;
var foundDot = 0;
var md;

// Go through each character in the email address.
for (var x=0; x<emailAddress.length - 1; x++) {
md = emailAddress.substr(x, 1);

// Is the character an @ symbol?
if (md == '@') foundAtSymbol++;

// Count how many dots there are after the @ symbol.
if (md == '.' && foundAtSymbol == 1) foundDot++;
};

// Is there only one @ symbol, and are there more than one dots?
if (foundDot > 0 && foundAtSymbol == 1) {
return true;
} else {
return false;
}
} 


