function existeObjetoForm(objForm, nomeObjeto)
{
  var flag = false;
  for(var i = 0; i < objForm.elements.length; i++)
  {
    if(objForm.elements[i].name == nomeObjeto)
    {
      flag = true;
      break;
    }
  }
  return flag;
}

function bodyOnUnload()
{
	var idMensagem;
	var frm = document.forms[0];
  if(existeObjetoForm(frm,'idMensagem'))
  {
  	
		idMensagem = frm.elements['idMensagem'].value;
  }
  else
  {
	  idMensagem = frm.elements['mensagem.idMensagem'].value;
  }
	window.opener.msgEmTratamento(idMensagem, false);
}

document.body.onbeforeunload     = bodyOnUnload;
document.body.onunload     = bodyOnUnload;
	

	