function aanvraag_validator(theForm)
{
	var alertsay = ""; // define for long lines
	// alertsay is not necessary for your code,
	// but I need to break my lines in multiple lines
	// so the code won't extend off the edge of the page

	// check to see if there fields are blank
	if (theForm.naamfuif.value == "")
	{
		alert("Vul naam van de fuif in.");
		theForm.naamfuif.focus();
		return (false);
	}
	
	if (theForm.plaatsfuif.value == "")
	{
		alert("Vul plaats van de fuif in.");
		theForm.plaatsfuif.focus();
		return (false);
	}

	if (theForm.datumfuif.value == "")
	{
		alert("Vul de datum van de fuif in.");
		theForm.datumfuif.focus();
		return (false);
	}

	if (theForm.website.value == "")
	{
		alert("Vul website in.");
		theForm.website.focus();
		return (false);
	}

	if (theForm.naam.value == "")
	{
		alert("Vul de naam van de contact persoon in.");
		theForm.naam.focus();
		return (false);
	}

	// test if valid email address, must have @ and .
	var checkEmail = "@.";
	var checkStr = theForm.email.value;
	var EmailValid = false;
	var EmailAt = false;
	var EmailPeriod = false;
	
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkEmail.length;  j++)
		{
			if (ch == checkEmail.charAt(j) && ch == "@")
				EmailAt = true;
			if (ch == checkEmail.charAt(j) && ch == ".")
				EmailPeriod = true;
	  		if (EmailAt && EmailPeriod)
				break;
	  		if (j == checkEmail.length)
				break;
		}
		// if both the @ and . were in the string
		if (EmailAt && EmailPeriod)
		{
			EmailValid = true
			break;
		}
	}
	
	if (!EmailValid)
	{
		alert("Vul een geldig \"emailadres\" in.");
		theForm.email.focus();
		return (false);
	}


	return(true);
}
