text: /**
   
   */
  //$(document).ready(function(){
    function setDestinatario()
    {
      
      var destinatario = document.querySelector('input[name="contato"]:checked').value;
      console.log(destinatario);
      
      document.getElementById('fk_id_destinatario').value = destinatario;
      aluno = document.getElementById('remetente').value ;
      getIdChat(destinatario, aluno);
    }
  
    /**
     * Procura chat de remetente X destinatario
     * @param {int} remetente
     * @param {int} destinatario
     */
    function getIdChat(funcionario, aluno)
    {
      console.log('getidchat');
      if (funcionario <= 0)
        alert("funcionario não identificado.");   
      if (aluno <= 0)
        alert("Aluno não identificado.");   
      console.log('funcionario '+funcionario);
      console.log('aluno '+aluno);
      if(funcionario > 0 && aluno > 0){
        $.ajax({          
          url: '/chat/'+funcionario+'/idchat/'+aluno,
          type: 'get',
          dataType: 'json',
          success: function(response){
            //console.log('procurando alunos');
            var len = 0;
            //console.log(response);
            if(response['data'] != null){
              len = response['data'].length;
            }
           console.log('encontrou '+len);
  
           //limpando div mensagens
          document.getElementById("mensagens").innerHTML = "";
          
          //$('#nome_contato').append()
  
            if(len > 0){
              // Read data and create <option >
              getMensagens(response['data'][0]['id_chat'], aluno, funcionario);
            }
           /*  else
              alert('Chat não encontrado'); */
  
          }
        }); 
      }
    }
  
     /**
     * mostrar nome do aluno na interface de mensagens
     * @param {} turma 
     */
      function escolhaAluno(turma)
      {    
        console.log('turma '+turma);
        var e = document.getElementById(turma);
        
        var nome = e.options[e.selectedIndex].text; 
        //console.log('select selecionada '+nome);
        if (e.options[e.selectedIndex].value != ''){
          document.getElementById("nome_contato").innerHTML = "";
          $('#nome_contato').append('<b>Mensagens - '+nome+'</b>');
          document.getElementById('ind_turma').value = turma;
        }
    
        //console.log('limpando escolha aluno');    
        $('select.sel_turma').each(function() {
          $(this).val($("#turma option:first").val());
        });
          
      }
  
    /**
     * LE AS MENSAGENS DO CHAT E CARREGA NA DIV MENSAGENS
     */
    function getMensagens(id_chat, remetente_chat, destinatario_chat, id_ano, turma){
      if (id_chat != null){
        console.log('lendo mensagens');
        $.ajax({          
          url: '/chat/getmensagens/'+id_chat,
          type: 'get',
          dataType: 'json',
          success: function(response){
            //console.log('procurando alunos');
            var len = 0;
            if(response['data'] != null){
              len = response['data'].length;
            }
           console.log('qtd mensagens '+len);
  
            if(len > 0){
              var getUrl = window.location;
              var base_url = getUrl .protocol + "//" + getUrl.host;
              console.log(base_url);
              // Read data and create <option >
              for(var i=0; i<len; i++){
                var id_mensagem_chat = response['data'][i].id_mensagem_chat;
                var remetente = response['data'][i].fk_id_remetente;
                var destinatario = response['data'][i].fk_id_destinatario;
                var mensagem = response['data'][i].mensagem;
                //mensagem = mensagem.replace(/\n/g, '<br>');
                var data_hora = response['data'][i].data_hora_mensagem;
                data_hora = formataDataHora(data_hora);
  
                if (remetente == remetente_chat){
                  $('#mensagens').append('<div class="row justify-content-end "><div class="col-sm-10"><small>'+data_hora+
                    '</small><textarea style=" width: 100%; resize: none; border: none; background-color:#9FF781" disabled name="msg'+i+'" id="msg'+i+'" class="">'
                    +mensagem+
                    '</textarea></div> </div>')
                   
                  //$('#mensagens').append('<br><br>');
                }
                else{
                  $('#mensagens').append('<div class="row"><div class="col-sm-10"><small>'+data_hora+
                  '</small><textarea style=" width: 100%; resize: none; border: none; background-color:#D8D8D8" disabled name="msg'+i+'" id="msg'+i+'" class="">'
                  +mensagem+
                  '</textarea></div> </div>')
                }
  
                marcarMensagemLida();
              }   
              //$("#mensagens").scrollTop($("#mensagens")[0].scrollHeight);
              var mensagens = document.getElementById('todas_mensagens');
              mensagens.scrollTop = mensagens.scrollHeight;         
            }
            /* else
                alert('Não há mensagens'); */
  
          }
        });  
      }
  
    }
  
    
    /**
     * SOMENTE QUANDO O PRÓPRIO DESTINATARIO ABRIR O CHAT
     * MARCAR AS MENSAGEM DO REMETENTE COMO LIDA
     * @param {int} id_remetente 
     */
     function marcarMensagemLida(id_remetente, id_destinatario)
     {
       /**
        * REMETENTE X DESTINATARIO FICAM INVERTIDOS
        * AQUI, O ALUNO ESTA LENDO MENSAGEM ENVIADA PELO PROFESSOR,
        * ENTÃO MARCAR LIDA AS MENSAGENS EM QUE O REMETENTE É O PROFESSOR
        * na interfaze html, o destinatario é professor e remetente é o aluno
        */
       id_remetente = document.getElementById('fk_id_destinatario').value;
       id_destinatario = document.getElementById('remetente').value;
       $.ajax({          
         url: '/chat/'+id_remetente+'/marcarleitura/'+id_destinatario,
         type: 'get',
         dataType: 'json',
         success: function(response){
           console.log('marca mensagem lida');
           var len = 0;
           if(response['data'] != null){
             len = response['data'].length;
           }
          console.log('resp '+response['data']);
   
   
         }
       });  
     }
  /*   function updateScroll(){
      console.log('rolando');
      var element = document.getElementById("todas_mensagens");
      element.scrollTop = element.scrollHeight;
    }
   */
    //setInterval(updateScroll,1000);
  
   
  /* 
    $(document).ready(function(){
      autoResize();
  }); */
  
     /*  function autoResize(campo)
      {
        console.log('autoresize');
          objTextArea = document.getElementById('mensagem');
          while (objTextArea.scrollHeight > objTextArea.offsetHeight)
          {
              objTextArea.rows += 1;
          }
          objTextArea = document.getElementById('msg');
          console.log('obj '+objTextArea);
          /* while (objTextArea.scrollHeight > objTextArea.offsetHeight)
          { */
        /*       objTextArea.rows += 1; */
          //}
      /*}
   */