// confirma antes de acessar um link
function ConfirmaLink(link)
{
  if (confirm("Tem certeza que deseja fazer isto?"))
    location.href = link;
}

// confirma antes de apagar os ítens selecionados nos checkboxes
function ApagaFrmConfirma(cb)
{
  //  verifica se há algum ítem
  if (cb == null)
  {
    alert("Não há nenhum ítem para ser apagado.");
	return false;
  }
  if (cb.length == null)  // quando só tem 1 ítem
  {
    j = 0;
	if (cb.checked)
	  j = 1;
  }
  else  // qaundo tem 2 ou mais ítens
  {
    // conta quantos ítens estão selecionados da checkbox
    j = 0;
    for (i = 0; i < cb.length; i++)
      if (cb[i].checked)
        j++;
  }
  // se não tiver nenhum ítem selecionado, pára
  if (!j)
  {
	alert("Você deve selecionar ao menos um ítem para apagar.");
	return false;
  }
  // confirma antes de apagar
  if (!confirm("Tem certeza que deseja apagar os ítens selecionados?"))
	return false;
  return true;
}

// seleciona todos os checkboxes da lisategm
function SelecionaTodos(cb, acao)
{
  if (cb != null)
  {
    if (cb.length == null)  // quando só tem 1 ítem
	{
	  if (acao)
	    cb.checked = true;
	  else
	    cb.checked = false;
    }
	else  // qaundo tem 2 ou mais ítens
	{
      if (acao)
        for (i = 0; i < cb.length; i++)
	      cb[i].checked = true;
      else
        for (i = 0; i < cb.length; i++)
	      cb[i].checked = false;
	}
  }
}