// ------------------------------------------------------------- // TRY AJAX // ------------------------------------------------------------- function objAjax(){ try { var XMLHTTP = new XMLHTTPRequest(); } catch(ee) { try { XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try{ XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { XMLHTTP = false; } } } return XMLHTTP; } function objXML(){ try { var XMLHTTP = new XMLHTTPRequest(); } catch(ee) { try { XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try{ XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { XMLHTTP = false; } } } return XMLHTTP; } var XMLHTTP = objAjax(); var objSMTP = objAjax(); // ------------------------------------------------------------- // ------------------------------------------------------------- // Funcao responsável por manter a seção // ------------------------------------------------------------- function mantem_secao(){ // Incompatibildade com ajax if ( !XMLHTTP ) return false; // Abre a url XMLHTTP.open("GET", "monitoramento_usuario_ajax_exec.php",true); // Executada quando o navegador obtiver o código XMLHTTP.onreadystatechange = function() { if ( XMLHTTP.readyState == 4 ){ // Resposta Ajax var resp = XMLHTTP.responseText.replace(/^\s+/, ''); } } // Timer setTimeout("mantem_secao()",(2*60)*1000); // Fechando a seção Ajax XMLHTTP.send(null); } // Executando a funcao mantem_secao(); // ------------------------------------------------------------- // ------------------------------------------------------------- // Inibe comunicados do cliente // ------------------------------------------------------------- function inibe_info( oDiv, id ){ var alvo = document.getElementById(oDiv); try{ // Inibe info alvo.style.display = 'none'; // Inibindo mensagem ao usuário XMLHTTP.open("GET","inibe_comunicado.ajax.php?id=" + id,true); // Executada quando o navegador obtiver o código XMLHTTP.onreadystatechange = function() { if ( XMLHTTP.readyState == 4 ){ // Resposta Ajax //var resp = XMLHTTP.responseText; //alert(resp); } } // Fechando a seção Ajax XMLHTTP.send(null); } catch( e ){ // Erro } } // ------------------------------------------------------------- // ------------------------------------------------------------- // Salva as anotações do usuário // ------------------------------------------------------------- function salvarAnotacoes(){ // Incompatibildade com ajax if ( !XMLHTTP ) return false; // Dados var frm = document.frmAnotacoes; var str_titulo = frm.str_titulo.value; var str_descricao = frm.str_descricao.value; // Abre a url XMLHTTP.open("GET", "anotacoes_ajax_exec.php?acao=salvar&str_titulo="+str_titulo+"&str_descricao="+str_descricao,true); // Executada quando o navegador obtiver o código XMLHTTP.onreadystatechange = function() { if ( XMLHTTP.readyState == 4 ){ // Resposta Ajax var resp = XMLHTTP.responseText.replace(/^\s+/, ''); var alvo = document.getElementById("box_anotacoes_msg"); switch( resp ){ case "ok": alvo.innerHTML = "Dados armazenados com sucesso !"; frm.reset(); frm.btCancelar.focus(); break; case "erro": alvo.innerHTML = "Erro ao armazenar dados !"; frm.btSalvar.focus(); break; default: alvo.innerHTML = "Erro: " + resp; frm.btSalvar.focus(); break; } } } // Fechando a seção Ajax XMLHTTP.send(null); } // ------------------------------------------------------------- // ------------------------------------------------------------- // Teste FTP // ------------------------------------------------------------- function ftpClienteTeste(divAlvo){ // Incompatibildade com ajax if ( !XMLHTTP ) return false; divAlvo.innerHTML = "Iniciando teste, por favor aguarde..."; divAlvo.style.display = "block"; // Abre a url XMLHTTP.open("GET", "ftp_teste_ajax_exec.php",true); // Executada quando o navegador obtiver o código XMLHTTP.onreadystatechange = function() { if ( XMLHTTP.readyState == 4 ){ // Resposta Ajax var resp = XMLHTTP.responseText.replace(/^\s+/, ''); switch( resp ){ case "ok": divAlvo.innerHTML = "
Conexão efetuada com sucesso !
"; break; default: divAlvo.innerHTML = "
Erro na conexão com Ftp. [" + resp + "]
"; break; } } } // Fechando a seção Ajax XMLHTTP.send(null); } // ------------------------------------------------------------- // ------------------------------------------------------------- // Teste SMTP // ------------------------------------------------------------- function smtpClienteTeste(divAlvo){ // Incompatibildade com ajax if ( !objSMTP ) return false; divAlvo.innerHTML = "Iniciando teste, por favor aguarde..."; divAlvo.style.display = "block"; // Abre a url objSMTP.open("GET", "smtp_teste_ajax_exec.php",true); // Executada quando o navegador obtiver o código objSMTP.onreadystatechange = function() { if ( objSMTP.readyState == 4 ){ // Resposta Ajax var resp = objSMTP.responseText.replace(/^\s+/, ''); switch( resp ){ case "ok": divAlvo.innerHTML = "
Conexão efetuada com sucesso !
"; break; default: divAlvo.innerHTML = "
Erro na conexão com SMTP. [" + resp + "]
"; break; } } } // Fechando a seção Ajax objSMTP.send(null); } // -------------------------------------------------------------