// inicializando a função para fazer o replace em checkboxes e radios
$(document).ready(function()
{
	$('input[type=checkbox],input[type=radio]').prettyCheckboxes({
		checkboxWidth: 25,
		checkboxHeight: 23,
		className: 'prettyCheckbox'
	});
	
});

//função para aumentar ou diminuir o tamanho da fonte
$(document).ready(function()
{
	//exibindo os links, pois se o js estiver desabilitado não há motivo para exibir
	$('ul#font-size li').css('display','inline');
	
	//var fsInicial = $('body').css('font-size'); //pega o valor inicial da fonte setada no body
	var fsAtual = '12';							// IE ¬¬ sem kbça para resolver
	var fsInc = 0;								//servirá para adicionar e subtrair o tamanho da fonte
	var fsNova;									//apenas para armazenar o valor atual da fonte e setar no body
	
	//var fsAtual = fsInicial.replace('px','');	//carregar o valor corrente da fonte e neste momento retira o 'px'

	$('li a[class=aumentar]').click(function()
	{
		if(fsInc == 6)
		{
			fsInc = 6;
		}
		else
		{
			fsInc = fsInc + 2;
		}

		fsNova = Number(fsAtual) + fsInc;
		$('body').css('font-size',fsNova);
		
		return false;
	});
	
	
	$('li a[class=diminuir]').click(function()
	{
		
		if(fsInc == 0)
		{
			fsInc = 0;
		}
		else
		{
			fsInc = fsInc - 2;
		}
		
		fsNova = Number(fsAtual) + fsInc;
		$('body').css('font-size',fsNova);
		
		return false;
	});

});

//links externos
$(document).ready(function()
{
	var vTitle;
	var vMsg = ' [Este link vai ser aberto em uma nova janela!]';
	
	$('a[hreflang]').each(function()
	{
		vTitle = $(this).attr('title');
		$(this).attr('title',vTitle+vMsg).attr('target','_blank');
	});
		
});

//funções da página de contato
$(document).ready(function()
{
	$('#f_contato')
	{
		//aqui já crio um parágrafo que exibe uma mensagem de erro, so faço isso aqui para poder fazer depois um efeito, coisa inútil
		$('#txt_objetivos').after('<p class="error">Voc&ecirc; n&atilde;o preencheu todos os campos obrigat&oacute;rios!<br /><strong>Veja os campos marcados</strong></p>');
		$('p[class=error]').css('display', 'none');
		
		//procedimento para exibir/ocultar a caixa de texto da opção 'Outro' 
		$('#it_outro').css('display','none');
		$('#f_contato input:radio').click(function()
		{
		
			if($('#ir_outro').is(':checked'))
			{
				$('#it_outro').fadeIn('slow').focus();
			}
			else
			{
				$('#it_outro').fadeOut('slow');
			}
		
		});
		
	}
	
	//validando o formulário
	$('#f_contato').submit(function()
	{
	var confValidation = true;
	
		$('label[class=req] + *').each(function()
		{
			if($(this).attr('value') == "")
			{
				$(this).css('border-color','#f00');
				$('p[class=error]').fadeIn('slow');
				confValidation = false;
			}
		});
	if(confValidation !== true)
	{
		return false;
	}
	else
	{
		return true;
	}
	});
});