$(document).ready(function(){
	/* This code is executed after the DOM has been completely loaded */
	/* Script original adaptado pelo Maujor */
	/* Defining an array with the tab text and AJAX pages: */
	var TabsTrabalhos = {
		'Mais recentes'	: 'paginas-ajax/trabalhos/mais-recentes.php',
	}
	
	/* The available colors for the tabs: */
	var colors = ['','','',''];
	
	/* The colors of the line above the tab when it is active: 
	var topLineColor = {
		blue:'lightblue',
		green:'lightgreen',
		red:'red',
		orange:'orange'
	}*/
	
	/* Looping through the Tabs object: */
	var z=0; t=0;
	$.each(TabsTrabalhos,function(i,j){ 
		/* Sequentially creating the tabs and assigning a color from the array: */
		var tmpTrabalhos = $('<li class="tab_trabalhos'+(++t)+'"><a href="#" class="tab tab-trabalhos '+colors[(z++%4)]+'">'+i+'</a></li>');
		
		/* Setting the page data for each hyperlink: */
		tmpTrabalhos.find('a').data('page_trabalhos',j);
		
		/* Adding the tab to the UL container: */
		$('ul.tabContainer-trabalhos').append(tmpTrabalhos);
	})

	/* Caching the tabs into a variable for better performance: */
	var the_tabsTrabalhos = $('.tab-trabalhos');
	
	the_tabsTrabalhos.click(function(e){
		var element = $(this);
		element.parent('li').siblings('li').children('a').removeClass('corrente');
		element.addClass('corrente');

		
		/* Checking whether the AJAX fetched page has been cached: */
		
		if(!element.data('cache'))
		{	
			/* If no cache is present, show the gif preloader and run an AJAX request: */
			$('#contentHolder-trabalhos').html('<img src="imagens/ajax_preloader.gif" width="64" height="64" class="preloader" />');

			$.get(element.data('page_trabalhos'),function(msg){
				$('#contentHolder-trabalhos').html(msg);
				
				/* After page was received, add it to the cache for the current hyperlink: */
				element.data('cache',msg);
			});
		}
		else $('#contentHolder-trabalhos').html(element.data('cache'));
		
		e.preventDefault();
	})
	
	/* Emulating a click on the first tab so that the content area is not empty: */
	the_tabsTrabalhos.eq(0).click();
});

