var resposta = 0;

function enviar_contato(formulario)
{
	var texto, msgaux, erro; 
	var frm = document.form_contato;
	var nomeClasse;
	
	erro = false;
	nomeClasse = "campoCadastroErro";

	//msgaux='Os campos em destaque precisam ser verificados';	
	msgaux='O campo selecionado está incompleto, incorreto ou precisa ser selecionado. Favor verificar.';

	for (i=0;i<frm.elements.length;i++)
	{ 
		if(frm.elements[i].type!="radio" && frm.elements[i].type!="checkbox")
			frm.elements[i].className = "";
		else
			frm.elements[i].className ="";
	} 

	texto = frm.nome.value;
	if (texto.length < 1) {
		frm.nome.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.email.value;
	if (texto.length < 1) 
	 { 
		frm.email.className  = nomeClasse;
		erro=true;
 	 }
	else
	 { 
		//Validando o e-mail
		var str = texto; // 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
		 { 
			frm.email.className  = nomeClasse;
			erro=true;
		 }
	 }

	texto = frm.conheceu.value;
	if (texto == -1){
		frm.conheceu.className = nomeClasse;		
		erro=true;				
	}
	
	texto = frm.motivo.value;
	if (texto == -1){
		frm.motivo.className = nomeClasse;		
		erro=true;				
	}
	
	texto = frm.mensagem.value;
	if (texto.length < 1) {
		frm.mensagem.className  = nomeClasse;
		erro=true;
	}		

	 // Verifica se ouve erro
	if (erro == false)
	{

		/*criando dados para POST*/
		campos = "enviado=1";
		campos += "&nome=" + frm.nome.value;
		campos += "&email=" + frm.email.value;
		campos += "&cidade=" + frm.cidade.value;
		//campos += "&estado=" + frm.estado.value;
		campos += "&dddtelefone=" + frm.dddtelefone.value;
		campos += "&numtelefone=" + frm.numtelefone.value;
		campos += "&conheceu=" + frm.conheceu.value;
		campos += "&motivo=" + frm.motivo.value;
		campos += "&mensagem=" + frm.mensagem.value;		
		
		//alert(campos);
		
		HttpRequest("contato_env.php", "POST", true, campos, retornoEnviarContato);		
		
		//frm.submit();
	} 
	else
	{
		alert(msgaux);
    }
}

function retornoEnviarContato()
{
	if (req.readyState == 4)
	{
		if (req.status == 200 && req.responseText == 1)
		{
			alert("Sua mensagem foi enviada com sucesso!");
			alert("Para garantir que seu email seja respondido com sucesso, cadastre julia@fotosdegestantes.com.br como remetente confiável em seu gerenciador de emails.");
			document.form_contato.reset();
		} 
		else 
		{
			alert(req.responseText);
			alert("Erro ao enviar sua mensagem. Tente novamente mais tarde.");
		}
		
		//alert(req.responseText);
	}
}