 /**
 * Função de gerenciamento de mensagens do sistema.
 * Use: alert( mensagem(101, 'nomedocampo' [, 'valorinicial' [, 'valorfinal'] ] ) );
 * @autor Rogério Taques Martins <rogerio.taques@gmail.com>
 * @version 0.1, 22/09/2005
 */
   function mensagem(codigo, param1, param2, param3) {
      mensagem[101] = 'Campo \"%1\" obrigatório!';
      mensagem[102] = 'Campo \"%1\" inválido!';
      mensagem[103] = 'Campo \"%1\" deve ser numérico!';
      mensagem[104] = 'Campo \"%1\" ultrapassou o limite máximo de caracteres!';
      mensagem[105] = 'O campo \"%1\" não pode ser maior que o campo \"%2\"!';
      mensagem[106] = 'Os Campos \"%1\" e \"%2\" devem ser iguais!';
      mensagem[107] = 'Realmente deseja excluir \"%1\"?';
      mensagem[108] = 'O campo \"%1\" não pode ter valor menor que \"%2\"!';

      if( param1 == undefined ) param1 = '';
      if( param2 == undefined ) param2 = '';
      if( param3 == undefined ) param3 = '';

      var texto = mensagem[codigo];

      if( texto != undefined ) {
         texto = texto.replace('%1', param1);
         texto = texto.replace('%2', param2);
         texto = texto.replace('%3', param3);
      } else {
         texto = 'MENSAGEM ' + codigo + ' NÃO DEFINIDA!';
      }

      return texto;
   } // fim mensagem()


