/**
 * Seleciona a aba no perfil público.
 * @param string nomeAba Nome da aba a ser selecionada.
 */ 
function perfil_publico_aba(nomeAba) {
	var irmaos = $("#perfil_publico_aba_" + nomeAba).parent().children();
	for (var x=0; x<irmaos.length; x++) {
		if ($(irmaos[x]).attr('id')=="perfil_publico_aba_" + nomeAba) {
			if ($(irmaos[x-1])!=null) {
				$(irmaos[x-1]).addClass('last');
			}
		}
	}
	$("#perfil_publico_aba_" + nomeAba).addClass('active');
	
}

var minha_area_oqer_conteudo = Array(); // oqer = o que está rolando
var minha_area_oqer_last = 'ultimas-atualizacoes';
function minha_area_oqer(tipo) {	
	if (minha_area_oqer_conteudo[minha_area_oqer_indice(tipo)] == null)
	{
		$('#tabscreen').html('<h3><img alt="Carregando" src="/imagens/layout/ajax-loader.gif"/></h3>');
		// Carrega por ajax
		var url = '/includes/ajax/usuarios/minha-area/o-que-esta-rolando.php';
		var parametros = 'tipo=' + tipo;
		
		$.get(	url, 
				parametros, 
				function(result){
					minha_area_oqer_conteudo[minha_area_oqer_indice(tipo)] = unescape(result);
					minha_area_oqer_seleciona(tipo);
				}, 
				"html");
	}
	else
	{
		minha_area_oqer_seleciona(tipo);
	}
}

function minha_area_oqer_seleciona(tipo){
	var classeCss = 'updates-tab'; // default para: ultimas-atualizacoes e estou-de-olho
	switch(tipo){
		case 'mensagens-recentes':		
			classeCss = 'messages-tab';
			break;
		case 'visitas-recentes': 
			classeCss = 'user-tab';
			break;	
	}
	$('#news .tabmenu #minha_area_oqer_menu_' + minha_area_oqer_last).removeClass('active');
	$('#minha_area_oqer_menu_' + tipo).addClass('active');
	var tabmenu = $('#minha_area_oqer_menu_' + tipo).parent().children();
	for (var x=1; x<tabmenu.length;x++) {
		if (('minha_area_oqer_menu_' + tipo)==$(tabmenu[x]).attr('id')) $(tabmenu[x-1]).addClass('last');
	}
	minha_area_oqer_last = tipo;
	$('#tabscreen').removeClass();
	$('#tabscreen').addClass(classeCss);
	$('#tabscreen').html(minha_area_oqer_conteudo[minha_area_oqer_indice(tipo)]);
}

function minha_area_oqer_indice(tipo){	
	switch(tipo){
		case 'ultimas-atualizacoes': 		
			return 0;
			break;
		case 'mensagens-recentes':
			return 1;
			break;
		case 'visitas-recentes': 
			return 2;
			break;
		case 'estou-de-olho':
			return 3;
			break;
		default:
			return -1;
			break;
	}
}