$(function(){
	// Fix
	$(function(){
		$('#footer').remove();
	});

	$('.home-show-videos').click(function(e){
		e.preventDefault();
		$(this).parent().parent().find('li').removeClass('activo');
		$(this).parent().addClass('activo');
		$('.home-video-box').show();
		$('.home-foto-box').hide();
	});
	$('.home-show-fotos').click(function(e){
		e.preventDefault();
		$(this).parent().parent().find('li').removeClass('activo');
		$(this).parent().addClass('activo');
		$('.home-video-box').hide();
		$('.home-foto-box').show();
	});
	
	$('#menu > li > a').mouseover(function(){
		$('.dropdown').hide();
		$(this).next().show();
	});
	
	// Footer links
	$('.open-clubes').click(function(e){
		e.preventDefault();
		$('html, body').animate({scrollTop:0},0);
		setTimeout("showClub()",100);
	});
	$('.open-fixture').click(function(e){
		e.preventDefault();
		$('html, body').animate({scrollTop:0},0);
		setTimeout("showfixture()",100);
	});
	$('.open-stats').click(function(e){
		e.preventDefault();
		$('html, body').animate({scrollTop:0},0);
		setTimeout("showstats()",100);
	});
	$('.open-multimedia').click(function(e){
		e.preventDefault();
		$('html, body').animate({scrollTop:0},0);
		setTimeout("showmultimedia()",100);
	});
	
	// Tabs fixture-partido
	$('.f-tab-previa').click(function(e){
		e.preventDefault();
		$(this).parent().parent().parent().find('.cont-caja').hide();
		$(this).parent().parent().find('.activo').removeClass('activo');
		$(this).parent().addClass('activo');
		$('.cont-caja.previa').show();
	});
	$('.f-tab-cronica').click(function(e){
		e.preventDefault();
		$(this).parent().parent().parent().find('.cont-caja').hide();
		$(this).parent().parent().find('.activo').removeClass('activo');
		$(this).parent().addClass('activo');
		$('.cont-caja.cronica').show();
	});
	$('.f-tab-sintesis').click(function(e){
		e.preventDefault();
		$(this).parent().parent().parent().find('.cont-caja').hide();
		$(this).parent().parent().find('.activo').removeClass('activo');
		$(this).parent().addClass('activo');
		$('.cont-caja.sintesis').show();
	});
	$('.f-tab-fotos').click(function(e){
		e.preventDefault();
		$(this).parent().parent().parent().find('.cont-caja').hide();
		$(this).parent().parent().find('.activo').removeClass('activo');
		$(this).parent().addClass('activo');
		$('.cont-caja.fotos').show();
	});
	$('.f-tab-video').click(function(e){
		e.preventDefault();
		$(this).parent().parent().parent().find('.cont-caja').hide();
		$(this).parent().parent().find('.activo').removeClass('activo');
		$(this).parent().addClass('activo');
		$('.cont-caja.video').show();
	});
	
	// Tarjetas estadisticas
	$('.link-stats-tarjetas').click(function(e){
		e.preventDefault();
		$('.stats-tarjetas').show();
		$('.stats-tries').hide();
	});
	$('.link-stats-tries').click(function(e){
		e.preventDefault();
		$('.stats-tarjetas').hide();
		$('.stats-tries').show();
	});
	
	// Multimedia select
	$('.select .selec').click(function(e){
		if($(this).next().is(':visible')){
			$('.select .opciones').hide();
			opciones_visible = false;
		}else{
			$('.select .opciones').hide();
			$(this).next().show();
			opciones_visible = false;
			setTimeout("setOpciones()",100);
		}
	});
	$('.select .opciones a').click(function(e){
		e.preventDefault();
		$('.select .opciones').hide();
		var cont = $(this).html();
		$(this).parent().parent().find('.selec').html(cont);
	});
	
	// Fechas home fixture
	$('.fecha-izq :first').show();
	$('.link-show-fecha').click(function(e){
		e.preventDefault();
		var id = $(this).parent().index();
		$('.fecha-izq .pagina-fecha').hide();
		$('.fecha-izq .pagina-fecha:eq('+id+')').show();
		$('.bloques li').removeClass('bloque-selec');
		$(this).parent().addClass('bloque-selec');
	});
	
	// Navegacion fixture
	$('.link-fixture').click(function(e){
		e.preventDefault();
		if($(this).is('.siguiente')){
			var current = $(this).parent().find('var').html();
			current--; // Este es el verdadero ID
			$(this).parent().parent().find('.cont-caja:eq('+current+')').hide();
			current++;
			var hijos = $(this).parent().parent().find('.cont-caja').length;
			if(current >= hijos){
				current = 0;
			}
			$(this).parent().parent().find('.cont-caja:eq('+current+')').show();
			current++;
			if(current < 10){
				$(this).parent().find('var').html("0"+''+current);
			}else{
				$(this).parent().find('var').html(current);
			}
		}else{
			var current = $(this).parent().find('var').html();
			current--; // Este es el verdadero ID
			$(this).parent().parent().find('.cont-caja:eq('+current+')').hide();
			current--;
			var hijos = $(this).parent().parent().find('.cont-caja').length;
			if(current < 0){
				current = hijos-1;
			}
			$(this).parent().parent().find('.cont-caja:eq('+current+')').show();
			current++;
			if(current < 10){
				$(this).parent().find('var').html("0"+''+current);
			}else{
				$(this).parent().find('var').html(current);
			}
		}
	});
	
	// Fancy fotos
	$('.home-foto-box a').fancybox();
	$('.js-multimedia-fotos a').fancybox();
	
	// Stats - tabs
	$('.stats-posiciones').click(function(e){
		e.preventDefault();
		$(this).parent().parent().find('li').removeClass('activo');
		$(this).parent().addClass('activo');
		$('.stats-tabla-cont').show();
		$('.stats-local-cont').hide();
		$('.stats-visitante-cont').hide();
	});
	$('.stats-local').click(function(e){
		e.preventDefault();
		$(this).parent().parent().find('li').removeClass('activo');
		$(this).parent().addClass('activo');
		$('.stats-tabla-cont').hide();
		$('.stats-local-cont').show();
		$('.stats-visitante-cont').hide();
	});
	$('.stats-visitante').click(function(e){
		e.preventDefault();
		$(this).parent().parent().find('li').removeClass('activo');
		$(this).parent().addClass('activo');
		$('.stats-tabla-cont').hide();
		$('.stats-local-cont').hide();
		$('.stats-visitante-cont').show();
	});
	
	// Stats destacado - tabs
	$('.links-statsd').click(function(e){
		e.preventDefault();
		var id = $(this).parent().index();
		$(this).parent().parent().find('li').removeClass('activo');
		$(this).parent().addClass('activo');
		$(this).parent().parent().parent().find('.cont-caja').hide();
		$(this).parent().parent().parent().find('.cont-caja:eq('+id+')').show();
		
	});
	
	// Panel goleadores links
	$('.panel-goleador-link').click(function(e){
		e.preventDefault();
		$(this).parent().parent().find('li').removeClass('activo');
		$(this).parent().addClass('activo');
		var id = $(this).parent().index();
		$(this).parent().parent().parent().find('.cont-caja').hide();
		$(this).parent().parent().parent().find('.cont-caja:eq('+id+')').show();
	});
	
	// Navegacion fixture
	$('.link-tfixture').click(function(e){
		e.preventDefault();
		if($(this).is('.siguiente')){
			var id = $(this).parent().find('p:visible').index() - 1;
			id++;
			var hijos = $(this).parent().find('p').length;
			if(id >= hijos){
				id = 0;
			}
			$(this).parent().find('p:visible').hide();
			$(this).parent().find('p:eq('+id+')').show();
			
			$(this).parent().parent().find('.cont-caja').hide();
			$(this).parent().parent().find('.cont-caja:eq('+id+')').show();
		}else{
			var id = $(this).parent().find('p:visible').index() - 1;
			id--;
			var hijos = $(this).parent().find('p').length;
			if(id < 0){
				id = hijos-1;
			}
			$(this).parent().find('p:visible').hide();
			$(this).parent().find('p:eq('+id+')').show();
			
			$(this).parent().parent().find('.cont-caja').hide();
			$(this).parent().parent().find('.cont-caja:eq('+id+')').show();
		}
	});
});

var opciones_visible = false;

document.onclick = function(){
	$('.dropdown').hide();
	if(opciones_visible){
		$('.opciones').hide();
		opciones_visible = false;
	}
}

function showClub(){$('#clubes .dropdown').show()}
function showfixture(){$('#fixture .dropdown').show()}
function showstats(){$('#estadisticas .dropdown').show()}
function showmultimedia(){$('#multimedia .dropdown').show()}

function setOpciones(){opciones_visible = true;}
