var speed = "slow";
var msegs = 12000;
var index = 1;
var timer;
var columnWidth = 150;
var reloj;

function SelectImage(imageIndex) {
	clearTimeout(timer);
	changeImage(imageIndex);	
	index = imageIndex;
	rotateBanner();
}

function changeImage(imageIndex) {
	// Ocultamos el elemento que se está mostrando
	$('.wp-banner').removeClass("wp-bannerSelected");
	$('.wp-banner-img').fadeOut(speed);
	$('.wp-banner').hide();
	
	// Quitamos la clase "wp-banner-nav-selected" al índice de navegación
	$('.wp-banner-nav').removeClass("wp-banner-nav-selected");
	
	// Mostramos el elemento seleccionado (index)
	$('#wp-banner-' + imageIndex).addClass("wp-banner-selected");
	$('#wp-banner-img-' + imageIndex).fadeIn(speed);
	$('#wp-banner-' + imageIndex).fadeIn(speed);
	
	// Añadimos la clase "wp-bannerSelected" al índice seleccionado
	$('#wp-banner-nav-' + imageIndex).addClass("wp-banner-nav-selected");
}

function rotateBanner() {
	var elements = $('.wp-banner').length;
	if (elements > 1)
	{
	// Cada X milisegundos ocultamos el banner que se está mostrando actualmente (index) y mostramos el siguiente
		timer = setTimeout(function() { 
			var siguiente = (index>=elements)?1:index+1;
			changeImage(siguiente);	
			index = siguiente;
			rotateBanner();	
		},msegs);
	}
	else $('.wp-module-name-navegacion-banners-cabecera').hide();
}

$(document).ready(function() {
	$('#home .center .wp-subtab-626 a').text("");
	$('#home .center .wp-subtab-627 a').text("");
	$('#home .center .wp-subtab-628 a').text("");
	$('#home .center .wp-subtab-629 a').text("");
	$('.wp-banner').hide();
	$('#wp-banner-1').show();
	//Al primer elemento le añadimos la clase "wp-bannerSelected"
	$('#wp-banner-1').addClass("wp-banner-selected");
	
	//Al primer índice de navegación le añadimos la clase "wp-bannerSelected"
	$('#wp-banner-nav-1').addClass("wp-banner-nav-selected");
	
	//Llamamos a la función rotateBanner indicándole el número de milisegundos tras el cual queremos que rote, el índice inicial y la velocidad de rotacion
	rotateBanner();
	
	// Expanding
	$(".wp-expanding-list .wp-item-link").click(function() {
		$(this).parents(".wp-data-container").find(".wp-item-summary").slideToggle();
		return false;
	});
});
