    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,5) == "certi") {
            if (item.name == "certified_all" && form.certified_all.checked) {
                form.certified_sdwa.checked = true;
                form.certified_ww.checked   = true;
                form.certified_ust.checked  = true;
                form.certified_sw.checked   = true;
            } else {
               form.certified_all.checked   = false;
            }
        }
        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;
        }
    }


