/**
 * Funcao utilizada para buscar assuntos pelo Ajax
 * @param pk
 * @return
 */
function ajaxBuscaAssuntos(titulo) {
	jQuery.post("/includes/include_comentario.php", {
		'titulo' : titulo
	}, function(data) {
		$('#ultimos-debates').html(data);
	});
}

/**
 * Implementa o ajax para visualização das idéias
 * @param ordem
 * @return
 */
function ajaxFrases(ordem) {
	jQuery.post("/includes/include_frases.php", {
		'ordem' : ordem
	}, function(data) {
		$('#lista-msg-eu-espero').html(data);
	});
	
}

/**
 * Envia para o cadastro.
 * @return
 */
function enviaCadastro() {
	$('html, body').animate({ scrollTop: 100 }, 1500, function() {
		$("#conteudo-interno").slideDown("slow");
		$("#conteudo-interno").load("/cadastro.php");	
	});
}

/**
 * Lista os assuntos
 * @param pk
 * @return
 */
function listaAssunto(pk) {
	jQuery.post("/includes/include_comentario.php", {
		'assunto_fk' : pk
	}, function(data) {
		$('#ultimos-debates').html(data);
	});
}

/**
 * Função responsável pela paginação
 * @param pagina
 * @param div
 * @param pagAtual
 * @return
 */
function paginacao(pagina, div, pagAtual) {
	jQuery.post('/' + pagina, {
		'PgAtual' : pagAtual
	}, function(data) {
		$('#' + div).html(data);
	});
}

/**
 * Função responsável pela paginação
 * @param pagina
 * @param div
 * @param pagAtual
 * @return
 */
function paginacaoComentario(pagina, div, pagAtual, assunto_fk, titulo, url) {
	$('html, body').animate({ scrollTop: ($('#pense-df').offset().top)  }, 1500, function() {
		jQuery.post('/'+pagina, {
			'PgAtual' : pagAtual,
			'assunto_fk' : assunto_fk,
			'titulo' : titulo,
			'url' : url
		}, function(data) {
			$('#'+div).html(data);
		});
	});
}

/**
 * Busca de cidades para o selectoption do cadastro de usuários
 * @param estado_fk
 * @return
 */
function buscaCidades( estado_fk, cidade_fk ) {
    jQuery.post("/ajax/ajax_busca_cidades.php", { 
    	'estado_fk' : estado_fk,
    	'cidade_fk' : cidade_fk
    }, function(data) {
    	$('#cidade_fk').html(data);
    });
    
	var loading = $(
			'<img id="loading" alt="Carregando" title="Carregando" src="/imagens/loading.gif" />'
			).appendTo('#content').hide()
			loading.ajaxStart(function(){
				$(this).show();
			});
			loading.ajaxStop(function(){
				$(this).hide();
			});    
    
    
};

/**
 * Função que realiza a votação dos comentários
 * @param pk
 * @param valor
 * @return
 */
function votacao(pk, valor) {
	jQuery.post("/ajax/ajax_vota_comentario.php", {
		'comentario_pk' : pk,
		'valor' : valor
	}, function(data) {
		if (data == "") {
			alert('Cada usuário pode votar apenas 1 vez');
		} else {
			if (valor == 'sim') {
				$('#nr_concordo_'+pk).html(data);
			} else if (valor == 'nao')  {
				$('#nr_discordo_'+pk).html(data);
			}
		}
	});			
}

/**
 * Vota no concurso
 * @param pk
 * @return data html
 */
function votaConcurso(pk) {
	jQuery.post("/ajax/ajax_vota_frase.php", {
		'frase_pk' : pk
	}, function(data) {
		if (data == "") {
			alert('Cada usuário pode votar apenas 1 vez');
		} else {
			$('#total_votos_'+pk).html(data);
			$('#total_votos_topo_'+pk).html(data);
		}
	});			
}

/**
 * Mostra detalhes da idéia
 * @param pk
 * @return
 */
function mostraIdeia(pk) {
	jQuery.post("/minha-ideia-detalhes.php", {
		'comentario_pk' : pk
	}, function (data) {
		$('#conteudo-interno').html(data);
	});
}

/**
 * Comentário do usuário
 * @param pk
 * @return
 */
function comentarioUsuario(pk) {
	jQuery.post("/includes/include_comentarios_usuario.php", {
		'comentario_pk' : pk
	}, function (data) {
		$('#meus-comentarios-lista').html(data);
	});
}

/**
 * Fecha o DIV conteudo-interno
 * @return
 */
function fecharConteudoInterno() {
	$("#conteudo-interno").slideUp("slow");
}

function comentarioTwitter() {
	jQuery.post("/includes/include_comentario_twitter.php", {}, function(data) {
		$("#ultimos-debates").css("display", "none");
		$("#por_twitter").css("display", "block");
		$('#por_twitter').html(data);
	});
}

function comentarioHome() {
	jQuery.post("/includes/include_comentario.php", {}, function(data) {
		$("#ultimos-debates").css("display", "block");
		$("#por_twitter").css("display", "none");
		$('#ultimos-debates').html(data);
	});
}
