jQuery(function($){
	
	$("#buttonSend").click(
		function(){
			
			$("#retorno").html("");
			$("#retorno").hide();
			
			var erro = 0;
			
			var erroColor = "#6F1414";
			var successColor = "1A5D0E";
			var sucessDica = "none";
			var erroDica = "inline";
			
			url = "";
			
			var nome = $("#input_nome").val();
			var email = $("#input_email").val();
			//var empresa = $("#input_empresa").val();
			//var cargo = $("#input_cargo").val();
			var telefone = $("#input_telefone").val();
			//var assunto = $("#input_assunto").val();
			var mensagem = $("#input_mensagem").val();
			
			if(nome == ""){
				erro++;
				$("#lbl_nome").css("color",erroColor);
				$(".dica-nome").css("display",erroDica);
			} else {
				$("#lbl_nome").css("color",successColor);
				url += "&nome="+nome;
				$(".dica-nome").css("display",sucessDica);
			}
			
			if(!validaEmail(email)){
				erro++;
				$("#lbl_email").css("color",erroColor);
				$(".dica-email").css("display",erroDica);
			} else {
				$("#lbl_email").css("color",successColor);
				url += "&email="+email;
				$(".dica-nome").css("display",sucessDica);
			}
			
			if(telefone == ""){
				erro++;
				$("#lbl_telefone").css("color",erroColor);
				$(".dica-fone").css("display",erroDica);
			} else {
				if(telefone.length != 14){
					erro++;
					$("#lbl_telefone").css("color",erroColor);
					$(".dica-fone").css("display",erroDica);
				} else {
					$("#lbl_telefone").css("color",successColor);
					url += "&telefone="+telefone;
					$(".dica-fone").css("display",sucessDica);
				}
			}
			
			/*if(empresa == ""){
				erro++;
				$("#lbl_empresa").css("color",erroColor);
			} else {
				$("#lbl_empresa").css("color",successColor);
				url += "&empresa="+empresa;
			}
			
			if(cargo == ""){
				erro++;
				$("#lbl_cargo").css("color",erroColor);
			} else {
				$("#lbl_cargo").css("color",successColor);
				url += "&cargo="+cargo;
			}*/
			
			/*if(assunto == ""){
				erro++;
				$("#lbl_assunto").css("color",erroColor);
			} else {
				$("#lbl_assunto").css("color",successColor);
				url += "&assunto="+assunto;
			}*/
			
			if(mensagem == ""){
				erro++;
				$("#lbl_comentario").css("color",erroColor);
				$(".dica-mensagem").css("display",erroDica);
			} else {
				$("#lbl_comentario").css("color",successColor);
				url += "&mensagem="+mensagem;
				$(".dica-mensagem").css("display",sucessDica);
			}
			
			if(erro == 0){
				
				$.ajax(
					{
						type: "POST",
						url: "processa.php",
						dataType: "html",
						data: "controle=1"+url,
						success: function(msg){
									$("#buttonSend").val("enviar");
									$("#retorno").html(msg);
									$("#retorno").show();
									
									$("#input_nome").val("");
									$("#input_email").val("");
									//$("#input_empresa").val("");
									//$("#input_cargo").val("");
									$("#input_telefone").val("");
									//$("#input_assunto").val("");
									$("#input_mensagem").val("");
									
								 },
						beforeSend: function(){
									$("#buttonSend").val("aguarde, enviando ...");
								 },
						error: function(){
									$("#retorno").show();
									$("#retorno").html("Não foi possível enviar ...");
								 }
					}
				)
				
			} else {
				$("#retorno").show();
				$("#retorno").html("<p class='erro-enviar' style='color:#000; font-size:11px;'>Preencha corretamente os campos destacados</p>");
			}
			
		}
	)
	
});

function validaEmail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ 
        	return true; 
        }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
            return true;
        }
    }else{
        return false;
    }
}