function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}


function validate() {

	var voornaam = document.getElementById('voornaam').value;
	if(voornaam=='') {
		alert('first name is not valid');
		return false;
	}

	var achternaam = document.getElementById('achternaam').value;
	if(achternaam=='') {
		alert('last name is not valid');
		return false;
	}

	var geslacht = document.getElementById('geslacht').value;
	if(geslacht=='') {
		alert('gender is not valid');
		return false;
	}

	var dag = document.getElementById('dag').value;
	if(dag=='-') {
		alert('date of birth is not valid');
		return false;
	}

	var maand = document.getElementById('maand').value;
	if(maand=='-') {
		alert('date of birth is not valid');
		return false;
	}

	var jaar = document.getElementById('jaar').value;
	if(jaar=='-') {
		alert('date of birth is not valid');
		return false;
	}

	var adres = document.getElementById('adres').value;
	if(adres=='') {
		alert('address is not valid');
		return false;
	}

	var plaats = document.getElementById('plaats').value;
	if(plaats=='') {
		alert('town is not valid');
		return false;
	}

	var land = document.getElementById('land').value;
	if(land=='') {
		alert('country is not valid');
		return false;
	}

	var email = document.getElementById('email').value;
  	if(email == "") {
  		alert("email is not valid");
    	return false;
  	}
  	if (!isEmailAddr(email)) {
    	alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    	return false;
    }

	var kerkgenootschap = document.getElementById('kerkgenootschap').value;
	if(kerkgenootschap=='') {
		alert('church affiliation is not valid');
		return false;
	}
		
	var validForm1 = false;
	for($i = 0; $i < document.forms['member_form']['function'].length; $i++){
		if(document.forms['member_form']['function'][$i].checked)
			validForm1 = true;
	}
	
	if(validForm1 == false) {
		alert('function is not valid');
		return false;
	}

	if(document.getElementById('deskundigheid_exegese').checked==false && document.getElementById('deskundigheid_dogmatiek').checked==false && document.getElementById('deskundigheid_bijbelse_theologie').checked==false && document.getElementById('deskundigheid_hermeneutiek').checked==false && document.getElementById('deskundigheid_homilethiek').checked==false && document.getElementById('deskundigheid_presentatietechniek').checked==false && document.getElementById('deskundigheid_gemeenteopbouw').checked==false && document.getElementById('deskundigheid_anders').checked==false) {
		alert('specialism is not valid');
		return false;
	}

	if(document.getElementById('interesse_exegese').checked==false && document.getElementById('interesse_dogmatiek').checked==false && document.getElementById('interesse_bijbelse_theologie').checked==false && document.getElementById('interesse_hermeneutiek').checked==false && document.getElementById('interesse_homilethiek').checked==false && document.getElementById('interesse_presentatietechniek').checked==false && document.getElementById('interesse_gemeenteopbouw').checked==false && document.getElementById('interesse_anders').checked==false) {
		alert('areas of interest is not valid');
		return false;
	}

	var username = document.getElementById('username').value;
	if(username=='') {
		alert('username is not valid');
		return false;
	}

	var password1 = document.getElementById('password').value;
	var password2 = document.getElementById('password2').value;
	if(password1 != password2 || password1=='' || password2=='') {
		alert('passwords are not valid');
		return false;
	}



}

function validate2() {
	var writer = document.getElementById('writer').value;
  	if(writer == "") {
  		alert("'my favorite writer' is not valid");
    	return false;
  	}

	var passion = document.getElementById('passion').value;
  	if(passion == "") {
  		alert("'my greatest passion' is not valid");
    	return false;
  	}

	var speakwith = document.getElementById('speakwith').value;
  	if(speakwith == "") {
  		alert("'like to speak with' is not valid");
    	return false;
  	}

	var bibletext = document.getElementById('bibletext').value;
  	if(bibletext == "") {
  		alert("'my favorite bibletext' is not valid");
    	return false;
  	}

	var preaching = document.getElementById('preaching').value;
  	if(preaching == "") {
  		alert("'preaching means for me' is not valid");
    	return false;
  	}

}