jQuery(function($){
	
	$("a.link_nao_encontrei").click (
		function(){
			if($("#div_pedido").css("display") == "none"){
				$("#div_pedido").show();
			} else {
				$("#div_pedido").hide();
			}
		}
	)
	
	$(document).ready(
		function(){
			$("#erro_nome").hide();
			$("#erro_email").hide();
			$("#erro_descricao").hide();
			$(".link_novo_pedido").hide();
		}
	)
	
	$(".link_novo_pedido").click(
		function(){
			$("#loading_ajax").html("");
			$(".bt_envia_indicacao").attr("disabled",false);
			$(".link_novo_pedido").hide();
		}
	)
	
	$(".bt_envia_indicacao").click(
		function(){
			
			var nome = $("#input_nome").val();
			var email = $("#input_email").val();
			var descricao = $("#input_descricao").val();
			var erro = 0;
			
			if(nome == "" || nome.length < 2){
				$("#erro_nome").html("Digite seu nome.");
				$("#erro_nome").show();
				erro++;
			} else {
				$("#erro_nome").html("");
				$("#erro_nome").hide();
			}
			
			var erro_email = 0;
			
			if(email == ""){
				var erro_msg = "Digite seu e-mail.";
				erro++;
				erro_email++;
			} else {
				if(email.indexOf("@") == -1) {
					erro_email++;
					erro++;
				}
				if(email.indexOf(".") < 1) {
					erro_email++;
					erro++;
				}
				if(email.indexOf(" ") != -1) {
					erro_email++;
					erro++;
				}
				if(email.indexOf(".@") > 0) {
					erro_email++;
					erro++;
				}
				if(email.indexOf("@.") > 0) {
					erro_email++;
					erro++;
				}
				if(email.indexOf("/") > 0) {
					erro_email++;
					erro++;
				}
				if(email.indexOf("[") > 0) {
					erro_email++;
					erro++;
				}
				if(email.indexOf("]") > 0) {
					erro_email++;
					erro++;
				}
				if(email.indexOf("(") > 0) {
					erro_email++;
					erro++;
				}
				if(email.indexOf(")") > 0) {
					erro_email++;
					erro++;
				}
				if(email.indexOf("..") > 0) {
					erro_email++;
					erro++;
				}
				
				if(erro_email > 0){
					var erro_msg = "Digite seu e-mail corretamente.";
				}
				
			}
			
			if(erro_email > 0){
				$("#erro_email").html(erro_msg);
				$("#erro_email").show();
			} else {
				$("#erro_email").html(erro_msg);
				$("#erro_email").hide();
			}
			
			if(descricao == "" || descricao.length < 5){
				$("#erro_descricao").html("Digite a descrição do veículo.");
				$("#erro_descricao").show();
				erro++;
			} else {
				$("#erro_descricao").html("");
				$("#erro_descricao").hide();
			}
			
			if(erro == 0){
				
				$.ajax(
					{
						type: "POST",
						url: "inc/ajax_site/envia_pedido_veiculo.php",
						dataType: "html",
						data: "nome="+nome+"&email="+email+"&descricao="+descricao	,
						success: function(msg){
									if(msg != 0){
										$("#loading_ajax").css({ color:"green" });
										$("#loading_ajax").html("Pedido enviado com sucesso. Em breve entraremos em contato.");
										//$(".bt_envia_indicacao").val("Enviar");
										$(".bt_envia_indicacao").attr("disabled",true);
										// limpando os campos
										$("#input_nome").val("");
										$("#input_email").val("");
										$("#input_descricao").val("");
										$(".link_novo_pedido").show();
									} else {
										$("#loading_ajax").css({ color:"red" });
										$("#loading_ajax").html(unescape("Houve um problema ao enviar o pedido. Por favor, tente novamente.<br />Caso o problema persista, <a href='index.php?p=contato'>entre em contato</a> com o administrador"));
										$(".bt_envia_indicacao").val("Enviar Novamente");
									}
								 },
						beforeSend: function(){
							//$(".bt_envia_indicacao").val("Enviando ...");
							$("#loading_ajax").html("Aguarde um momento...");
							$(".bt_envia_indicacao").attr("disabled",true);
						}
					}
				)
						
			}
			
		}
	);
	
});
