$(document).ready(function() {
	criaLinkExterno();
});

/* Habilita os links externos para abrirem em uma nova janela */
function criaLinkExterno() {
	$("a[rel='external']").click(function() {
		$(this).attr("target", "_blank");
	});
}

/* Manipula os campos do formulario ao clique */
function manipularCampo(campo, acao) {
	if ( (acao == "focus") && ($(campo).val() == "Digite seu nome") || ($(campo).val() == "Digite seu e-mail") || ($(campo).val() == "Digite sua mensagem") ) {
		$(campo).attr("value","");
	} else if ( (acao == "blur") && ($(campo).val() == "") ) {
		if ( ($(campo).attr("class") == "comentarioNome") ) {
			$(campo).attr("value","Digite seu nome");
		} else if ( ($(campo).attr("class") == "comentarioEmail") ) {
			$(campo).attr("value","Digite seu e-mail");
		} else if ( ($(campo).attr("class") == "comentarioMensagem") ) {
			$(campo).attr("value","Digite sua mensagem");
		}
	}
	
}

/* Validacao do Formulario de Comentarios */
function validarComentario(form) {
	var isError = false;

	$(".erro p").text("");
	$(".erro").hide("");

	if ( form.comentarioMensagem.value == "" || form.comentarioMensagem.value == "Digite sua mensagem" ) {
		$(".erro p").text("");
		$(".erro p").text("Por favor, digite uma mensagem.");
		$(".erro").fadeIn("slow");
		isError = true;
	}

	if ( !isEmail(form.comentarioEmail.value) ) {
		$(".erro p").text("");
		$(".erro p").text("Por favor, preencha seu e-mail.");
		$(".erro").fadeIn("slow");
		isError = true;
	}

	if ( form.comentarioNome.value == "" || form.comentarioNome.value == "Digite seu nome" ) {
		$(".erro p").text("");
		$(".erro p").text("Por favor, preencha seu nome.");
		$(".erro").fadeIn("slow");
		isError = true;
	}

	return !isError;
}

/* Funcao que valida o email */
function isEmail(email) {
	var expr = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	
	if(email.search(expr) == -1)
	{
		return false;
	}
	return true;
}


/* Configura as datas e ano para lista de posts por mês */
function obterURLArquivos(mes, categoria, isURLLimpa, urlSite) {
	var campoAno = '#ano_arquivo';
	var ano = parseInt($(campoAno).text());
	var url = urlSite + '/';
	var idAno = 'ano_arquivo';
 
	mes =  parseInt(mes);
	if ( mes < 10 ) {
		mes = '0' + mes;
	}

	if ( isURLLimpa )  {
		url += ano + '/' + mes + '/' + categoria;
	} else {
		url += '?m=' + ano + mes + '&category_name=' + categoria;
	}
 
	location.href = url;
}

/* INCREMENTA e DECREMENTA ANO */
function incrementaDecrementaAno(sinal) {
	var campoAno = '#ano_arquivo';
 
	if ( sinal == '-' ) {
		$(campoAno).text( parseInt($(campoAno).text()) - 1 );
	} else {
		$(campoAno).text( parseInt($(campoAno).text()) + 1 );
	}
}

