function envia_cadastro()
{
	var textocad, msgauxcad, errocad; 
	var frmcad = document.form_cadastro;
	var nomeClassecad;
	
	errocad = false;
	nomeClassecad = "campoCadastroErro";

	msgauxcad='Os campos do cadastro precisam ser verificados';

	textocad = frmcad.nome.value;
	if (textocad.length < 1 ) {
//		frmcad.nome.value ='caraca';
		frmcad.nome.className  = nomeClassecad;
		errocad=true;
	}
	
	textocad = frmcad.email.value;
	email = frmcad.email.value;
	if (textocad.length > 1) 
	 { 
		//Validando o e-mail
		var str = textocad; // email string
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		if (!reg1.test(str) && reg2.test(str)) // if syntax is valid
		 {  texto=''  }
		else
		 { 
			frmcad.email.className  = nomeClassecad;
			errocad=true;
		 }
	 }
	 else
	 {
		frmcad.email.className = nomeClassecad;
		errocad=true;	 
	 }

	 // Verifica se ouve erro
	if (errocad == false)
	{
		
		/*criando dados para POST*/
		campos = "nome=" + frmcad.nome.value;
		campos += "&email=" + frmcad.email.value;
		campos += "&enviado=" + frmcad.enviado.value;				
		
		HttpRequest("cadastro_ok.php", "POST", true, campos, retornoEnviarCadastro);
		//frm.submit();
	} 
	else
	{	
		alert(msgauxcad);		
    }
}

function retornoEnviarCadastro()
{
	if (req.readyState == 4) 
	{

		if (req.status == 200)
		{
			if(req.responseText == 1) 
			{
				alert("Sua mensagem foi enviada com sucesso!");
				document.form_cadastro.reset();						
			} 
			else 
			{
				alert("Erro ao enviar sua mensagem. Tente novamente mais tarde.");
			}
		}
	}
}