function validateMyForm()
{
	// check to see if a human has done this
	if (Clicked>=0)
	{
		// probably not a person
		alert ("You do not appear to be human.  Go away");
		return;
	}

	var frm = document.form_002;

	// check for blanks
	if (noBlankAllowed(frm.realname,'Name')) return;
	if (noBlankAllowed(frm.email,'E-Mail Address')) return;
	if (noBlankAllowed(frm.ShameStory,'Story')) return;

	// do other validations
	if (validateEmail(frm.email)) return;

	// split the story on spaces
	var bits = frm.ShameStory.value.split(' ');

	// there should be at least 4 words
	if (bits.length<4)
	{
		alert ("Your story appears to be incomplete.\nIt is a little too short.");
		frm.ShameStory.focus();
		return;
	}

	// submit the form all is good
	frm.submit();
	return;
}
