try	{ xmlhttp = new XMLHttpRequest(); }	catch(ee) {
	try	{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e)	{
		try	{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { xmlhttp = false; } } }
			
function do_cadastro()
{
	var txNome = document.getElementById("txNome");
	var txEmail = document.getElementById("txEmail");
	var txTelefone = document.getElementById("txTelefone");
	var txAniversario = document.getElementById("txAniversario");
	
	var str = txEmail.value;
	var passou = false;
	
	if (window.RegExp)
	{
		var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1str);
		var reg2 = new RegExp(reg2str);

		if (!reg1.test(str) && reg2.test(str))
			passou = true;
		else if (str.indexOf("@") >= 0)
			passou = true;

		if ((txNome.value==="")||(txEmail.value==="")||(txTelefone.value==="")||(txAniversario.value===""))
			passou = false;
		
		if (passou)
		{
			var divCadastro = document.getElementById("divCadastro");
			divCadastro.style.visibility = 'hidden';
			divCadastro.style.display = 'none';

			var divLoader = document.getElementById("divLoader");
			divLoader.style.visibility = 'visible';
			divLoader.style.display = '';

			var url = "_newsletter.inc.php?nome="+escape(txNome.value)+"&email="+escape(txEmail.value)+"&telefone="+escape(txTelefone.value)+"&aniversario="+escape(txAniversario.value)+"&refresh="+Math.random();
			
			xmlhttp.open("GET", url, true);
			xmlhttp.onreadystatechange = function()
			{
				if (xmlhttp.readyState==4)
				{
					var divLoader = document.getElementById("divLoader");
					divLoader.style.visibility = 'hidden';
					divLoader.style.display = 'none';
					
					var divNewsletter = document.getElementById("divNewsletter");
					divNewsletter.style.visibility = 'hidden';
					divNewsletter.style.display = 'none';
					
					window.alert("Cadastro realizado. Obrigado!");
				}
			}
			xmlhttp.send(null);
		}
		else
			window.alert("Preencha corretamente todos os campos!");
	}
	else
		window.alert("Ative o Javascript do seu navegador!");
}

