   /**
    * Funções para manipulação de funcionalidades do módulo de comunicados do sistema.
    * @autor Rogerio Taques Martins <rogerio.taques@gmail.com>
    * @enterprise R&J Associated IT Solutions
    * @version 0.1, 02/11/2005
    */

   /**
    * Valida as ações do formulário de comunicados do site.
    */
   function validaFormComunicado() {
      submitForm();

      if( document.formComunicado.txtTo.value == '' ) {
         alert(mensagem(101, 'Para'));
         return false;
      }

      if( document.formComunicado.txtSubject.value == '' ) {
         alert(mensagem(101, 'Assunto'));
         document.formComunicado.txtSubject.focus();
         return false;
      }

		if( tamanhoString(document.formComunicado.txtConteudo.value, false) < 1 ) {
         alert(mensagem(101, 'Comunicado'));
         return false;
      }

      return true;
   } // fim validaFormComunicado()

   /**
    * Abre a tela para pesquisa de contatos para os quais serão
    * encaminhados as mensagens pelo sistema.
    */
   function viewContatos(){
      var title   = 'Contacts'
      var page    = 'admin/comunicado/ver-contato.php';
      var options = 'toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,';
          options = options + 'resizable=no,width=500,height=250';

      window.open(page,title,options);
   } // fim viewContatos()

   /**
    * Preenche os contatos selecionados no campo de envio (To)
    */
   function setContatos(emails) {
      document.formComunicado.txtTo.value = emails;
   } // fim setContatos()
   
 function excluirMensagem(cod) {
      if(confirm(mensagem(107, 'esta mensagem' ))) {
         document.formComunicado.action = 'admin/comunicado/bd-frm-del-mensagem.php?codmensagemenviada=' + cod;
         document.formComunicado.submit();
      }
 } // fim excluirCliente()
