function validRequired(formField,fieldLabel)
	{
	var result = true;
	if (formField.value == "")
		{
		alert('Please enter your "' + fieldLabel +'".');
		formField.focus();
		result = false;
		}
	return result;
	}

//validate email
function validEmail(Email)
	{
	invalidChars = " /:,;"
	for (i=0; i<invalidChars.length; i++)
		{
		badChar = invalidChars.charAt(i)
		if (Email.indexOf(badChar) > -1)
			{
			return false;
			}
		}

	atPos = Email.indexOf("@",1)
	if (atPos == -1)
		{
		return false;
		}

	if (Email.indexOf("@",atPos+1) > -1)
		{
		return false;
		}

	periodPos = Email.indexOf(".",atPos)
	if (periodPos == -1)
		{
		return false;
		}

	if (periodPos+3 > Email.length)
		{
		return false;
		}
	return true;
	}

//validate and send form onSubmit
function validateForm(theForm)
	{
	if (!validEmail(theForm.Email.value))
		{
		alert("Invalid Email Address")
		theForm.Email.focus()
		theForm.Email.select()
		return false;
		}

	return true;
	}
