function emailcheck(entered, alertbox)
{
with (entered)
{
apos=value.indexOf("@"); 
dotpos=value.lastIndexOf(".");
lastpos=value.length-1;
if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) 
{if (alertbox) {alert(alertbox);} return false;}
else {return true;}
}
}

function leegveld(entered, alertbox)
{
with (entered)
{
if (value==false)
{if (alertbox!="") {alert(alertbox);} return false;}
else {return true;}
}
}

function gekozen(selected, alertbox)
{
with (selected)
{
if (value=="")
{if (alertbox!="") {alert(alertbox);} return false;}
else {return true;}
}
}

function formcheck(thisform)
{
with (thisform)
{

if ((thisform.aanhef[0].checked == false) && (thisform.aanhef[1].checked == false)) { alert ("U heeft geen aanhef gekozen"); aanhef[0].focus(); return false; };
if (leegveld(voorletters,"U heeft geen voorletter(s) ingevuld")==false) {voorletters.focus(); return false;};
if (leegveld(achternaam,"U heeft geen achternaam ingevuld")==false) {achternaam.focus(); return false;};
if (emailcheck(email,"U heeft geen of een ongeldig e-mailadres ingevuld")==false) {email.focus(); return false;};
if (gekozen(betreft,"U heeft niet aangegeven waar de klacht over gaat")==false) {betreft.focus(); return false;};
if (leegveld(boodschap,"Graag extra info invullen")==false) {boodschap.focus(); return false;};
if (leegveld(secCode,"U heeft geen code ingevuld")==false) {secCode.focus(); return false;};

}
}