    function checkGroup(item) {

        form = document.facility;

        if (item.name.substring(0,3) == "lab") {
            if (item.name == "laboratory" && form.laboratory.checked) {
                form.lab_address1.checked = true;
                form.lab_address2.checked = true;
                form.lab_city.checked     = true;
                form.lab_state.checked    = true;
                form.lab_zip.checked      = true;
            } else {
                form.laboratory.checked = false;
            }
        } else if (item.name.substring(0,4) == "mail") {
            if (item.name == "mailing" && form.mailing.checked) {
                form.mail_address1.checked = true;
                form.mail_address2.checked = true;
                form.mail_city.checked     = true;
                form.mail_state.checked    = true;
                form.mail_zip.checked      = true;
            } else {
                form.mailing.checked = false;
            }
        } else if (item.name.substring(0,4) == "cont") {
            if (item.name == "contact" && form.contact.checked) {
                form.person.checked = true;
                form.phone.checked  = true;
                form.fax.checked    = true;
                form.email.checked  = true;
            } else {
               form.contact.checked = false;
            }
        } else if (item.name.substring(0,5) == "field") {
            if (item.name == "fieldoffices" && form.fieldoffices.checked) {
                form.field_office1.checked = true;
                form.field_office2.checked = true;
                form.field_office3.checked = true;
                form.field_office4.checked = true;
                form.field_office5.checked = true;
                form.field_office6.checked = true;
                form.field_office0.checked = true;
            } else {
               form.fieldoffices.checked = false;
            }
        } else if (item.name.substring(0,4) == "sdwa") {
            form.certified_sdwa.value = true;
        } else if (item.name.substring(0,3) == "ust") {
            form.certified_ust.value = trre;
        } else if (item.name.substring(0,2) == "ww") {
            form.certified_ww.value = true;
        } else if (item.name.substring(0,2) == "sw") {
            form.certified_sw.value = true;
        }
        checkSort();
    }

    function upperCase(item) {
        item.value = item.value.toUpperCase();
    }

    function checkSort() {
        form = document.facility;
        item = form.sortby;
    
        i = item.selectedIndex;
        if (i != 0) {
            field = form[item.options[i].value];
            if (! field.checked)
                item.selectedIndex = 0;
        }
    }


