// necessita de HttpRequest

function enviar_proposta()
{
	var texto, msgaux, erro; 
	var frm = document.form_proposta;
	var nomeClasse;

	erro = false;
	nomeClasse = "formularioPadrao campoCadastroErro";

	msgaux='O campo em destaque está incompleto ou incorreto.';	

	for (i=0;i<frm.elements.length;i++)
	{ 
		if(frm.elements[i].type!="radio" && frm.elements[i].type!="checkbox")
			frm.elements[i].className = "formularioPadrao";
		else
			frm.elements[i].className ="formularioPadrao";
	} 
	
	texto = frm.nome.value;
	if (texto.length < 1) {
		frm.nome.className  = nomeClasse;
		erro=true;
	}
	/*
	texto = frm.email.value;
	email = frm.email.value;
	if (texto.length > 1) 
	 { 
		//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;
		 }
	 }
	 else
	 {
		frm.email.className  = nomeClasse;
		erro=true;	 
	 }
	 */

	texto = frm.dddtelefone.value;
	if (texto.length < 2) {
		frm.dddtelefone.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.numtelefone.value;
	if (texto.length < 6) {
		frm.numtelefone.className  = nomeClasse;
		erro=true;
	}
	/*
	texto = frm.cidade.value;
	if (texto.length < 1) {
		frm.cidade.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)
	{
		/*
		//img loading
		document.getElementById('bt_enviar').style.display = 'none';
		document.getElementById('loading').style.display = 'block';		
		*/

		/*criando dados para POST*/
		//if (frm.interesse[0].checked) interesse = "consultoria";
		//if (frm.interesse[1].checked) interesse = "treinamento";
		//if (frm.interesse[2].checked) interesse = "consultoria e treinamento";		
		
		campos = "nome=" + frm.nome.value;
		//campos += "&empresa=" + frm.empresa.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 += "&interesse=" + interesse;
		campos += "&mensagem=" + frm.mensagem.value;		
		campos += "&enviado=" + frm.enviado.value;		

		campos += "&id_veiculo=" + frm.id_veiculo.value;		
		campos += "&email_revenda=" + frm.email_revenda.value;		
		
		HttpRequest("proposta_env.php", "POST", true, campos, retornoEnviarProposta);
		//frm.submit();
	} 
	else
	{
		//showAlert("", msgaux, 1, -130, -100, 1, 1);
		alert(msgaux);
    }
}

function retornoEnviarProposta()
{
	if (req.readyState == 4) 
	{
		//ocultaDiv("aguarde");

		if (req.status == 200)
		{
			//alert(req.responseText);
			if(req.responseText == 1) 
			{
				//showAlert("", "Sua mensagem foi enviada com sucesso!<br>", 1, -130, -100, 1, 1);
				alert("Sua proposta foi enviada com sucesso!");
				//alert(req.responseText);
				document.form_proposta.reset();
			} 
			else 
			{
				//showAlert("", "Erro ao enviar sua mensagem.<BR>Tente novamente mais tarde.", 1, -130, -100, 1, 1);
				alert("Erro ao enviar sua mensagem. Tente novamente mais tarde.");
			}
		}
		else
			alert("Erro ao enviar sua mensagem. Tente novamente mais tarde.");
	}
	
	/*
	//img loading
	document.getElementById('loading').style.display = 'none';	
	document.getElementById('bt_enviar').style.display = 'block';
	*/
}
