/****************************************************************
Menú en arbol accesible. 27/03/2008
****************************************************************/
var abrirenVentanaNueva = 0;

var tagApartado = 'a2';
var tagApartado2 = 'img';
var docActual = location.href;
var abierta = "http://www.vaillant.es/Web/img/bajar.gif";
var cerrada = "http://www.vaillant.es/Web/img/next.gif";
function iniciaMenu(menu){

	if(menu.indexOf("menu1")!= -1){
		abierta = "img/general/sitemap_bullet_1.gif";
		cerrada = "img/general/sitemap_bullet_1.gif";
	}
	
	idMenu = menu
	var primerDiv;
	menu = document.getElementById(menu);
	
	for(var m = 0; m < menu.getElementsByTagName('ul').length; m++){
		el = menu.getElementsByTagName('ul')[m]
		el.className = 'menuDoc';
		el.style.display = 'block';
		el.parentNode.className = 'cAbierta';
	
		var etiqueta = ((((el.parentNode).parentNode).parentNode).parentNode).tagName;		
		
		textoNodo = el.parentNode.firstChild.nodeValue;
		nuevoNodo = document.createElement(tagApartado);
		if(tagApartado == 'a') nuevoNodo.href = '#' + textoNodo;
		nuevoNodo.className = 'pregunta';
		nuevoNodo.appendChild(document.createTextNode(textoNodo));
		el.parentNode.replaceChild(nuevoNodo,el.parentNode.firstChild);
		
		nuevaImagen = document.createElement(tagApartado2);
		//nuevaImagen.className = 'cCerrada';
		nuevaImagen.src= abierta;
		nuevaImagen.className="content";
		el.parentNode.insertBefore(nuevaImagen,el.parentNode.firstChild);
		
		
		if(etiqueta == 'UL'){
			el.style.display = 'none';
			el.parentNode.className = 'cCerrada';
			nuevaImagen.style.padding = '0 5px 0 15px';
			nuevaImagen.src = cerrada;
		}
		if(idMenu == 'menu2'){
			el.style.display = 'none';
			el.parentNode.className = 'cCerrada';
			nuevaImagen.style.padding = '0 5px 0 15px';
			nuevaImagen.src = cerrada;
		}
		
		nuevoNodo.onclick = function(){
			hijo = sacaPrimerHijo(this.parentNode, 'ul')
			hijo.style.display = hijo.style.display == 'none' ? 'block' : 'none';
			if(this.parentNode.className == 'cCerrada'){
				this.parentNode.firstChild.src = abierta;
				this.parentNode.firstChild.className="content";
				this.parentNode.className = 'cAbierta';
			}else if(this.parentNode.className == 'cAbierta'){
				this.parentNode.firstChild.src = cerrada;
				this.parentNode.className = 'cCerrada';
				this.parentNode.firstChild.className="content";
			}
			
			return false;
		}
		
		nuevaImagen.onclick = function(){
			
			hijo = sacaPrimerHijo(this.parentNode, 'ul')
			hijo.style.display = hijo.style.display == 'none' ? 'block' : 'none';
			if(this.parentNode.className == 'cCerrada'){			
				this.src = abierta;
				this.parentNode.className = 'cAbierta';
				this.className="content";
			}else if(this.parentNode.className == 'cAbierta'){
				this.src = cerrada;
				this.parentNode.className = 'cCerrada';
				this.className="content";
			}
			
			return false;
		}
	}
}

function sacaPrimerHijo(obj, tag){
	for(var m = 0; m < obj.childNodes.length; m++){
		if(obj.childNodes[m].tagName && obj.childNodes[m].tagName.toLowerCase() == tag){
			return obj.childNodes[m];
			break;
		}
	}
}

function abrirCerrarTodo(menu, accion){
	idMenu = menu
	menu = document.getElementById(menu);
	for(var m = 0; m < menu.getElementsByTagName('ul').length; m++){
		el = menu.getElementsByTagName('ul')[m];
		el.className = 'menuDoc';
		e2 = menu.getElementsByTagName('img')[m];
		if(accion == 'abrir')
		{
			el.style.display = 'block';
			el.parentNode.className = 'cAbierta';
			//e2.style.padding = '0 5px 0 15px';
			//e2.src = abierta;
			e2.className="content";
		}else if(accion == 'cerrar')
		{
			el.style.display = 'none';			
			el.parentNode.className = 'cCerrada'
			//e2.style.padding = '0 5px 0 15px';
			//e2.src = cerrada;
			e2.className="content";
		}
	}
}