function Valid_Submit_Story() {
	var form = document.Student_Story_Form;
	if (form.First_Name_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your first name.");
		form.First_Name_In.focus();
		return false;
	}
	if (form.Last_Name_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your last name.");
		form.Last_Name_In.focus();
		return false;
	}
	if (form.School_Name_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your school name.");
		form.School_Name_In.focus();
		return false;
	}
	if (form.Teachers_Name_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your teachers name.");
		form.Teachers_Name_In.focus();
		return false;
	}
	if (form.City_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your city.");
		form.City_In.focus();
		return false;
	}
	if (form.State_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your state.");
		form.State_In.focus();
		return false;
	}
	if (form.ZIP_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your ZIP code.");
		form.ZIP_In.focus();
		return false;
	}
	if(form.Email_In.value == "")
	{
		alert("It appears that not all required information has been completed.\n\nPlease provide your email address.");
		form.Email_In.focus();
		return false;
	}
	apos = form.Email_In.value.indexOf("@"); 
	dotpos = form.Email_In.value.lastIndexOf(".");
	semipos = form.Email_In.value.lastIndexOf(";");
	lastpos = form.Email_In.value.length-1;
	if(apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2 || semipos>0 ) 
	{
		alert("It appears that not all required information has been completed.\n\nPlease provide a valid email address.");
		form.Email_In.focus();
		return false;
	}
	if (form.Tree_Story_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your story.");
		form.Tree_Story_In.focus();
		return false;
	}
	document.Teachers_Survey_Form_02.submit();
}