function toggle_mark_all(frm, objName) {
  if (frm.chkAll.checked == true) {
    for (var i=0; i < frm.elements.length; i++) {
      if (frm.elements[i].type == "checkbox" && frm.elements[i].name == objName)
        frm.elements[i].checked = true;
    }
  }
  else {
    for (var i=0; i < frm.elements.length; i++) {
      if (frm.elements[i].type == "checkbox" && frm.elements[i].name == objName)
        frm.elements[i].checked = false;
    }
  }
}

function toggle_mark_all_2(obj, state) {
  if (state == true) {
    for (var i=0; i < obj.length; i++)
      obj[i].checked = true;
  }
  else {
    for (var i=0; i < obj.length; i++)
      obj[i].checked = false;
  }
}

function toggle_mark_all_3(frm, objName, state) {
  if (state == true) {
    for (var i=0; i < frm.elements.length; i++) {
      if (frm.elements[i].type == "checkbox" && frm.elements[i].name.substr(0,objName.length) == objName)
        frm.elements[i].checked = true;
    }
  }
  else {
    for (var i=0; i < frm.elements.length; i++) {
      if (frm.elements[i].type == "checkbox" && frm.elements[i].name.substr(0,objName.length) == objName)
        frm.elements[i].checked = false;
    }
  }
}

function confirm_checked2(frm, objName, mesg) {
  for (var i=0; i < frm.elements.length; i++) {
    if (frm.elements[i].type == "checkbox" && frm.elements[i].name.substr(0,objName.length) == objName) {
      if (frm.elements[i].checked == true)
        return true;
    }
  }
  alert(mesg);
  return false;  
}

function confirm_checked(frm, objName, mesg) {
  for (var i=0; i < frm.elements.length; i++) {
    if (frm.elements[i].type == "checkbox" && frm.elements[i].name == objName) {
      if (frm.elements[i].checked == true)
        return true;
    }
  }
  alert(mesg);
  return false;  
}

function confirm_notchecked(frm, mesg) {
  for (var i=0; i < frm.elements.length; i++) {
    if (frm.elements[i].type == "checkbox") {
      if (frm.elements[i].checked == true)
        return true;
    }
  }
  alert(mesg);
  return false;
}