function setCheckboxes(the_form, the_checkboxes, do_check)
{
    var elts      = document.forms[the_form].elements[the_checkboxes + '[]'];
    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;
        }
    }else{
        elts.checked        = do_check;
    }
    return true;
}
var highlighting;
function zj(which2)
{
 tho=which2;
 highlighting=setInterval("highlightit(tho)",20)
}
function zc(which2)
{
  clearInterval(highlighting)
  which2.filters.alpha.opacity=40
}
function cmd(c,id)
{
   document.f.action.value=c;
   document.f.id.value=id;
   document.f.submit();
}
function highlightit(cur2)
{
  if (cur2.filters.alpha.opacity<100)
     cur2.filters.alpha.opacity+=10
  else if (window.highlighting)
    clearInterval(highlighting)
}
function s(id,c){ id.className=c;}
function u(obj,cl){if(obj.id!="sel")obj.className=cl;}
function z(obj,cl){obj.id=cl==1?"sel":"not";obj.className=cl==1?"bh":"bn";}
function z2(obj,cl){obj.id=cl==1?"sel":"not";obj.className=cl==1?"ch":"cbn";}
function isEmpty(s){return ((s==null)||(s.length==0))}
var whitespace = " \t\n\r";
function isWhitespace (s)
{   var i;

    if (isEmpty(s)) return true;
    for (i=0; i < s.length; i++)
    {
        var c=s.charAt(i);
        if (whitespace.indexOf(c)==-1) return false;
    }
    return true;
}
var defaultEmptyOK=false
function isEmail (s)
{   if (isEmpty(s))
       if (isEmail.arguments.length==1) return defaultEmptyOK;
       else return (isEmail.arguments[1]==true);
    if (isWhitespace(s)) return false;
    var i=1;
    var sLength=s.length;
    while ((i < sLength) && (s.charAt(i)!="@"))
    { i++    }
    if ((i >= sLength) || (s.charAt(i)!="@")) return false;
    else i += 2;
    while ((i < sLength) && (s.charAt(i)!="."))
    { i++    }
    if ((i >= sLength-1) || (s.charAt(i)!=".")) return false;
    else return true;
}

function SetFocus() {
  if (document.forms.length > 0) {
    var field = document.forms[0];
    for (i=0; i<field.length; i++) {
      if ( (field.elements[i].type != "image") &&
           (field.elements[i].type != "hidden") &&
           (field.elements[i].type != "reset") &&
           (field.elements[i].type != "submit") ) {

        document.forms[0].elements[i].focus();

        if ( (field.elements[i].type == "text") ||
             (field.elements[i].type == "password") )
          document.forms[0].elements[i].select();

        break;
      }
    }
  }
}

function rowOverEffect(object) {
  if (object.className == 'dataTableRow') object.className = 'dataTableRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'dataTableRowOver') object.className = 'dataTableRow';
}

