$(document).ready(function(){

	/* pestaņas historia */
	
	$(".historia li a").click(function () {
		$("div.historia li.marcado").removeClass("marcado")
		$(".cont-palmares:visible").hide()
		tipo_torneo = "#" + $(this).attr("class")
		$(tipo_torneo).show();
		$(this).parent().addClass("marcado")
		return false;
	})

	/* tabla historia */
	$("tbody th").click(function () {
		
		t_competicion = "#" + $(this).parents(".cont-palmares").attr("id")
			
		if($(this).hasClass("desplegado"))
		{
			$(t_competicion + " tr:visible").hide()
			$(t_competicion + " .desplegado").removeClass("desplegado") 
			$(t_competicion + " tbody th").parent().show()
			$("thead tr").show()
			return false;
		}			
		$(t_competicion + " .desplegado").removeClass("desplegado")
		$(t_competicion + " tr:visible").hide()
		var clase = "." + $(this).attr("class")
		$(t_competicion + " tbody th").parent().show()
		$(t_competicion + " " + clase).show();
		$(this).addClass("desplegado")
		$("thead tr").show()
		return false;
	})
	
	/* fichas jugadores */
	
	$(".carrusel img").mouseover(function () {
		foto = $(this).attr("src")
		switch(foto)
		{
			case "/im/especiales/tenis/wimbledon/favoritos/nadal.jpg":
			$(this).attr("src", "/im/especiales/tenis/wimbledon/favoritos/over-nadal.jpg")
			break;

			case "/im/especiales/tenis/wimbledon/favoritos/federer.jpg":
			$(this).attr("src", "/im/especiales/tenis/wimbledon/favoritos/over-federer.jpg")
			break;
			
			case "/im/especiales/tenis/wimbledon/favoritos/murray.jpg":
			$(this).attr("src", "/im/especiales/tenis/wimbledon/favoritos/over-murray.jpg")
			break;
			
			case "/im/especiales/tenis/wimbledon/favoritos/djokovic.jpg":
			$(this).attr("src", "/im/especiales/tenis/wimbledon/favoritos/over-djokovic.jpg")
			break;
		}
		
		if($(this).parent().next().attr("class") != "marcado")
			$(this).parent().next().slideDown("fast");

	})
	
	$(".carrusel img").mouseout(function () {
		estado = $(this).parent().attr("class")
		if(estado != "marcado")
		{
			foto = $(this).attr("src")
			switch(foto)
			{
				case "/im/especiales/tenis/wimbledon/favoritos/over-nadal.jpg":
				$(this).attr("src", "/im/especiales/tenis/wimbledon/favoritos/nadal.jpg")
				break;
	
				case "/im/especiales/tenis/wimbledon/favoritos/over-federer.jpg":
				$(this).attr("src", "/im/especiales/tenis/wimbledon/favoritos/federer.jpg")
				break;
				
				case "/im/especiales/tenis/wimbledon/favoritos/over-murray.jpg":
				$(this).attr("src", "/im/especiales/tenis/wimbledon/favoritos/murray.jpg")
				break;
				
				case "/im/especiales/tenis/wimbledon/favoritos/over-djokovic.jpg":
				$(this).attr("src", "/im/especiales/tenis/wimbledon/favoritos/djokovic.jpg")
				break;
			}
		}
		
		if($(this).parent().next().attr("class") != "marcado")
			$(this).parent().next().slideUp("fast");
	})
	
	
	$(".carrusel a").click(function () {
		estado = $(this).attr("class")
		if(estado != "marcado")
		{
			var foto = $(".carrusel .marcado img").attr("src")
			switch(foto)
			{
				case "/im/especiales/tenis/wimbledon/favoritos/over-nadal.jpg":
				$(".carrusel .marcado img").attr("src", "/im/especiales/tenis/wimbledon/favoritos/nadal.jpg")
				break;
	
				case "/im/especiales/tenis/wimbledon/favoritos/over-federer.jpg":
				$(".carrusel .marcado img").attr("src", "/im/especiales/tenis/wimbledon/favoritos/federer.jpg")
				break;
				
				case "/im/especiales/tenis/wimbledon/favoritos/over-murray.jpg":
				$(".carrusel .marcado img").attr("src", "/im/especiales/tenis/wimbledon/favoritos/murray.jpg")
				break;
				
				case "/im/especiales/tenis/wimbledon/favoritos/over-djokovic.jpg":
				$(".carrusel .marcado img").attr("src", "/im/especiales/tenis/wimbledon/favoritos/djokovic.jpg")
				break;
			}
			
			$("#loading").show()
			$("span.marcado").slideUp("fast");
			$(".carrusel .marcado").removeClass("marcado")
			$(this).addClass("marcado")
			$(this).parent().children("span").addClass("marcado")
			ficha = $(this).attr("href")
			$("#ficha-jugador .cont").remove()
            nombrejugador = ficha.split('/');
    		ficha = '/static/deportes/tenis/wimbledon/includes/fichas-jugadores/'+nombrejugador.pop()+'.html';	
            
			$.ajax({
				url: ficha,
				cache: false,
				success: function(html){
					$("#ficha-jugador").append(html);
					$("#loading").hide()
				}
			});
		}
		return false;		
	})
});
