//Função para a requisição em AJAX 
function AjaxRequest() { 
        Ajax = false; 
        if (window.XMLHttpRequest) { // Mozilla, Safari,... 
            Ajax = new XMLHttpRequest(); 
        } else if (window.ActiveXObject) { // IE 
            try { Ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
            } catch (e) { 
                try { Ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
                } catch (e) {} 
            }}}
			
function envianew(){ 
     var marcan = document.getElementById('nome'); 
	  var si = document.getElementById('email');
     var stat = document.getElementById('stat');
     var n = marcan.value;
	 var e = si.value;
	 if (n==0 || e==0){stat.innerHTML = 'Verifique o preenchimento dos campos!'; }else {
     stat.innerHTML = '';
      AjaxRequest(); 
      if(!Ajax){ 
      stat.innerHTML = 'Erro na chamada!';
	  envianew();
      return; 
      }else{ 
      stat.innerHTML = 'Por favor aguarde...'; } 
      Ajax.onreadystatechange = retornanew;
      Ajax.open('POST', 'newsletter.php?n='+n+'&e='+e, true);
      Ajax.send('n='+n+'&e='+e); } }
   
   function retornanew(){ 
   var nom = document.getElementById('nome'); 
	 var si = document.getElementById('email');
     var stat = document.getElementById('stat'); 
      if (Ajax.readyState == 4) {          
         if(Ajax.status == 200) { 
            stat.innerHTML = Ajax.responseText; 
			nom.value="";
			si.value="";
         } else { 
            stat.innerHTML = 'Erro no envio.';
			envianew();
         }  } }