function FrontPage_Form1_Validator(theForm) {

    if (theForm.StudentFirstName.value == "") {
        alert("Please enter a value for the \"StudentFirstName\" field.");
        theForm.StudentFirstName.focus();
        return false;
    }

    if (theForm.StudentLastName.value == "") {
        alert("Please enter a value for the \"StudentLastName\" field.");
        theForm.StudentLastName.focus();
        return false;
    }

    if (theForm.Email.value == "") {
        alert("Please enter a value for the \"Email\" field.");
        theForm.Email.focus();
        return false;
    }

    if (theForm.SocialSecurity.value == "") {
        alert("Please enter a value for the \"SocialSecurity\" field.");
        theForm.SocialSecurity.focus();
        return false;
    }

    if (theForm.Citizenship.value == "") {
        alert("Please enter a value for the \"Citizenship\" field.");
        theForm.Citizenship.focus();
        return false;
    }

    if (theForm.DateBirth.value == "") {
        alert("Please enter a value for the \"DateBirth\" field.");
        theForm.DateBirth.focus();
        return false;
    }

    if (theForm.Grade.selectedIndex < 0) {
        alert("Please select one of the \"Grade\" options.");
        theForm.Grade.focus();
        return false;
    }

    if (theForm.Grade.selectedIndex == 0) {
        alert("The first \"Grade\" option is not a valid selection.  Please choose one of the other options.");
        theForm.Grade.focus();
        return false;
    }

    if (theForm.HomePhone.value == "") {
        alert("Please enter a value for the \"HomePhone\" field.");
        theForm.HomePhone.focus();
        return false;
    }

    if (theForm.ConferenceRecruited.selectedIndex < 0) {
        alert("Please select one of the \"ConferenceRecruited\" options.");
        theForm.ConferenceRecruited.focus();
        return false;
    }

    return true;
}
