function isFilled(elm) {
    if (elm.value == "" ||
        elm.value == null) 
    return false;
    else return true;
}

function isReady(form) {

     // is school year element filled?

    if (isFilled(form.School_Year) == false) {
    alert("Please enter student school year.");
    form.School_Year.focus();
    return false;
    }
    
    // is email element filled?

    if (isFilled(form.email) == false) {
    alert("Please enter your email address.");
    form.email.focus();
    return false;
    }

    // is last name element filled?

    if (isFilled(form.Last_Name) == false) {
    alert("Please enter student last name.");
    form.Last_Name.focus();
    return false;
    }
    
    // is first name element filled?

    if (isFilled(form.First_Name) == false) {
    alert("Please enter student first name.");
    form.First_Name.focus();
    return false;
    }
    
    // is DOB element filled?

    if (isFilled(form.DOB) == false) {
    alert("Please enter student date of birth.");
    form.DOB.focus();
    return false;
    }
    
    // is address element filled?

    if (isFilled(form.Address) == false) {
    alert("Please enter student address.");
    form.Address.focus();
    return false;
    }
    
    // is home phone element filled?

    if (isFilled(form.Home_Phone) == false) {
    alert("Please enter student home phone.");
    form.Home_Phone.focus();
    return false;
    }
    
    // is city element filled?

    if (isFilled(form.City) == false) {
    alert("Please enter student city.");
    form.City.focus();
    return false;
    }
    
    // is state element filled?

    if (isFilled(form.State) == false) {
    alert("Please enter student state.");
    form.State.focus();
    return false;
    }
    
    // is current grade element filled?

    if (isFilled(form.Current_Grade_Level) == false) {
    alert("Please enter student current grade.");
    form.Current_Grade_Level.focus();
    return false;
    }
    
    // is grade level next year element filled?

    if (isFilled(form.Grade_Level_Next_Year) == false) {
    alert("Please enter student grade level next year.");
    form.Grade_Level_Next_Year.focus();
    return false;
    }
    
    // is Mother's/Legal Guardian's Name filled?

    if (isFilled(form.Mother_Guardian_Name) == false) {
    alert("Please enter student Mother's/Legal Guardian's Name.");
    form.Mother_Guardian_Name.focus();
    return false;
    }
    
    // is Mother's/Legal Guardian's Home Phone filled?

    if (isFilled(form.Mother_Guardian_Home_Phone) == false) {
    alert("Please enter student Mother's/Legal Guardian's Home Phone.");
    form.Mother_Guardian_Home_Phone.focus();
    return false;
    }
    
    // is Mother's/Legal Guardian's Address filled?

    if (isFilled(form.Mother_Guardian_Address) == false) {
    alert("Please enter student Mother's/Legal Guardian's Address.");
    form.Mother_Guardian_Address.focus();
    return false;
    }
    
    // is Emergency Contact Name filled?

    if (isFilled(form.Emergency_Contact_Name) == false) {
    alert("Please enter student Emergency Contact Name.");
    form.Emergency_Contact_Name.focus();
    return false;
    }
    
    // is Emergency Contact Name Relationship filled?

    if (isFilled(form.Emergency_Contact_Relationship) == false) {
    alert("Please enter student Emergency Contact Name Relationship.");
    form.Emergency_Contact_Relationship.focus();
    return false;
    }
    
    // is Emergency Contact Name Home Phone filled?

    if (isFilled(form.Emergency_Contact_Home_Phone) == false) {
    alert("Please enter student Emergency Contact Home Phone.");
    form.Emergency_Contact_Home_Phone.focus();
    return false;
    }
    
return true;
}

