// JavaScript Document
var XMLHttp;

function CadastroNewsletter(Email,Opcao)
{
  XMLHttp = null;
  Caminho = "CadastroNewsletter.asp?Email="+Email+"&Opcao="+Opcao;
  //alert(Caminho);
  // Procura por um objeto nativo (Mozilla/Safari)
  if (window.XMLHttpRequest) {
    XMLHttp = new XMLHttpRequest();
    XMLHttp.onreadystatechange = ShowResposta;
    document.getElementById("Processando").innerHTML = "Processando...";
    XMLHttp.open("GET", Caminho, true);
    XMLHttp.send(null);
    // Procura por uma versão ActiveX (IE)
  } else if (window.ActiveXObject) {
    XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
    if (XMLHttp) {
      XMLHttp.onreadystatechange = ShowResposta;
			document.getElementById("Processando").innerHTML = "Processando...";
      XMLHttp.open("GET", Caminho, true);
      XMLHttp.send();
    }
  }
}

function ShowResposta()
{
  //apenas quando o estado for "completado"
  if (XMLHttp.readyState == 4) {
    //apenas se o servidor retornar "OK"
    if (XMLHttp.status == 200) {
	  document.getElementById("Processando").innerHTML = "";
      //procura pela div e insere o conteudo retornado nela, como texto HTML
			document.getElementById("RespCadastro").style.display = "block";
      document.getElementById("RespCadastro").innerHTML = XMLHttp.responseText;
    } else {
      alert("Houve um problema ao obter os dados:\n" + XMLHttp.statusText);
    }
  }
}