function checkWholeForm(theForm) 
	{
	if (theForm == "mailinglist")
		{
    	var why = "";
		var name=document.getElementById("mname").value;
		var age=document.getElementById("mage").value;
		var dob=document.getElementById("mdob").value;
		var email=document.getElementById("memail").value;
    	why += checkField(name,"name");
    	why += checkField(email,"email");
		why += checkField(age,"age");
		why += checkField(dob,"Date of Birth");
		if (why != "")
			{
       		alert(why);
       		return false;
			} else
					{
					return true;
					}
	   	}
	if (theForm == "letusknow")
		{
    	var why = "";
		var name=document.getElementById("kname").value;
		var dob=document.getElementById("kdob").value;
		var email=document.getElementById("kemail").value;
    	why += checkField(name,"name");
    	why += checkField(email,"email");
		why += checkField(dob,"Date of Birth");
		if (why != "")
			{
       		alert(why);
       		return false;
			} else
					{
					return true;
					}
	   	}
	}
function checkField (strng,field) 
	{
	 var error = "";
 	 if (strng == "") 
		{
    	error = "Please fill in the "+field+" field.\n";
 		}
	return error;
	}
 
function checkEmail (strng) 
	{
	var emailFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (!(emailFilter.test(strng))) 
		{ 
       	error = "Please enter a valid email address.\n";
		}
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if (strng.match(illegalChars)) 
		{
   		error = "The email address contains illegal characters.\n";
		}
	return error;
 }