var marked_row = new Array;

function setpointer (object, action, checkbox, bgcolor, over_color, selected_color)
{
    selected_color = selected_color.toLowerCase();

    if (action == 'click')
    {
        color = (object.getAttribute('bgcolor') == selected_color) ? bgcolor : selected_color;
        document.getElementById(checkbox).checked = !document.getElementById(checkbox).checked;
    }

    if (action == 'over')
    {
        color = (object.getAttribute('bgcolor') == selected_color) ? selected_color : over_color;
    }

    if (action == 'out')
    {
       color = (object.getAttribute('bgcolor') == selected_color) ? selected_color : bgcolor;
    }

    object.setAttribute('bgcolor', color, 0);
}

function setCheckboxes(the_form, do_check, bgcolor, selected_color)
{
    var elts      = (typeof(document.forms[the_form].elements['check[]']) != 'undefined')
                  ? document.forms[the_form].elements['check[]'] : null;
    var elts_cnt  = (typeof(elts.length) != 'undefined')
                  ? elts.length
                  : 0;

    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = do_check;
            do_check
            ? document.getElementById('string' + String (i+1)).setAttribute('bgcolor', selected_color, 0)
            : document.getElementById('string' + String (i+1)).setAttribute('bgcolor', bgcolor, 0);
        } // end for
    } else {
        elts.checked        = do_check;
        do_check
            ? document.getElementById('string' + String (1)).setAttribute('bgcolor', selected_color, 0)
            : document.getElementById('string' + String (1)).setAttribute('bgcolor', bgcolor, 0);
    } // end if... else

    return true;
}



