var slidesinterval = null;
var slide_slides;
var slide_act;
var sending = false;
var destacados_slides = null;
var destacados_act = null;
var destacados_arts = null;
$(function(){
	// Contacto
	$('#formcontacto a.submit').click(function(e){
		e.preventDefault();
		if(sending) return;
		sending = true;
		var data = $('#formcontacto').serialize();
		$('.error').removeClass('error');
		
		$.post('validate.php',data,function(r){
			// Response
			sending = false;
			
			r = r.split(';');
			v = r[0].split('');
			
			if(v[0] == 0){
				$('#nombre').prev().addClass('error');
			}
			if(v[1] == 0){
				$('#direccion').prev().addClass('error');
			}
			if(v[2] == 0){
				$('#localidad').prev().addClass('error');
			}
			if(v[3] == 0){
				$('#tel').prev().addClass('error');
			}
			if(v[4] == 0){
				$('#email').prev().addClass('error');
			}
			if(v[5] == 0){
				$('#area').prev().addClass('error');
			}
			if(v[6] == 0){
				$('#comentario').prev().addClass('error');
			}
			
			msg(r[1]);
		});
	});
	
	$('#foot .servicios li a').click(function(e){
		e.preventDefault();
		var ind = $(this).parent().index();
		$('html, body').animate({scrollTop:0},0);
		$('.sidemenu.gris > li ul').slideUp();
		$('.sidemenu.gris > li:eq('+ind+') ul').slideDown();
	});
	
	// Fancy
	$(".fancy").fancybox({
				'overlayShow'	: true,
				'transitionIn'	: 'fade',
				'transitionOut'	: 'fade',
				'titlePosition'		: 'outside',
				'overlayColor'		: '#000',
				'overlayOpacity'	: 0.9,
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">' + title + '</span>';
					//return '<span id="fancybox-title-over">Foto ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
				}
			});
	$('.js-multimedia-fotos a').fancybox();
	
	// Footer links
	$('.show-equiposuar').click(function(e){
		e.preventDefault();
		$('html, body').animate({scrollTop:0},0);
		setTimeout("showEquiposUar()",100);
	});
	$('.show-torneosytestmatches').click(function(e){
		e.preventDefault();
		$('html, body').animate({scrollTop:0},0);
		setTimeout("showTorneosyTestMatches()",100);
	});
	$('.show-multimedia').click(function(e){
		e.preventDefault();
		$('html, body').animate({scrollTop:0},0);
		setTimeout("showMultimedia()",100);
	});

	// Drop down settings
	$('#menu_dropdown > li').bind('mouseover', menu_open);
	$('#menu_dropdown > li').bind('mouseout',  menu_timer);
	
	$('.agenda_track:not(.static) li').click(function(){
		var eq = $(this).index();
		var w = eq*39+5;
		$(this).parent().animate({backgroundPosition:w+'px 0'},200)
		$('.box.gris .agenda').hide();
		$('.box.gris .agenda:eq('+eq+')').show();
	});
	
		// 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);
			}
		}
	});
	
//TANTEADOR CONTROLES
$('.link-partido').click(function(e){
		e.preventDefault();
		if($(this).is('.bt-sig')){
			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().parent().find('.cont-caja').hide();
			$(this).parent().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().parent().find('.cont-caja').hide();
			$(this).parent().parent().parent().find('.cont-caja:eq('+id+')').show();
		}
	});

//ENCUESTA 
function votar(){
	var data = $('input[name="encuesta"]:checked').val();
	$.post(ROOT+'ajax/votar.php','id='+data,function(r){
		r = r.split('|||');
		msg(r[1]);
		if(r[0] == 1){
			$('#resultados_encuesta').html(r[2]);
		}
	});
}


function msg(msg){
	$.blockUI({ 
		message: ''+msg+'',
		css: {
			border:'none', padding:'15px', size:'12.0pt',
			backgroundColor:'#000', color:'#fff',
			opacity:'.8','-webkit-border-radius': '10px','-moz-border-radius': '10px'
		}
	});
	window.setTimeout($.unblockUI, 2000);
}

function toggleRespuestas(){
	$('#resultados_encuesta').slideToggle();
}
function toggleUniones(){
	$('#sub-uniones').slideToggle();
}
	// Sidemenu
	$('.sidemenu.gris > li > a').click(function(e){
		e.preventDefault();
		$('.sidemenu ul').slideUp();
		$(this).next().slideDown();
	});

	// Destacados
	destacados_slides = $('.destacados_botones').children().length;
	destacados_act = 0;
	destacados_arts = $('.destacados_slides').children().length;
	$('.destacados_slides div').hide();
	$('.destacados_slides div:eq(0),.destacados_slides div:eq(1),.destacados_slides div:eq(2)').show();
	$('.destacados_prev').click(function(e){
		e.preventDefault();
		destacados_act--;
		if(destacados_act < 0) destacados_act = destacados_slides-1;
		dest_pag(destacados_act);
	});
	$('.destacados_next').click(function(e){
		e.preventDefault();
		destacados_act++;
		if(destacados_act == destacados_slides) destacados_act = 0;
		dest_pag(destacados_act);
	});
	$('.destacados_botones a').click(function(e){
		e.preventDefault();
		destacados_act = $(this).index();
		dest_pag(destacados_act);
	});

	// Slide principal
	$('#slide .info > div').hide();
	$('#slide .info > div:first').show();
	$('#slide .imagenes img').hide();
	$('#slide .imagenes img:first').show();
	slide_slides = $('#slide .info').children().length;
	slide_act = 0;
	
	var clase= ($('#slide .info > div:eq('+slide_act+')').attr('class'));
	if(clase != null) $('#overlay').removeClass().addClass(clase);
	
	$('#slide .info .control .prev').click(function(e){
		e.preventDefault();
		slide_act--;
		if(slide_act < 0) slide_act = slide_slides-1;
		$('#slide .info > div').fadeOut();
		$('#slide .info > div:eq('+slide_act+')').fadeIn();
		$('#slide .imagenes img').fadeOut();
		$('#slide .imagenes img:eq('+slide_act+')').fadeIn();
		
		var clase= ($('#slide .info > div:eq('+slide_act+')').attr('class'));
		
		$('#overlay').fadeOut(0,function(){
			$(this).removeClass().addClass(clase).fadeIn(300);
		});
	});
	$('#slide .info .control .next').click(function(e){
		e.preventDefault();
		slide_act++;
		if(slide_act == slide_slides) slide_act = 0;
		$('#slide .info > div').fadeOut();
		$('#slide .info > div:eq('+slide_act+')').fadeIn();
		$('#slide .imagenes img').fadeOut();
		$('#slide .imagenes img:eq('+slide_act+')').fadeIn();
		
		var clase= ($('#slide .info > div:eq('+slide_act+')').attr('class'));
		
		$('#overlay').fadeOut(0,function(){
			$(this).removeClass().addClass(clase).fadeIn(300);
		});
	});
	$('#slide .info .control .pausa').click(function(e){
		e.preventDefault();
		clearInterval(slidesinterval);
		$('.pausa').hide();
		$('.play').show();
	});
	$('#slide .info .control .play').click(function(e){
		e.preventDefault();
		startSlides();
		$('.pausa').show();
		$('.play').hide();
	});
	if(slide_slides > 1){
		startSlides();
	}
});

function startSlides(){
	clearInterval(slidesinterval);
	slidesinterval = setInterval(function(){
		slide_act++;
		if(slide_act == slide_slides) slide_act = 0;
		$('#slide .info > div').fadeOut();
		$('#slide .info > div:eq('+slide_act+')').fadeIn();
		$('#slide .imagenes img').fadeOut();
		$('#slide .imagenes img:eq('+slide_act+')').fadeIn();
		var clase= ($('#slide .info > div:eq('+slide_act+')').attr('class'));
		$('#overlay').fadeOut(0,function(){
			$(this).removeClass().addClass(clase).fadeIn(300);
		});
	},5000);
}
function stopSlides(){
	clearInterval(slidesinterval);
}

function dest_pag(pag){
	$('.destacados_slides div').hide();
	
	// 1/3 (Se muestra siempre, sino no existe la pagina)
	$('.destacados_slides div:eq('+(pag*3+0)+')').show();
	
	// 2/3
	if(pag*3+1 > destacados_arts-1){
		$('.destacados_slides div:eq('+(pag*3-1)+')').show();;
	}else{
		$('.destacados_slides div:eq('+(pag*3+1)+')').show();
	}
	
	// 3/3
	if(pag*3+2 > destacados_arts-1){
		$('.destacados_slides div:eq('+(pag*3-2)+')').show();;
	}else{
		$('.destacados_slides div:eq('+(pag*3+2)+')').show();
	}
	
	$('.destacados_botones a').removeClass('active');
	$('.destacados_botones a:eq('+pag+')').addClass('active');
}


var timeout = 1000;
var closetimer = 0;
var ddmenuitem = 0;

var resultsitem = 0;

function menu_open(){
	menu_canceltimer();
	menu_close();
	ddmenuitem = $(this).find('.submenu').show().parent().addClass('hover');
}

function menu_close(){
	if(ddmenuitem){
		ddmenuitem.removeClass('hover').find('.submenu').hide();
	}
}

function menu_timer(){
	closetimer = window.setTimeout(menu_close, timeout);
}

function menu_canceltimer(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

document.onclick = menu_close;

function msg(msg){
	$.blockUI({ 
		message: ''+msg+'',
		css: {
			border:'none', padding:'15px', size:'12.0pt',
			backgroundColor:'#000', color:'#fff',
			opacity:'.8','-webkit-border-radius': '10px','-moz-border-radius': '10px'
		}
	});
	window.setTimeout($.unblockUI, 2000);
}

function toggleRespuestas(){
	$('#resultados_encuesta').slideToggle();
}
function toggleUniones(){
	$('#sub-uniones').slideToggle();
}
function toggleOlvide(){
	$('#login .olvide').slideToggle();
}

function showEquiposUar(){
	$('#m_equiposuar .submenu').show();
	$('#m_equiposuar').addClass('hover');}

function showTorneosyTestMatches(){
	$('#m_torneosytestmatch .submenu').show();
	$('#m_torneosytestmatch').addClass('hover');}

function showMultimedia(){
	$('#m_multimedia .submenu').show();
	$('#m_multimedia').addClass('hover');}

//SCROLLING
$("document").ready(function() {			
	$('.top').click(function(){
	$('html, body').animate({
		scrollTop: $("body").offset().top
	}, 2000);				   
 });
});
