// scripts realizados a partir del código de Sergi Meseguer - www.zigotica.com

var TAMANYIO = {
	
	aumentar : function(cual) {
		switch(cual.className) {
			case 'disminuir_3':	cual.className = 'disminuir_2';
								break;
			case 'disminuir_2':	cual.className = 'disminuir_1';
								break;
			case 'disminuir_1':	cual.className = 'normal';
								break;
			case 'normal':	 	cual.className = 'aumentar_1';
								break;
			case 'aumentar_1':	cual.className = 'aumentar_2';
								break;
			case 'aumentar_2':	cual.className = 'aumentar_3';
								break;
		}
	},
	
	disminuir : function(cual) {
		switch(cual.className) {
			case 'disminuir_2':	cual.className = 'disminuir_3';
								break;
			case 'disminuir_1':	cual.className = 'disminuir_2';
								break;
			case 'normal':		cual.className = 'disminuir_1';
								break;
			case 'aumentar_1':	cual.className = 'normal';
								break;
			case 'aumentar_2':	cual.className = 'aumentar_1';
								break;
			case 'aumentar_3':	cual.className = 'aumentar_2';
								break;
		}
	},
	
	init : function() {
		var items = document.getElementById('contenido-centro').getElementsByTagName('li');
		var contenedores = document.getElementById('contenido-centro').getElementsByTagName('div');
		for (i=0;i<contenedores.length;i++) {
			if (contenedores[i].className == 'normal') {
				var texto = contenedores[i];
			}
		}
		for (i=0;i<items.length;i++) {
			if (items[i].className == 'aumentar') {
				items[i].onclick = function() {
					TAMANYIO.aumentar(texto);
					return false;
				}
			} else if (items[i].className == 'disminuir') {
				items[i].onclick = function() {
					TAMANYIO.disminuir(texto);
					return false;
				}
			}
		}
	}
	
}


var CONTROL_MENU = {
	
	controla : function(navegacion,enlace) {
		if (navegacion.style.display != cadenaBlock) {
			navegacion.style.display = cadenaBlock;
			enlace.className = 'desplegado';
		} else {
			navegacion.style.display = cadenaNone;
			enlace.className = '';
		}
	},
	
	init : function() {
		var item = document.getElementById('menu-izq').getElementsByTagName('a')[0];
		var contenedor = document.getElementById('menu-izq').getElementsByTagName('ul')[1];
		var boton = document.getElementById('menu-izq').getElementsByTagName('a')[0];;
		item.onclick = function() {
			CONTROL_MENU.controla(contenedor,boton);
			return false;
		}
	}
	
}


var VER_INDICE = {
	
	controla : function(que) {
		var cuantos = que.getElementsByTagName('dd');
		for (i=0;i<cuantos.length;i++) {
			if (cuantos[i].style.display != cadenaBlock) {
				que.className = 'ver-indice desplegado';
				cuantos[i].style.display = cadenaBlock;
			} else {
				que.className = 'ver-indice';
				cuantos[i].style.display = cadenaNone;
			}
		}
	},
	
	init : function() {
		var cual = document.getElementById('contenido-centro').getElementsByTagName('div');
		for (i=0;i<cual.length;i++) {
			if (cual[i].className.indexOf('ver-indice') != -1) {
				cual[i].className = 'ver-indice';
				var cuantos = cual[i].getElementsByTagName('dd');
				for (j=0;j<cuantos.length;j++) {
					cuantos[j].style.display = cadenaNone;
				}
				var posicion = i;
				cual[i].getElementsByTagName('dt')[0].getElementsByTagName('a')[0].onclick = function() {
					VER_INDICE.controla(cual[posicion]);
					return false;
				}
			}
		}
	}
	
}


// añadido de eventos realizado como en http://simon.incutio.com/archive/2004/05/26/addLoadEvent

function addLoadEvent(fn) {
	var old = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = fn;
	} else {
		window.onload = function() {
			old();
			fn();
		}
	}
}

addLoadEvent(function() {
	TAMANYIO.init();
});

addLoadEvent(function() {
	CONTROL_MENU.init();
});

addLoadEvent(function() {
	VER_INDICE.init();
});