
function SelAllCheckBox(strControlName, objThisControl)
{
  //objThisControl: controllo che seleziona tutto
  //Prendo tutti i controlli con lo stesso name
  var objControls = GetElementsName(strControlName);
  var objHiddenControl = GetElement(objThisControl.id + "_hidden");
  //Itero fra i controlli e li seleziono o deseleziono
  for(var i = 0; i < objControls.length; ++i)
  {
    //verifico se ho selezionato o deselezionato il controllo selezionatutto
    if (objThisControl.checked == true)
      objControls[i].checked = true;
    else
      objControls[i].checked = false;
  }
  if (objThisControl.checked == true)
    objHiddenControl.value = "true";
  else
    objHiddenControl.value = "false";
}

function SelSingleCheckBox(strHeaderControl, objThisControl)
{
  var objHeaderControl = GetElement(strHeaderControl);
  if (!objHeaderControl)
    return;
  var objHiddenControl = GetElement(objHeaderControl.id + "_hidden");
  //Per qualsiasi click delle checkbox righe tolgo la selezione multipla
  objHiddenControl.value = "false";
  objHeaderControl.checked = false;
}
