function validate(formObj,submitButtonID) {
    warning = ""
    if (formObj.category_id.options.selectedIndex < 1) warning += "\n - Category";
    if (formObj.question.value == "") warning += "\n - Question";
    if (formObj.email.value == "") warning += "\n - Email";
    if (!emailCheck(formObj.email.value)) warning += "\n - Email appears to be invalid";

    if (warning != "") {
        alert("Sorry, the form cannot be submitted because\nthe following fields are incomplete:\n" + warning);
        return false;
    }
    document.getElementById(submitButtonID).disabled = true;
    return true;
}
