// scripts realizados a partir del código de Sergi Meseguer - www.zigotica.com

var MENU = {
	
	init : function() {
		var contenedor = document.getElementById('menu');
		// enlaces de primer y segundo nivel
		var enlaces = contenedor.getElementsByTagName('a');

		for (i=0;i<enlaces.length;i++) {
			enlaces[i].onclick = function() {
				return MENU.actualizaEnlace(this,contenedor);
			}
		}
		// opciones con segundo nivel
		var titulos = contenedor.getElementsByTagName('dt');
		for (i=0;i<titulos.length;i++) {
			titulos[i].onclick = function() {
				return MENU.actualizaTitulo(this,contenedor);
			}
		}
	},	

	actualizaEnlace : function(cual,donde)
	 {
		donde.className = cual.parentNode.id;

		return true;
	},
	
	actualizaTitulo : function(cual,donde) {
		donde.className = cual.parentNode.parentNode.id;
		return false;
	}
	
}


var VISION = {


	
	init : function() {

		if (document.body.id == 'nuestra_vision' || document.body.id == 'descripcion_body') {
		   if(document.body.id == 'nuestra_vision')
			{
				var pasos = document.getElementById('contenidos').getElementsByTagName('dd');
				var enlaces = document.getElementById('contenidos').getElementsByTagName('dt');
			}
			else
			{
				var pasos = document.getElementById('lista_servicios').getElementsByTagName('dd');
				var enlaces = document.getElementById('lista_servicios').getElementsByTagName('dt');
			}			
			for (i=0;i<enlaces.length;i++) {
				enlaces[i].onclick = function() {
					VISION.actualiza(this, pasos);
					return false;
				}
			}
		}
	},
	
	actualiza : function(enlace, pasos) {

		   if (enlace.nextSibling.nodeType == 3)
			var hermano = enlace.nextSibling.nextSibling;
		else
			var hermano = enlace.nextSibling;
		if (hermano.style.display == 'block')
			hermano.style.display = 'none';
		else
			hermano.style.display = 'block';	
	}
}


// 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() {
	MENU.init();

});

addLoadEvent(function() {
	VISION.init();

});



