//check all checkboxes in the form check=true to check all check=false to uncheck
function checkAll(form,check){
    for (i=0; i < form.elements.length; i++){
        if (form.elements[i].type=="checkbox"){
            form.elements[i].checked=check?true:false;
        }
    }
}
//only submit form if at least 1 job is checked
function jobsChecked(form){
    for (i=0; i < form.elements.length; i++){
        if (form.elements[i].type=="checkbox" && form.elements[i].checked==true){
            form.submit();
            return true;
        }
    }
    // "please check a job to continue."
    alert(checkJobAlert);
    return false;
}

function resetForm (f) {
  for ( i=0; i < f.length; i++) {
    field=f.elements[i];
    switch (field.type) {
      case "text" :
        field.value="";
        break;
      case "radio" :
//        if ( lastRadioName != field.name) {  /resetting the form should clear all radio inputs
//          field.checked=true;
//        } else {
          field.checked=false;
//        }
//        var lastRadioName=field.name;
        break;
      case "select-one" :
        field.selectedIndex=0;
        break;
      case "select-multiple" :
        field.selectedIndex=-1;
        break;
      case "checkbox" :
        field.checked=false;
        break;
    }
  }
  return false;
}

