var imgCal = new Array();

imgCal[ 0 ] = new Image();
imgCal[ 0 ].src = 'img/mostrar.jpg';

imgCal[ 1 ] = new Image();
imgCal[ 1 ].src = 'img/mostrar_over.jpg';

imgCal[ 2 ] = new Image();
imgCal[ 2 ].src = 'img/ocultar.jpg';

imgCal[ 3 ] = new Image();
imgCal[ 3 ].src = 'img/ocultar_over.jpg';


var imgCalTodas = new Array();

imgCalTodas[ 0 ] = new Image();
imgCalTodas[ 0 ].src = 'img/mostrar_todo.jpg';

imgCalTodas[ 1 ] = new Image();
imgCalTodas[ 1 ].src = 'img/mostrar_todo_over.jpg';

imgCalTodas[ 2 ] = new Image();
imgCalTodas[ 2 ].src = 'img/ocultar_todo.jpg';

imgCalTodas[ 3 ] = new Image();
imgCalTodas[ 3 ].src = 'img/ocultar_todo_over.jpg';


var imgInfo = new Array( );

imgInfo[ 0 ] = new Image();
imgInfo[ 0 ].src = 'img/masinfo.jpg';

imgInfo[ 1 ] = new Image();
imgInfo[ 1 ].src = 'img/masinfo_over.jpg';

imgInfo[ 2 ] = new Image();
imgInfo[ 2 ].src = 'img/menosinfo.jpg';

imgInfo[ 3 ] = new Image();
imgInfo[ 3 ].src = 'img/menosinfo_over.jpg';


var prefijoImgCal = 'imgjornada_';
var prefijoCapaCal = 'jornada_';



/*  funciones genéricas para la gestión del intercambio de imágenes en iconos  */

function icon_over( img, vector_img ) {

  if( img.src == vector_img[ 0 ].src ) {

	  img.src = vector_img[ 1 ].src;

		return;

	}

  if( img.src == vector_img[ 2 ].src ) {

	  img.src = vector_img[ 3 ].src;

		return;

	}

}

function icon_out( img, vector_img ) {

  if( img.src == vector_img[ 1 ].src ) {

	  img.src = vector_img[ 0 ].src;

		return;

	}

  if( img.src == vector_img[ 3 ].src ) {

	  img.src = vector_img[ 2 ].src;

		return;

	}

}

/* funciones para la gestión del calendario */

function swap_boton_todas( img, indice_img_sw ) {

  img.src = imgCalTodas[ indice_img_sw ].src;

}


function cal_icon_over( img ) {

  icon_over( img, imgCal );

}


function cal_icon_out( img ) {

  icon_out( img, imgCal );

}


function gestiona_calendario( jornada ) {

  capa_style = findDOM( prefijoCapaCal + jornada, 1 );

	img = findDOM( prefijoImgCal + jornada, 0 );

  if( capa_style.display == 'none' ) {

	  //Mostramos la capa
		capa_style.display = 'block';

	  img.src = imgCal[ 3 ].src;

	}
	else {

	  //Ocultamos la capa
		capa_style.display = 'none';

		img.src = imgCal[ 1 ].src;

	}

}


function muestra_jornada_calendario( jornada ) {

  capa_style = findDOM( prefijoCapaCal + jornada, 1 );

	img = findDOM( prefijoImgCal + jornada, 0 );

   //Mostramos la capa
  capa_style.display = 'block';

  img.src = imgCal[ 2 ].src;


}


function oculta_jornada_calendario( jornada ) {

  capa_style = findDOM( prefijoCapaCal + jornada, 1 );

	img = findDOM( prefijoImgCal + jornada, 0 );

   //Ocultamos la capa
  capa_style.display = 'none';

  img.src = imgCal[ 0 ].src;

}


function muestra_todas_las_jornadas( num_jornadas ) {

  for( i = 1; i <= num_jornadas; i++ ) {

	  muestra_jornada_calendario( i )

	}

}


function oculta_todas_las_jornadas( num_jornadas ) {

  for( i = 1; i <= num_jornadas; i++ ) {

	  oculta_jornada_calendario( i )

	}

}


//Gestión de las capas de mas info de la sección de próxima jornada

function gestiona_solapa_info( solapa, ico, num ) {

  capa_style = findDOM( solapa, 1 );

	img = findDOM( ico, 0 );

	local = findDOM( 'local_' + num, 1 );

	visitante = findDOM( 'visitante_' + num, 1 );

	goles = findDOM( 'goles_' + num, 0 );

	fecha_DOM = findDOM( 'fecha_' + num, 0 );

	jornada = findDOM( 'jornada_' + num, 0 );

  if( capa_style.display == 'none' ) {

	  //Mostramos la capa
		capa_style.display = 'block';

		local.fontWeight = 'bold';

		visitante.fontWeight = 'bold';

		if( goles ) {

		  goles.style.fontWeight = 'bold';

		}

		if ( fecha_DOM ) {

		  fecha_DOM.style.fontWeight = 'bold';

		}

		if ( jornada ) {

		  jornada.style.fontWeight = 'bold';

		}

	  img.src = imgInfo[ 3 ].src;

	}
	else {

	  //Ocultamos la capa
		capa_style.display = 'none';

		local.fontWeight = 'normal';

		visitante.fontWeight = 'normal';

		if( goles ) {

		  goles.style.fontWeight = 'normal';

		}

		if ( fecha_DOM ) {

		  fecha_DOM.style.fontWeight = 'normal';

		}

		if ( jornada ) {

		  jornada.style.fontWeight = 'normal';

		}

		img.src = imgInfo[ 1 ].src;

	}

}


//Función para la gestión de solapas en sanciones

function gestiona_solapa_sanciones( solapa, ico, num ) {

  capa_style = findDOM( solapa, 1 );

	img = findDOM( ico, 0 );

	jugador = findDOM( 'jugador_' + num, 1 );

	equipo = findDOM( 'equipo_' + num, 1 );

	jornada = findDOM( 'jornada_' + num, 1 );

	sancion = findDOM( 'sancion_' + num, 1 );


  if( capa_style.display == 'none' ) {

	  //Mostramos la capa
		capa_style.display = 'block';

		jugador.fontWeight = 'bold';

		equipo.fontWeight = 'bold';

		jornada.fontWeight = 'bold';

		sancion.fontWeight = 'bold';

	  img.src = imgInfo[ 3 ].src;

	}
	else {

	  //Ocultamos la capa
		capa_style.display = 'none';

		jugador.fontWeight = 'normal';

		equipo.fontWeight = 'normal';

		jornada.fontWeight = 'normal';

		sancion.fontWeight = 'normal';

		img.src = imgInfo[ 1 ].src;

	}

}


function info_icon_over( img ) {

  icon_over( img, imgInfo );

}


function info_icon_out( img ) {

  icon_out( img, imgInfo );

}


function abrir_historial( equipo, tipo ) {

  var direccion = "resultados_equipo.php?g_equipo=" + equipo + "&g_tipo=" + tipo;

  openPopup( direccion, 670, 500 );

}

/* Eddy para la sección de fichas de club*/

function club_click( cabecera ) {
	// Ocultamos botón actual
	cabecera.style.display="none";
	if ( cabecera.className == 'ver_ficha' ) {
		// Mostramos el botón de ocultar a la vez que mostramos la ficha
		cabecera.nextSibling.style.display="inline";
		cabecera.parentNode.nextSibling.style.display = "block";
	} else {
		// Mostramos el botón de mostrar ficha y ocultamos esta.
		cabecera.previousSibling.style.display="inline";
		cabecera.parentNode.nextSibling.style.display = "none";
	}
}

/* Fin Eddy */