// ================================================
//  ==== xcsearch.js ==============================
// ================================================

var debug = false; // toggle to pop up some alerts to help debugging

// ================================================================
//
// name:      | setChecked
// purpose:   | toggle the checked value of a given form's checkboxes
// colled by: | Clicking the "Check/Uncheck all" links on the search form
// calls:     | none
// input:     | form name, checked value (true/false), and form element name
// returns:   | zippo
//
// ================================================================

function SetChecked ( formName, checked, elementName ) {

    var form = document.forms[formName];
    var len = form.elements.length;
    if ( debug ) {
        alert ( "number of elements: " + len );
    }

    var i;
    for ( i = 0; i < len; i++ ) {
            form.elements[i].checked = checked;
        if ( form.elements[i].name == elementName ) {
            if ( debug ) {
                alert ( form.elements[i].name + " checked = " + checked );
            }
        }
        // alert ( i + ": " + form.elements[i].name 
        //       + " = " + form.elements[i].value );
    }
}
// ================================================================
