// JavaScript Document
// Requires Jquery.js
// Author: Diogo Nicoleti

(function($){
	$.fn.extend({
		fieldFocus : function(initialValue){
			var initialValue = initialValue;
			
			return $(this).each(function(){
				$(this).data("initialValue", initialValue);
				$(this).focus(function(){
					if($(this).val() == initialValue)$(this).val("");
				});
				$(this).blur(function(){
					if($(this).val() == "")$(this).val(initialValue);
				});
		    }); 
		}
	});
})(jQuery);

$(document).ready(function(){
	
	$("#brindeLink").click(function(){
		_gaq.push(['_trackEvent', 'Download', 'Livro', 'Vendendo Liderando – A Arte Posta em Pratica']);
	});
	
	//eventos para formulario de newsletter
	$("#nlNome").fieldFocus("Nome");
	$("#nlEmail").fieldFocus("E-mail");
	
	$("#newsletterForm").submit(function(){
		if($("#nlNome").val() == $("#nlNome").data("initialValue")){
			$("#newsletterMsg").text("O campo " + $("#nlNome").data("initialValue") + " não foi informado! Por favor preencher.").fadeIn("slow");
			return false;	
		}
		if($("#nlEmail").val() == $("#nlEmail").data("initialValue")){
			$("#newsletterMsg").text("O campo " + $("#nlEmail").data("initialValue") + " não foi informado! Por favor preencher.").fadeIn("slow");
			return false;	
		}
		
		$.ajax({
			type: "POST",
			url : "remote/SendNewsletterMail.php",
			data : ({ 
				nlNome : $("#nlNome").val(),
				nlEmail : $("#nlEmail").val(),
			}),
			success : function(data){
				if(data){
					_gaq.push(['_trackEvent', 'Newsletter', 'Cadastrar', 'Cadastro de Novo Assinante']);
					$("#newsletterMsg").text(data).fadeIn("slow");
					$("#newsletterMsg").delay(8000).fadeOut("slow");
					$("#newsletterForm")[0].reset();
				}
			}
		});
	
		return false;
	});
	
	//eventos para formulario de contato
	$("#ctNome").fieldFocus("Nome");
	$("#ctEmail").fieldFocus("E-mail");
	$("#ctTelefone").fieldFocus("Telefone");
	$("#ctCidade").fieldFocus("Cidade");
	$("#ctEstado").fieldFocus("UF");
	$("#ctMensagem").fieldFocus("Mensagem");
	
	$("#contactForm").submit(function(){
		if($("#ctNome").val() == $("#ctNome").data("initialValue")){
			$("#contactMsg").text("O campo " + $("#ctNome").data("initialValue") + " não foi informado! Por favor preencher.").fadeIn("slow");
			return false;	
		}
		if($("#ctEmail").val() == $("#ctEmail").data("initialValue")){
			$("#contactMsg").text("O campo " + $("#ctEmail").data("initialValue") + " não foi informado! Por favor preencher.").fadeIn("slow");
			return false;	
		}
		if($("#ctMensagem").val() == $("#ctMensagem").data("initialValue")){
			$("#contactMsg").text("O campo " + $("#ctMensagem").data("initialValue") + " não foi informado! Por favor preencher.").fadeIn("slow");
			return false;	
		}

		$.ajax({
			type: "POST",
			url : "remote/SendContactMail.php",
			data : ({ 
				ctNome : $("#ctNome").val(),
				ctEmail : $("#ctEmail").val(),
				ctTelefone : $("#ctTelefone").val(),
				ctCidade : $("#ctCidade").val(),
				ctEstado : $("#ctEstado").val(),
				ctMensagem : $("#ctMensagem").val()
			}),
			success : function(data){
				if(data){
					_gaq.push(['_trackEvent', 'Contato', 'Enviar E-mail', 'E-mail de Contato']);
					$("#contactMsg").text(data).fadeIn("slow");
					$("#contactMsg").delay(8000).fadeOut("slow");
					$("#contactForm")[0].reset();
				}
			}
		});

		return false;
	});
	
	$(".menuLivroOpt").click(function(){
		var clicked = $(this);
		$("#descricaoLivro").fadeOut("slow", function(){
			$.ajax({
				url : "includes/livros/" + clicked.attr("id") + ".inc.php",
				success : function(data){
					if(data){
						_gaq.push(['_trackEvent', 'Livros', 'Visualizar', clicked.text()]);
						$("#descricaoLivro").html(data).fadeIn("slow");
					}
				}
			});
		});
	});
	
});
