//NOTICIAS

jQuery(function( $ ){
	//seleciona o modulo a mostrar em primeiro lugar
	$('.noticias-limitador-modulos').scrollTo( '.noticias-modulos > li:eq(0)' );

	//CONTROLA A MOVIMENTACAO DA LISTA A
	
	//zera o scroll da lista a
	$('.noticias-limitador-lista').scrollTo( 0 );
	
	noticias_poslista = 0;
	noticias_totallista = $('.noticias-lista>li').length / $('.conteudo-noticias').length;
	noticias_totallistaux = 1;
	
	if(noticias_totallista <= 9){
		$('.noticias-lista-botaocima>img').css('display','none');
		$('.noticias-lista-botaobaixo>img').css('display','none');
	} else {
		$('.noticias-lista-botaocima>img').css('display','none');
	}

	//movimenta a lista a para cima
	$('.noticias-lista-botaocima>img').click(function(){
		//controla a posicao da lista a
		noticias_poslista = noticias_poslista - 270;
		if(noticias_poslista <= 0){
			noticias_poslista = 0;
		}
	
		//controla os botoes de movimentacao da lista
		if(noticias_poslista < 270){
			$('.noticias-lista-botaocima>img').css('display','none');
		}
		if(noticias_poslista <= ((noticias_totallista - 9) * 30)){
			$('.noticias-lista-botaobaixo>img').css('display','');
		}
		
		//executa o movimento da lista
		var $lista = $('.noticias-limitador-lista');
		$lista.scrollTo( noticias_poslista, 800);
	});

	//movimenta a lista a para baixo
	$('.noticias-lista-botaobaixo>img').click(function(){
		//controla a posicao da lista
		noticias_poslista = noticias_poslista + 270;

		if(noticias_totallistaux == 1){
			if(noticias_totallista < 9){
				noticias_totallista = 9;
			} else {
				noticias_totallista = noticias_totallista;
				noticias_totallistaux = 0;
			}
		}

		if(noticias_poslista >= noticias_totallista * 30){
			noticias_poslista = (noticias_totallista - 9) * 30;	
		}

		//controla os botoes de movimentacao da lista
		if(noticias_poslista >= 270){
			$('.noticias-lista-botaocima>img').css('display','');
		}
		if(noticias_poslista == ((noticias_totallista - 9) * 30)){
			$('.noticias-lista-botaobaixo>img').css('display','none');
		}
		
		//executa o movimento da lista
		var $lista = $('.noticias-limitador-lista');
		$lista.scrollTo( noticias_poslista, 800);
	});
});

//CARREGA A DESCRICAO
function noticias_CarregaDescricao(codigoitem){
	//executa o ajax
	$.ajax({
			//tipo de envio de dos dados (GET ou POST)
			type: "GET",
			//pagina a ser chamada
			url: "ajax-noticias.php",
			//tipo de retorno (json, xml, script, html)
			dataType: "html",
			//para enviar os dados
			data: "acao=1&codigoitem="+codigoitem,
			//define a função que será executada quando a requisição obtiver sucesso. A variavel msg contem os dados de retorno
			success: 
				function(msg){
					//limpa o local para a nova entrada de dados
					$(".noticias-modulo-descricao").html("");
					//imprime os dados de retorno
					$(".noticias-modulo-descricao").html(msg);
				},
			//define as ações que serão executadas antes de iniciar a requisição
			beforeSend: function(){
				//imprime uma mensagem de loading
				$(".noticias-modulo-descricao").html("<img src=\"Imagens/noticias-load.gif\" />");
			}
	});
	
	//marca como ativo
	$('.noticias-lista > li > span').removeClass('ativo');
	$('.noticias-lista > li[value = "' + codigoitem + '"] > span').addClass('ativo');
	
	//muda para a descricao
	var $lista = $('.noticias-limitador-modulos');		
	$lista.scrollTo( '.noticias-modulos > li:eq(1)', 800);
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//CONTROLA A MOVIMENTACAO DOS MODULOS
function noticias_VaiPara(indice){
	var $lista = $('.noticias-limitador-modulos');		
	$lista.scrollTo( '.noticias-modulos > li:eq(' + indice + ')', 800);
}

//CONTROLA A MOVIMENTACAO DO CONTEUDO
function noticias_VaiParaConteudo(indice){
	var $lista = $('.noticias-modulo-descricao-limitador-conteudo');	
	
	if(indice == "textos"){
		$lista.scrollTo( '.noticias-modulo-descricao-conteudo > li:eq(0)', 800);
		$('.noticias-modulo-descricao-topo-box-setas > .terceiro').css('display', 'none');
		$('.noticias-botoes-conteudo-fotos').css('display', '');
		$('.noticias-botoes-conteudo-textos').css('display', 'none');
	}
	if(indice == "fotos"){
		$lista.scrollTo( '.noticias-modulo-descricao-conteudo > li:eq(1)', 800);
		$('.noticias-modulo-descricao-topo-box-setas > .terceiro').css('display', '');
		$('.noticias-botoes-conteudo-fotos').css('display', 'none');
		$('.noticias-botoes-conteudo-textos').css('display', '');
	}
}