$(document).ready(function() {
	
	// FPF - FUNCOES JQUERY //////////////

	$('div.expansivel').hover(function(){
		$(this).css('height','315px');
	}, function (){
		$(this).css('height','90px');
	});
	
	
	// FPF - TAPUME
	$('#floater').click(function(){
		$(this).hide();
	});
	

	// LIMPAR LIXO que vem do banco de dados
//	$('#coluna-interna p').removeAttr('style');
//	$('#coluna-interna p').removeAttr('class');
//	$('#coluna-interna font').removeAttr('face');
//	$('#coluna-interna font').removeAttr('size');

	$('.removejunk p').removeAttr('style');
	$('.removejunk p').removeAttr('class');
	$('.removejunk font').removeAttr('face');
	$('.removejunk font').removeAttr('size');
	
/*	
	$('#coluna-pagina font').filter(function() {
		return $.trim($(this).text()) === ''
	}).remove();

	$('#coluna-pagina p').filter(function() {
		return $.trim($(this).text()) === ''
	}).remove();
*/

	// GLOBAL // placar dos jogos - slider
	$('#topo-barra .placar span.todos').toggle(function(){
		$('#placar-total').slideDown(500, function(){
			$('#placar-total .nav').fadeIn(200);
		});
	},function(){
		$('#placar-total .nav').fadeOut(200);
		$('#placar-total').slideUp(500);
	});
	
	// GLOBAL // placar dos jogos // CAROUSEL
	// botao proximo
	$('#placar-total .prox').click(function(){
  		var posicaoAtual = $('#placar-total .carousel').css('marginLeft');
		var totalDeBlocos = $('#placar-total .carousel .bloco').size();
		var larguraDeUmBloco = $('#placar-total .carousel .bloco').innerWidth();
		var larguraTotal = totalDeBlocos * larguraDeUmBloco ;
		var larguraDePagina = 2 * larguraDeUmBloco;
		var quantidadePaginas = parseInt(totalDeBlocos / 2) ;
		var posicaoLimite = quantidadePaginas * larguraDePagina;
		if ( parseInt(posicaoAtual) > parseInt('-'+posicaoLimite) ) {
			$('#placar-total .carousel').animate( { marginLeft: '-='+larguraDePagina }, 500 );
		}
	});
	// botao anterior
	$('#placar-total .ante').click(function(){
  		var posicaoAtual = $('#placar-total .carousel').css('marginLeft');
		var totalDeBlocos = $('#placar-total .carousel .bloco').size();
		var larguraDeUmBloco = $('#placar-total .carousel .bloco').innerWidth();
		var larguraTotal = totalDeBlocos * larguraDeUmBloco ;
		var larguraDePagina = 2 * larguraDeUmBloco;
		var quantidadePaginas = parseInt(totalDeBlocos / 2) ;
		var posicaoLimite = quantidadePaginas * larguraDePagina;
		if ( parseInt(posicaoAtual) < 0 ) {
			$('#placar-total .carousel').animate( { marginLeft: '+='+larguraDePagina }, 500 );
		}
	});
	
	// GLOBAL // roller dos times // CAROUSEL
	// botao proxima
	$('#roller .prox').click(function(){
  		var posicaoAtual = $('#roller .carousel ul').css('marginLeft');
		var totalDeTimes = $('#roller .carousel ul li').size();
		var larguraDeUmTime = $('#roller .carousel ul li').innerWidth();
		var larguraTotal = totalDeTimes * larguraDeUmTime ;
		var larguraDePagina = 20 * larguraDeUmTime;
		var quantidadePaginas = parseInt(totalDeTimes / 20) ;
		var posicaoLimite = quantidadePaginas * larguraDePagina;
		if ( parseInt(posicaoAtual) > parseInt('-'+posicaoLimite) ) {
			$('#roller .carousel ul').animate( { marginLeft: '-='+larguraDePagina }, 1000 );
		}
	});
	// botao anterior
	$('#roller .ante').click(function(){
		var posicaoAtual = $('#roller .carousel ul').css('marginLeft');
		var totalDeTimes = $('#roller .carousel ul li').size();
		var larguraDeUmTime = $('#roller .carousel ul li').innerWidth();
		var larguraTotal = totalDeTimes * larguraDeUmTime ;
		var larguraDePagina = 20 * larguraDeUmTime;
		var quantidadePaginas = parseInt(totalDeTimes / 20) ;
		var posicaoLimite = quantidadePaginas * larguraDePagina;									  
		if ( parseInt(posicaoAtual) < 0 ) {
			$('#roller .carousel ul').animate( { marginLeft: '+='+larguraDePagina }, 1000 );
		}
	});

	// GLOBAL // roller dos times - hover do nome
	$('#roller .carousel li img').hover(function(){
		$('#roller').addClass('ativo');
		$('#roller .carousel span').hide();
		$(this).parents('li').children('span').show();
	}, function(){
		$('#roller .carousel span').hide();
		$('#roller').removeClass('ativo');
	});

	// GLOBAL // submenu - campeonatos
	$('#roller .campeonatos li').click(function(){
		$('#roller .campeonatos li').removeClass('ativo');
		$(this).addClass('ativo');		
	});
	$('#roller .campeonatos li').hover(function(){
		$(this).addClass('ativo-2');
	});

	// HOME // destaque noticias - hover
	$('.home .noticias li a').hover(function(){
		$(this).parents('li').addClass('ativo');
	}, function(){
		$(this).parents('li').removeClass('ativo');
	});

	// HOME // ultimas noticias - last-child sem pontilhado
	$('.home .coluna-ultimas ul li:last-child').css('background','none');

	// HOME // menu competicoes
	$('.menu.campeonatos h2').toggle(function(){
		$('.menu.campeonatos ul').slideDown();
		$('.menu.campeonatos h2').addClass('ativo');
	}, function(){
		$('.menu.campeonatos ul').slideUp();
		$('.menu.campeonatos h2').removeClass('ativo');
	});

	// CLUBES // indice hover
	$('ul.clubes li a').hover(function(){
		$(this).parents('li').addClass('ativo');
	}, function(){
		$(this).parents('li').removeClass('ativo');
	});

	// CLUBES // ficha menu hover
	$('.clubes-ficha li').hover(function(){
		$(this).addClass('ativo2');
	}, function(){
		$(this).removeClass('ativo2');
	});
	$('.clubes-ficha li').click(function(){
		$('.clubes-ficha li').removeClass('ativo');
		$(this).addClass('ativo');
		var itemMenu = $('.clubes-ficha li').index(this);
		$('.clubes-info li').removeClass('ativo');		
		$('.clubes-info li').eq(itemMenu).addClass('ativo');
	});
	// $('.clubes-info li:first-child').show();

	// ESTÁDIOS // borda primeiro jogo
	$('.estadio .info p:last-child').addClass('last');

	// TV FPF // lista de videos relacionados
	$('.videos-rel ul li a').hover(function(){
		$(this).parents('li').addClass('ativo');
	}, function(){
		$(this).parents('li').removeClass('ativo');	
	});

	// TV FPF // carousel - galeria de videos
	// botao proximo
	$('.tv-galeria .prox').click(function(){
		var posicaoAtual = $('.tv-galeria ul').css('marginLeft');
		var totalDeVideos = $('.tv-galeria ul li').size();
		var larguraDeUmVideo = $('.tv-galeria ul li').innerWidth();
		var larguraTotal = totalDeVideos * larguraDeUmVideo ;
		var larguraDePagina = 4 * larguraDeUmVideo;
		var quantidadePaginas = parseInt(totalDeVideos / 4) ;
		var posicaoLimite = quantidadePaginas * larguraDePagina ;
		if ( parseInt(posicaoAtual) > parseInt('-'+posicaoLimite) ) {
			$('.tv-galeria ul').animate({ marginLeft: '-='+larguraDePagina }, 1000 );
		}
	});
	// botao anterior 
	$('.tv-galeria .ante').click(function(){
		var posicaoAtual = $('.tv-galeria ul').css('marginLeft');
		var totalDeVideos = $('.tv-galeria ul li').size();
		var larguraDeUmVideo = $('.tv-galeria ul li').innerWidth();
		var larguraTotal = totalDeVideos * larguraDeUmVideo ;
		var larguraDePagina = 4 * larguraDeUmVideo;
		var quantidadePaginas = parseInt(totalDeVideos / 4) ;
		var posicaoLimite = quantidadePaginas * larguraDePagina;
		if ( parseInt(posicaoAtual) < 0 ) {
			$('.tv-galeria ul').animate({ marginLeft: '+='+larguraDePagina }, 1000 );
		}
	});

	// TV FPF // carousel - hover do titulo do video
	$('.tv-galeria li').hover(function(){
		$('h5',this).fadeIn('fast');
	},function(){
		$('h5',this).fadeOut('fast');
	});

	// TABELA // zebra
	$('table.dados tbody tr:even').addClass('even');

	// TABELA // CAMPEOES - classes em TDs
	$('table.campeoes tbody tr, table.campeoes thead tr').each(function(){
	   $('td, th', this).eq(0).addClass('ano');
	   $('td, th', this).eq(1).addClass('equipe');
	   $('td, th', this).eq(2).addClass('liga');
	});

	// TABELA // PROXIMOS JOGOS - classes em TDs
	$('table.jogos tbody tr, table.jogos thead tr').each(function(){
	   $('td, th', this).eq(0).addClass('data');
	   $('td, th', this).eq(1).addClass('jogo');
	   $('td, th', this).eq(2).addClass('estadio');
	   $('td, th', this).eq(3).addClass('tv');
	   $('td, th', this).eq(4).addClass('at');
	   $('td, th', this).eq(5).addClass('ob');
	});

	// TABELA // PROXIMOS JOGOS - hover em TV
	$('.trans').hover(function(){
		$('~ .veiculo', this).show(150);
	},function(){
		$('~ .veiculo', this).hide(150);
	});
	
	
	$('table.jogos .obs').hover(function(){
		$('~ .obstexto', this).show(150);
	},function(){
		$('~ .obstexto', this).hide(150);
	});

	// Aumenta / Diminui fonte
	$(".aumentar").click(function(){
		$(".noticia-texto, .interna-texto").addClass("noticia-texto-maior");
	});
	$(".diminuir").click(function(){
		$(".noticia-texto, .interna-texto").removeClass("noticia-texto-maior");
	});

	/*inicio FunÃ§Ã£o que deixa BotÃ£o/aba selecionado*/
		/*BotÃ£o 1*/	
		$(".b1 , .b2").addClass("botao-no-selected");//aplica a funÃ§Ã£o Ã± selecionada a todos	
		$(".b1").click(function(){
			$(".b1 , .b2").removeClass("botao-selected");
			$(".b1 , .b2").addClass("botao-no-selected");
			$(this).removeClass("botao-no-selected");
			$(this).addClass("botao-selected");
		});
			
		/*BotÃ£o 2*/	
		$(".b2").click(function(){
			$(".b1 , .b2").removeClass("botao-selected");
			$(".b1 , .b2").addClass("botao-no-selected");		
			$(this).removeClass("botao-no-selected");
			$(this).addClass("botao-selected");
		});
	/*fim FunÃ§Ã£o que deixa BotÃ£o/aba selecionado*/


	/*inicio FunÃ§Ã£o que esconde BG campo de busca*/
	$(".busca .bt_nome").addClass("back_nome");
	$(".busca .bt_apelido").addClass("back_apelido");
	$(".busca .bt_clube").addClass("back_clube");
	$(".busca .bt_numero_registro").addClass("back_numero_registro");
		
	
	$(".busca .bt_nome").click(function(){
		$(this).addClass("esconde_back");
	});
		
	$(".busca .bt_apelido").click(function(){
		$(this).addClass("esconde_back");
	});
		
	$(".busca .bt_clube").addClass("back_clube");
	$(".busca .bt_clube").click(function(){
		$(this).addClass("esconde_back");
	});
		
	$(".busca .bt_numero_registro").addClass("back_numero_registro");
	$(".busca .bt_numero_registro").click(function(){
		$(this).addClass("esconde_back");
	});
	/*fim Função que esconde BG campo de busca*/

    $('.slide-placar').cycle({  
       fx:'scrollLeft',  
       speed: 1 
    });
    
    
    
    $('.janela .video-exibir').click(function(){
    	var videoExibir = $(this).attr('title');
    	$('#tvfpf').attr('src', 'player.php?cod='+videoExibir);
    });
    
});