var DIRETORIO_PATH = "./";
function validarEmail(valor) {
   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
      return (true)
   } else {
      return (false);
   }
}
function envia_contato() {
   var div_retorno = document.getElementById("DivRetornoContato");
   var input_name  = document.getElementById("TxNome");
   var input_email = document.getElementById("TxEmail");
   var input_conta = document.getElementById("TxContato");
   var input_mensa = document.getElementById("TxMensagem");
   var erro = 0;
   var msgerro = "";
   div_retorno.innerHTML = "";
   
   if (erro < 1) {
      //VERIFICO O NOME
      if (input_name.value.length<1) {
         msgerro += "Por favor. Digite o Nome.";
         input_name.focus();
         erro++;
      }
   }
   if (erro < 1) {
      // VERIFICO O EMAIL
      if (input_email.value.length<1) {
         msgerro += "Por favor. Digite o Email.";
         input_email.focus();
         erro++;
      } else {
         if (!validarEmail(input_email.value)) {
            msgerro += "Email digitado esta incorreto.";
            input_email.focus();
            erro++;
         }
      }
   }
   if (erro < 1) {
      //VERIFICO O CONTATO
      if (input_conta.value.length<5) {
         msgerro += "Digite o Contato com mais de 5 caracteres.";
         input_conta.focus();
         erro++;
      }
   }
   if (erro < 1) {
      //VERIFICO A MENSAGEM
      if (input_mensa.value.length<5) {
         msgerro += "Digite a Mensagem com mais de 5 caracteres.";
         input_mensa.focus();
         erro++;
      }
   }
   if (erro > 0) {
      div_retorno.style.display="block";
      div_retorno.innerHTML = "<b>"+msgerro+"</b>";
   } else {
      //FAÇO O PROCESSO AJAX
      div_retorno.style.display="block";
      div_retorno.innerHTML = "<b>Processo sendo Finalizado. Aguarde.</b>";
      var ajax   = new AJAX();
      var params = "nome="+input_name.value+"&email="+input_email.value+"&contato="+input_conta.value+"&mensagem="+input_mensa.value;
      ajax.url   = DIRETORIO_PATH + "EnvioEmail.php?" + params;
      //ajax.url   = "http://www.kosmos.inf.br/servidor/okena/email.php?" + params;
	  ajax.modo  = 'X';
	  ajax.processaresultado = function(xmldoc) {
         var erro  	= xmldoc.getElementsByTagName("ERRO");
         if (erro.length > 0) {
            msgerro += unescape(xmldoc.getElementsByTagName('ERRO')[0].childNodes[0].nodeValue.replace(/\+/g, " "))+"<br>";
            msgerro += "Erro Geral. Contate o Administrador do Sistema.";
            div_retorno.innerHTML = "<b>"+msgerro+"</b>";
         } else {
            input_name.value  = "";
            input_email.value = "";
            input_conta.value = "";
            input_mensa.value = "";
            div_retorno.innerHTML = "<b><font color='blue'>Processo realizado com sucesso.</font></b>";
         }
      }
      ajax.conectar();
   }
}
