function validateonsubmit() {
	
	var missingFormElements = "<br />The following areas require attention:";
	
	if (document.login.email.value == "")
	{
		missingFormElements += "<br />- Email address needs entering."
	}
	else
	{
		// checks to see if email address is valid
		var testresults
		var str=document.login.email.value
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
		testresults=true
		else{
		missingFormElements += "<br />- Invalid email address."
		}
	}
	
	if (document.login.password.value == "")
	{
	missingFormElements += "<br />- Password needs entering."
	}
	
	if (missingFormElements != "<br />The following areas require attention:")
	{
	 errorString = missingFormElements;
	}
	
	if (errorString != null) 
	{
		document.getElementById('error').innerHTML = errorString;
		errorString = null;
		return false;
	}
	else
	{
		return true;
	}
}
