
var xhReq;

function createXMLHttpRequest() {
	var Ajax;

  try {
  	Ajax = new XMLHttpRequest(); //XMLHttpRequest para browsers mais populares, como: Firefox, Safari, dentre outros.
  }
  catch(ee) {
    try {
    	Ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
    }
    catch(e) {
      try {
      	Ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
      }
      catch(e) {
  	    Ajax = false;
      }
    }
  }
  return Ajax;
}

/***********Cria o Objeto XMLHttpRequest**********/
xhReq = createXMLHttpRequest();
/*************************************************/

function ChamaEnvioMensagem() {
	
	document.getElementById("Mensagem").innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="180" height="30">' +
                                                  '<param name="movie" value="../swf/aguarde.swf">' +
                                                  '<param name="quality" value="high">' +
                                                  '<embed src="../swf/aguarde.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="180" height="30"></embed>' +
                                                  '</object>';
	
	RazaoSocial = document.getElementById("RazaoSocial").value;
	Fantasia    = document.getElementById("Fantasia").value;
	CNPJ        = document.getElementById("CNPJ").value;
	IE          = document.getElementById("IE").value;
	Endereco    = document.getElementById("Endereco").value;
	Numero      = document.getElementById("Numero").value;
	Complemento = document.getElementById("Complemento").value;
	Bairro      = document.getElementById("Bairro").value;
	CEP1        = document.getElementById("CEP1").value;
	CEP2        = document.getElementById("CEP2").value;
	Cidade      = document.getElementById("Cidade").value;
	Estado      = document.getElementById("Estado").value;
	DDD         = document.getElementById("DDD").value;
	Telefone    = document.getElementById("Telefone").value;
	Email       = document.getElementById("Email").value;
	Contato     = document.getElementById("Contato").value;
	Usuario     = document.form1.Usuario.value;
	Senha       = document.form1.Senha.value;
	ConfSenha   = document.form1.ConfSenha.value;
	cbx1        = document.getElementById("cbx1").checked;
	cbx2        = document.getElementById("cbx2").checked;
	cbx3        = document.getElementById("cbx3").checked;
	cbx4        = document.getElementById("cbx4").checked;
	cbx5        = document.getElementById("cbx5").checked;
	cbx6        = document.getElementById("cbx6").checked;
	Produtos    = document.getElementById("Produtos").value;

	strData = "RazaoSocial="  + RazaoSocial +
	          "&Fantasia="    + Fantasia +
	          "&CNPJ="        + CNPJ +
	          "&IE="          + IE +
	          "&Endereco="    + Endereco +
	          "&Numero="      + Numero +
	          "&Complemento=" + Complemento +
	          "&Bairro="      + Bairro +
	          "&CEP1="        + CEP1 +
	          "&CEP2="        + CEP2 +
	          "&Cidade="      + Cidade +
	          "&Estado="      + Estado +
	          "&DDD="         + DDD +
	          "&Telefone="    + Telefone +
	          "&Email="       + Email +
	          "&Contato="     + Contato +
	          "&Usuario="     + Usuario +
	          "&Senha="       + Senha +
	          "&ConfSenha="   + ConfSenha +
	          "&cbx1="        + cbx1 +
	          "&cbx2="        + cbx2 +
	          "&cbx3="        + cbx3 +
	          "&cbx4="        + cbx4 +
	          "&cbx5="        + cbx5 +
	          "&cbx6="        + cbx6 +
	          "&Produtos="    + Produtos;
	
	xhReq.open("POST", "cadastro_envia.php?id=1", true)
	
	xhReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhReq.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xhReq.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
  xhReq.setRequestHeader("Pragma", "no-cache");
  xhReq.setRequestHeader('Content-length', strData.length);
	
	xhReq.send(strData);

	xhReq.onreadystatechange = ConfirmaEnvio;
	
}

function ConfirmaEnvio() {
	

	if (xhReq.readyState != 4) {
	  return
	}
	
	var Texto = xhReq.responseText;

	eval(Texto);

	if (vetRetorno[0] != 0) {
		
	  Estrutura = "<div class=\"fonte4_fundo\" align=\"center\">" +
	              "<tr><td class=\"fonte3_fundo\" ><font color=\"red\" size=\"2\">" + vetRetorno[1] + "</font></td></tr>" +
	              "</table>";
	              
	  document.getElementById("Mensagem").innerHTML = Estrutura;
	}
	else {
	  Estrutura = "<table align=\"center\">" +
	              "<tr><td>&nbsp;</td></tr>" +
	              "<tr><td>&nbsp;</td></tr>" +
	              "<tr><td>&nbsp;</td></tr>" +
	              "<tr><td>&nbsp;</td></tr>" +
	              "<tr><td>&nbsp;</td></tr>" +
	              "<tr><td>&nbsp;</td></tr>" +
	              "<tr><td class=\"fonte3_fundo\" >" + vetRetorno[1] + "</td></tr>" +
	              "</table>";
	  
	  document.getElementById("Mensagem").innerHTML = "";
	  document.getElementById("form").innerHTML = Estrutura;
	}
}

function RepresentanteJaCadastrado()
{
	strData = "CNPJ="  + document.getElementById("CNPJ").value;

	xhReq.open("POST", "cadastro_envia.php?id=2", true)
	
	xhReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhReq.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xhReq.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
  xhReq.setRequestHeader("Pragma", "no-cache");
  xhReq.setRequestHeader('Content-length', strData.length);	
	xhReq.send(strData);
	
	xhReq.onreadystatechange = ConfirmaRepresentanteJaCadastrado;
}

function ConfirmaRepresentanteJaCadastrado()
{
	if (xhReq.readyState != 4)
	  return
	
	var Texto = xhReq.responseText;

	if (Texto.indexOf("vetRetorno") > 0)
	{
	  eval(Texto);	
	
	  if (vetRetorno[0] != 0)
	  {
		
  	  Estrutura = "<div class=\"fonte4_fundo\" align=\"center\">" +
	                "<tr><td class=\"fonte3_fundo\" ><font color=\"red\" size=\"2\">" + vetRetorno[1] + "</font></td></tr>" +
	                "</table>";
	              
	    document.getElementById("MensagemCNPJ").innerHTML = Estrutura;
	  }
	}
	else	
	  document.getElementById("MensagemCNPJ").innerHTML = "&nbsp;";	
}

function BotaoEnviar()
{
	
	if(ChecaFormCadastro()) 
	{
	  ChamaEnvioMensagem();
	  return true;
	}
	else
		return false;
	
}
