<!--//--><![CDATA[//><!--

/*
 *  JavaScript CheckBox Code
 *
 *  Added by Dennis Carlstrom 01/11/2007
 */

/*
 *  function:     checkUncheck( e )
 *  purpose:      reverse current checkmark state in checkbox
 *  parameters:   e, id of checkbox to reverse
 *  returns:      true on success, false on failure
 *  side-effects: sets 'checked' attribute of specified checkbox
 *                sets display attribute of buttons div
 */
function checkUncheck(e) {
  if(e) {
    /* reverse checkmark status */
    var cbx=document.getElementById(e);
    if(cbx) cbx.checked = !cbx.checked;
    showButtons(e);
    return true;
  }
  return false;
}

/*
 *  function:     showButtons( e )
 *  purpose:      display or hide buttons according to checkmark state
 *  parameters:   e, id of checkbox
 *  returns:      true on success, false on failure
 *  side-effects: sets display attribute of 'buttons' div
 *

 */
function showButtons(e) {
  if(e) {
    var cbx=document.getElementById(e);
    if(cbx) {
      /* find out if checkbox is clicked */
      if(cbx.checked) {
        /* show buttons div */
        var elem=document.getElementById('buttons');
        if(elem) elem.style.display="block";
      } else {
        /* hide buttons div */
        var elem=document.getElementById('buttons');
        if(elem) elem.style.display="none";
      }
      return true;
    }
  }
  /* checkbox cannot be found with id 'e' */
  return false;
}

//--><!]]>
