var isSupported = document.getElementById && document.getElementsByTagName;
if (isSupported) {
	document.documentElement.className = "js";
}

// FIXME: POR EL AMOR DE DIOS!!! Hacer esto con objetos
espaniol_activo = 'gasol';
espaniol_a_activo = '';

clasificacion_activo = 'este';
clasificacion_a_activo = '';

seccion_equipo_activo = 'la-estrella';
seccion_equipo_a_activo = '';

navegador = navigator.appName;


function swapEspaniol(nuevo_espaniol,a) {
	// Cambia el div
	document.getElementById(espaniol_activo).style.display = 'none';
	document.getElementById(nuevo_espaniol).style.display = 'block';
	espaniol_activo = nuevo_espaniol;
	
	// Cambia el enlace
	a.className = 'marcado';
	espaniol_a_activo.className = '';
	espaniol_a_activo = a;
}

function swapClasificacion(nueva_clasificacion,a) {
	// Cambia el div
	document.getElementById(clasificacion_activo).style.display = 'none';
	
	if (navegador == "Microsoft Internet Explorer")
		document.getElementById(nueva_clasificacion).style.display = 'block';
	else 
		document.getElementById(nueva_clasificacion).style.display = 'table';
	
	clasificacion_activo = nueva_clasificacion;
	
	// Cambia el enlace
	a.className = 'marcado';
	clasificacion_a_activo.className = '';
	clasificacion_a_activo = a;
}

function swapSeccionEquipo(nueva_seccion,a) {
	// Cambia el div
	document.getElementById(seccion_equipo_activo).style.display = 'none';
	document.getElementById(nueva_seccion).style.display = 'block';
	seccion_equipo_activo = nueva_seccion;
	
	// Cambia el enlace
	a.className = 'marcado';
	seccion_equipo_a_activo.className = '';
	seccion_equipo_a_activo = a;
}



window.onload = function() {
	
	// Random para cabecera
	var div_cabecera = document.getElementById('head').getElementsByTagName('div')[0];
	rnd = Math.floor(Math.random() * 6) + 1;
	
	div_cabecera.className = "inner cab" + rnd;
	
	
	// Si no hay módulo de españoles.. pasando
	var div_espanioles = document.getElementById('espanioles');
	if (div_espanioles) { 
		
		// Cogemos los enlaces
		var enlaces = div_espanioles.getElementsByTagName('ul')[0].getElementsByTagName('a');

		espaniol_a_activo = enlaces[0]; // Ponemos activo el primero de todos
		
		// Asignamos al onclick de cada enlace 
		var total = enlaces.length;
		for (var i = 0; i < total; i++) {
			enlace = enlaces[i];
			enlace.onclick = function() {
				div_id = this.href.split('#')[1];
				
				swapEspaniol(div_id, this);
				return false;
			}
		}
		
		document.getElementById(espaniol_activo).style.display = 'block';
		
	}
	
	// Lo mismo para equipos...
	
	var div_equipo = document.getElementById('equipo');
	if (div_equipo) { 
	
		// Cogemos los enlaces
		enlaces = div_equipo.getElementsByTagName('ul')[0].getElementsByTagName('a');

		seccion_equipo_a_activo = enlaces[0]; // Ponemos activo el primero de todos
		
		// Asignamos al onclick de cada enlace 
		total = enlaces.length;
		for (var i = 0; i < total; i++) {
			var enlace = enlaces[i];
			var has_anchor = enlace.href.split('#')[1];
			if (!has_anchor)
				continue;
			enlace.onclick = function() {
				div_id = this.href.split('#')[1];
				
				swapSeccionEquipo(div_id, this);
				return false;
				
			}
		}
		
		document.getElementById(seccion_equipo_activo).style.display = 'block';
		
	}
	// Y lo mismo para clasificaciones
	
	var div_clasificacion = document.getElementById('tablas_clasificacion');
	if (div_clasificacion) { 
		
		// Cogemos los enlaces
		enlaces = div_clasificacion.getElementsByTagName('ul')[0].getElementsByTagName('a');

		clasificacion_a_activo = enlaces[0]; // Ponemos activo el primero de todos
		
		// Asignamos al onclick de cada enlace 
		total = enlaces.length;
		for (var i = 0; i < total; i++) {
			var enlace = enlaces[i];
			var has_anchor = enlace.href.split('#')[1];
			if (!has_anchor)
				continue;
			enlace.onclick = function() {
				div_id = this.href.split('#')[1];
				
				swapClasificacion(div_id, this);
				return false;
				
			}
		}
		
		if (navegador == "Microsoft Internet Explorer")
			document.getElementById(clasificacion_activo).style.display = 'block';
		else
			document.getElementById(clasificacion_activo).style.display = 'table';
	}
}
