<!-- Begin
// check all checkboxes of specified form
function checkAll(formname, checkname, thestate, size){
  for (var j = 1; j <= size; j++){
    var box = eval("document.forms."+formname+"."+checkname+j);
    box.checked = thestate;
  }
}

// alert users when they did not check data set box at all
function input_checker(formname, checkname, size){
  for (var j = 1; j <= size; j++){
    var box = eval("document.forms."+formname+"."+checkname+j);
    if (box.checked)
      return (true);
  }
  alert("Please check transposon and retrovirus datasets.");
  return (false);
}

// alert users when they selected neither model nor tumor type
function input_checker2(tp_size,rv_size,tt_size){
  var model_count = 0;
  var type_count = 0;

  for (var j = 1; j <= tp_size; j++){
    var box = eval("document.forms.checkboxform.tp"+j);
    if (box.checked == true)
      model_count++;
  }
  for (var j = 1; j <= rv_size; j++){
    var box = eval("document.forms.checkboxform.rv"+j);
    if (box.checked == true)
      model_count++;
  }
  for (var j = 1; j <= tt_size; j++){
    var box = eval("document.forms.checkboxform.tt"+j);
    if (box.checked == true)
      type_count++;
  }

  if (model_count > 0 && type_count > 0){
    return (true);
  }
  else {
    alert("Please check tumor models and tumor types.");
    return (false);  
  }
}

// End -->
