function checkFields() {
missinginfo = "";
if (document.form2.name.value == "") {
missinginfo += "\n     -  Name";
}
if (document.form2.address1.value == "") {
missinginfo += "\n     -  Address";
}
if (document.form2.city.value == "") {
missinginfo += "\n     -  City";
}
if (document.form2.state.value == "") {
missinginfo += "\n     -  State";
}
if (document.form2.zip.value == "") {
missinginfo += "\n     -  Zip";
}
if (document.form2.telephone.value == "") {
missinginfo += "\n     -  Telephone";
}
if ((document.form2.email.value == "") || 
(document.form2.email.value.indexOf('@') == -1) || 
(document.form2.email.value.indexOf('.') == -1)) {
missinginfo += "\n     -  Valid Email Address";
}
if (document.form2.organization.value == "") {
missinginfo += "\n     -  Organization";
}
if (document.form2.date.value == "") {
missinginfo += "\n     -  Requested Speaking Date";
}
if (document.form2.purpose.value == "") {
missinginfo += "\n     -  Purpose/Type of Program";
}
if (missinginfo != "") {
missinginfo ="You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________________________________" +
"\n\nPlease make sure you complete all required items and submit again.";
alert(missinginfo);
return false;
}
else return true;
}
