function isblank(s) {
        if (s == "") return true;
        for (var i = 0; i < s.length; i++) {
                var c = s.charAt(i);
                if ((c != ' ') && (c != '\n') && (c != '\r') && (c != '\t')) return false;
        }
        return true;
}
function verify(f) {
        var msg = "You have omitted the following required fields:";
        var err = false;
        if (f.type[0].checked == false && f.type[1].checked == false) {
                msg += "\n" + "Freshman or Transfer must be specified.";
                err = true;
        }
        if (isblank(f.fname.value)) {
                msg += "\n" + "First name must be filled in.";
                err = true;
        }
        if (isblank(f.lname.value)) {
                msg += "\n" + "Last name must be filled in.";
                err = true;
        }
        if (isblank(f.street1.value)) {
                msg += "\n" + "Street Address Line 1 must be filled in.";
                err = true;
        }
        if (isblank(f.city.value)) {
                msg += "\n" + "City must be filled in.";
                err = true;
        }
        if (isblank(f.state.value)) {
                msg += "\n" + "State must be filled in.";
                err = true;
        }
        if (isblank(f.zip.value)) {
                msg += "\n" + "ZIP / Postal Code must be filled in.";
                err = true;
        }
        if (isblank(f.phone.value)) {
                msg += "\n" + "Home Phone # must be filled in.";
                err = true;
        }
        if (err == true) {
                alert(msg);
                return false;
        }
    //new addition: it seems that PHP ignores disabled elements(?)
    //so re-enable anything that might've been disabled by the category scripts
    f.interest.disabled = false;

    return true;
}
