/**
 * Carrega botoes das ações públicas no perfil de acordo 
 * com a relação entre visitante e o dono do perfil.
 *
 * @param usLogado 1 ou 0 para dizer se o usuário visitante está logado ou não
 * @param codUsLogado Caso o usuario estiver logado, aqui será o código dele senão virá zero
 * @param codUsPerfil Código do usuário dono do perfil
 */
function carregarAcoesPublicas(codUsPerfil) {
	var url = '/includes/ajax/usuarios/perfil-publico/carregar-acoes-publicas.php';
	var params = { 'cod_us_perfil':codUsPerfil };
	$.get(url, params, 
		function(result) {
			result = eval("("+result+")");
			if(result['status'] == 'sucesso') {
				// Está logado e visitou perfil alheio
				criarBtDeOlho(result['de_olho'], codUsPerfil);
				criarBtAmizade(result['sao_amigos'], codUsPerfil);
				criarBtDenuncia(codUsPerfil);
			} else if(result['status'] == 'nao-logado') {
				// Usuário não está logado
			} else if(result['status'] == 'mesmo-usuario') {
				// Usuário logado é o mesmo do perfil
			} else if(result['status'] == 'erro') {
				// Houve um erro na requisição
			}
		}
	);
	criarBtMensagens();
}

function criarBtDeOlho(deOlho, codUsuario) {
	if(deOlho) {
		var bt_de_olho = '' +
			'<a class="bt-mini" href="javascript:nao_estou_de_olho_window('+codUsuario+');">' +
				'<img alt="Não seguir" src="/imagens/layout/ic-x-look.gif">' +
			'</a>' +
			'<a href="javascript:nao_estou_de_olho_window('+codUsuario+');">Deixar de Seguir</a>';
	} else {
		var bt_de_olho = '' +
			'<a class="bt-mini" href="javascript:estou_de_olho_window('+codUsuario+');">' +
				'<img alt="Seguir" src="/imagens/layout/ic-look.gif">' +
			'</a>' +
			'<a href="javascript:estou_de_olho_window('+codUsuario+');">Seguir</a>';
	}
	$("#bt-act-de-olho").html(bt_de_olho);
}

function criarBtAmizade(saoAmigos, codUsuario) {
	if(saoAmigos) {
		var bt_amizade = '' +
			'<a class="bt-mini" href="javascript:deixar_amizade_window('+codUsuario+');">' +
				'<img alt="Deixar amigo" src="/imagens/layout/ic-x-friend.gif">' +
			'</a>' +
			'<a href="javascript:deixar_amizade_window('+codUsuario+');">Excluir Amigo</a>';
	} else {
		var bt_amizade = '' +
			'<a class="bt-mini" href="javascript:requisitar_amizade_window('+codUsuario+');">' +
				'<img alt="Convidar Amigo" src="/imagens/layout/ic-friend.gif">' +
			'</a>' +
			'<a href="javascript:requisitar_amizade_window('+codUsuario+');">Convidar Amigo</a>';
	}
	$("#bt-act-amizade").html(bt_amizade);
}

function criarBtDenuncia(codUsuario) {
	var bt_denuncia = '' +
		'<a class="bt-mini" href="javascript:denuncia_window('+codUsuario+',4);">' +
			'<img alt="Denunciar" src="/imagens/layout/ic-ban.gif">' +
		'</a>' +
		'<a href="javascript:denuncia_window('+codUsuario+',4);">Denunciar</a>';
	$("#bt-act-denuncia").html(bt_denuncia);
}

function criarBtMensagens() {
	var bt_mensagens = '' +
		'<a class="bt-mini" href="/mensagens/">' +
			'<img alt="Enviar Recado" src="/imagens/layout/ic-comment.gif">' +
		'</a>' +
		'<a href="/mensagens/">Enviar Recado</a>';
	$("#bt-act-mensagens").html(bt_mensagens);
}

function atualizaCampoDeOlho(deOlho, codUsuario) {
	criarBtDeOlho(deOlho, codUsuario);
}

function atualizaCampoAmizade(saoAmigos, codUsuario) {
	criarBtAmizade(saoAmigos, codUsuario);
}