$(function() {	

	//Padroniza a altura dos elementos da página o que fizemos
	//quando visualizados todos os jobs de uma categoria
	 $('.trabalhos div').each(function(key, element){
		var maior = 0;

		if($(element).height() > maior){
			maior = $(element).height()
		}
		
		 $('.trabalhos div').height(maior);

	});

	if ( ($('#destaques').length > 0) && ($('#destaques a').length > 0) )
	{
		// Destaques do topo	
		$('#destaques').nivoSlider({
			effect : 'fade',
			pauseTime: 5000,
			directionNav: false, 
			controlNav: false,
			afterChange: function(){ selCategoria(); }
		});
		
		// Marca categoria referente ao slide
		selCategoria();
	}
	
	$('#barra-categorias li').hover(
		function(){
			if ( $(this).attr('title') == '' )
				$(this).addClass('over');
		}, function(){
			if ( $(this).attr('title') == '' )
				$(this).removeClass('over');
	});
	
	$('#nomeNews, #emailNews').focus(function(){$(this).addClass('focus');}, function(){$(this).removeClass('focus');});
	
	// Hover no menu de categorias
	$('#barra-categorias a').hover(function(){
		$(this).parents('li').find('a').css('textDecoration','underline');
	}, function(){
		$(this).parents('li').find('a').css('textDecoration','none');
	});

	// Primeiros
	$('#barra-categorias li:first-child, #ultimas-blog div.post:last-child, #rodape div:first-child').addClass('primeiro');
	// Últimos
	$('#rodape div:last-child, #topo ul li:last-child, body.page div.trabalhos div:nth-child(4)').addClass('ultimo');
	// Valor padrão na newsletter
	valorPadrao();
	
	// Chama página das categorias sem atualizar página
	//carrega_categoria();
	var m = "info", a = "@", d = "jhma.com.br";
	$('img.email').hide().after('<a href="mailto:'+m+a+d+'" style="text-decoration:none;">'+m+a+d+'</a>');
	
	$('#lista-comentarios li div.reply a').addClass('replace');
	
	// Newsletter
	$('.newsletter form').submit(function(){
		$('input.val-padrao').val('');
		$('span.gsom-required-msg').html('Campo obrigatório').delay(5000).fadeOut('slow');
	});
	
	
	$(document).scroll(function(){
		var sT = $(this).scrollTop();
		if ( sT > 800 )
		{
			$('.newsletter input[type="text"]').each(function(){
				var altTexto = $(this).prev('label').text().replace(':','');
				$(this).attr('title', altTexto);							   
			});	
			valorPadrao();
		}
	});
	
		
});

function carrega_categoria()
{	
	$('div.trabalhos a.verTodos').click(function(e){
		e.preventDefault();
		
		var url = $(this).attr('href');
		var div = $(this).parent('div');
		div.fadeOut('normal');
		
		div.after('<div id="conteudoAjax" class="carregando"></div>');
		
		$('#conteudo div.trabalhos').not( div ).fadeOut('normal', function(){
			$.ajaxSetup({cache:false});
			$('#conteudoAjax').load(url, function(){$('#conteudoAjax').removeClass('carregando');});
		});
		
	});	
}

$('a.voltarLista').live('click', function(e){
	e.preventDefault();
	
	$('div.trabalhos').fadeOut('normal', function(){ $(this).remove(); });
});

function selCategoria()
{
	var s = $('#destaques').find('a:visible img').attr('class').replace(/[^0-9]/, '');
	$('#barra-categorias li').removeClass('over').removeAttr('title');
	$('#barra-categorias li.'+s).addClass('over').attr('title', 'Destaque');	
}

function valorPadrao()
{
	$("input[type='text']").each(function(){
		var $this = $(this);
		
		if ($this.attr("title"))
		{
			$this.val($this.attr("title")).addClass("val-padrao");
			$this.focus(function(){
				if ( $this.is(".val-padrao") )
				{
					$this.val("").removeClass("val-padrao");
				}
			});
		
			$this.blur(function(){
				if ($this.val() == "")
				{
					$this.val($this.attr("title")).addClass("val-padrao");
				}
			});
		}
	});
}
