ie4 = document.all ? true : false
ns = ie4 ? false : true

//Simulación datos menú
//******* Deben estar ordenados secuencialmente *******************
//Identificadores:
//itm_menu[n]["nombre"] = nombre del grupo / subgrupo / miembro
//itm_menu[n]["nivel"] = tipo (0=grupo; 1=subgrupo; 2=miembro)
//itm_menu[n]["idgrupo"] = identificador del grupo al que E
//itm_menu[n]["idparentgrupo"] = identificador del subgrupo al que E
//itm_menu[n]["validado"] = boolean
//itm_menu[n]["localizable"] = boolean
//itm_menu[n]["identificable"] = boolean
//itm_menu[n]["timei"] = string hora inicio localización
//itm_menu[n]["timef"] = string hora final localización
//itm_menu[n]["email"] = string su email 
//itm_menu[0]["seleccionado"] = Bandera de selección
//itm_menu[0]["hijos"] = Número de hijos
//Extraer los hijos de cada nivel

itm_menu = new Array()

itm_menu[0] = new Array()
itm_menu[0]["nombre"] = 'Técnicas de relleno'
itm_menu[0]["url"] = ''
itm_menu[0]["nivel"] = 0
itm_menu[0]["idgrupo"] = 0
itm_menu[0]["idparentgrupo"] = 0
itm_menu[0]["seleccionado"] = false
itm_menu[0]["pertenece"] = 0
itm_menu[0]["link"] = 9
itm_menu[0]["estado"] = true

itm_menu[1] = new Array()
itm_menu[1]["nombre"] = 'Cara'
itm_menu[1]["url"] = ''
itm_menu[1]["nivel"] = 1
itm_menu[1]["idgrupo"] = 0
itm_menu[1]["idparentgrupo"] = 0
itm_menu[1]["seleccionado"] = false
itm_menu[1]["pertenece"] = 0
itm_menu[1]["estado"] = false

itm_menu[2] = new Array()
itm_menu[2]["nombre"] = 'Tejidos Autólogos'
itm_menu[2]["url"] = 'tratamiento1_1_1.htm'
itm_menu[2]["nivel"] = 2
itm_menu[2]["idgrupo"] = 0
itm_menu[2]["idparentgrupo"] = 2
itm_menu[2]["link"] = 7
itm_menu[2]["seleccionado"] = false
itm_menu[2]["pertenece"] = 1
itm_menu[2]["estado"] = false

itm_menu[3] = new Array()
itm_menu[3]["nombre"] = 'Sustancia Sintéticas'
itm_menu[3]["url"] = 'tratamiento1_1_2.htm'
itm_menu[3]["nivel"] = 2
itm_menu[3]["idgrupo"] = 0
itm_menu[3]["idparentgrupo"] = 2
itm_menu[3]["link"] = 8
itm_menu[3]["seleccionado"] = false
itm_menu[3]["pertenece"] = 1
itm_menu[3]["estado"] = false

itm_menu[4] = new Array()
itm_menu[4]["nombre"] = 'Cuerpo'
itm_menu[4]["url"] = ''
itm_menu[4]["nivel"] = 1
itm_menu[4]["idgrupo"] = 0
itm_menu[4]["idparentgrupo"] = 0
itm_menu[4]["seleccionado"] = false
itm_menu[4]["pertenece"] = 0
itm_menu[4]["estado"] = false

itm_menu[5] = new Array()
itm_menu[5]["nombre"] = 'Técnicas de relleno <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;corporal (Bioalcamid)'
itm_menu[5]["url"] = 'tratamiento1_2_1.htm'
itm_menu[5]["nivel"] = 2
itm_menu[5]["idgrupo"] = 0
itm_menu[5]["idparentgrupo"] = 4
itm_menu[5]["seleccionado"] = false
itm_menu[5]["pertenece"] = 4
itm_menu[5]["link"] = 15
itm_menu[5]["estado"] = false

itm_menu[6] = new Array()
itm_menu[6]["nombre"] = 'Prótesis de Glúteos'
itm_menu[6]["url"] = 'tratamiento1_2_2.htm'
itm_menu[6]["nivel"] = 2
itm_menu[6]["idgrupo"] = 0
itm_menu[6]["idparentgrupo"] = 4
itm_menu[6]["seleccionado"] = false
itm_menu[6]["pertenece"] = 4
itm_menu[6]["link"] = 13
itm_menu[6]["estado"] = false

itm_menu[7] = new Array()
itm_menu[7]["nombre"] = 'Técnicas de eliminación <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;de acúmulos grasos<bR> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(UAL)'
itm_menu[7]["url"] = ''
itm_menu[7]["nivel"] = 0
itm_menu[7]["idgrupo"] = 1
itm_menu[7]["idparentgrupo"] = 1
itm_menu[7]["seleccionado"] = false
itm_menu[7]["pertenece"] = 7
itm_menu[7]["link"] = 14
itm_menu[7]["estado"] = false

itm_menu[8] = new Array()
itm_menu[8]["nombre"] = 'Cuello'
itm_menu[8]["url"] = 'tratamiento2_1.htm'
itm_menu[8]["nivel"] = 2
itm_menu[8]["idgrupo"] = 2
itm_menu[8]["idparentgrupo"] = 1
itm_menu[8]["seleccionado"] = false
itm_menu[8]["pertenece"] = 7
itm_menu[8]["estado"] = false
/*
itm_menu[9] = new Array()
itm_menu[9]["nombre"] = 'Giba de búfalo'
itm_menu[9]["url"] = 'tratamiento2_1_1.htm'
itm_menu[9]["nivel"] = 2
itm_menu[9]["idgrupo"] = 2
itm_menu[9]["idparentgrupo"] = 1
itm_menu[9]["seleccionado"] = false
itm_menu[9]["pertenece"] = 8
itm_menu[9]["estado"] = false

itm_menu[10] = new Array()
itm_menu[10]["nombre"] = 'Cara anterior de cuello'
itm_menu[10]["url"] = 'tratamiento2_1_2.htm'
itm_menu[10]["nivel"] = 2
itm_menu[10]["idgrupo"] = 2
itm_menu[10]["idparentgrupo"] = 1
itm_menu[10]["seleccionado"] = false
itm_menu[10]["pertenece"] = 8
itm_menu[10]["estado"] = false
*/
itm_menu[9] = new Array()
itm_menu[9]["nombre"] = 'Abdomen'
itm_menu[9]["url"] = ''
itm_menu[9]["nivel"] = 1
itm_menu[9]["idgrupo"] = 2
itm_menu[9]["idparentgrupo"] = 2
itm_menu[9]["seleccionado"] = false
itm_menu[9]["pertenece"] = 7
itm_menu[9]["estado"] = false

itm_menu[10] = new Array()
itm_menu[10]["nombre"] = 'UAL'
itm_menu[10]["url"] = 'tratamiento2_2_1.htm'
itm_menu[10]["nivel"] = 2
itm_menu[10]["idgrupo"] = 2
itm_menu[10]["idparentgrupo"] = 2
itm_menu[10]["seleccionado"] = false
itm_menu[10]["pertenece"] = 9
itm_menu[10]["estado"] = false
itm_menu[10]["link"] = 14

itm_menu[11] = new Array()
itm_menu[11]["nombre"] = 'Abdominoplastia'
itm_menu[11]["url"] = 'tratamiento2_2_2.htm'
itm_menu[11]["nivel"] = 2
itm_menu[11]["idgrupo"] = 2
itm_menu[11]["idparentgrupo"] = 2
itm_menu[11]["seleccionado"] = false
itm_menu[11]["pertenece"] = 9
itm_menu[11]["estado"] = false
itm_menu[11]["link"] = 18

itm_menu[12] = new Array()
itm_menu[12]["nombre"] = 'Videos demostración'
itm_menu[12]["url"] = 'fundacion5.htm'
itm_menu[12]["nivel"] = 0
itm_menu[12]["idgrupo"] = 3
itm_menu[12]["idparentgrupo"] = 3
itm_menu[12]["seleccionado"] = false
itm_menu[12]["pertenece"] = 12
itm_menu[12]["estado"] = false
itm_menu[12]["link"] = 12


function obtenerhijos() {

	for (cont = 0; cont < itm_menu.length; cont++) {

		elementosg = 0

		//Se ha encontrado un grupo principal
		if ((itm_menu[cont]["nivel"] == 0 || itm_menu[cont]["nivel"] == 1) && itm_menu[cont]["nombre"] != "") {

		coincidir1 = itm_menu[cont]["idgrupo"]
		coincidir2 = itm_menu[cont]["nivel"] == 0 ? "" : itm_menu[cont]["idparentgrupo"]

			for (cont2 = 0; cont2 <= itm_menu.length - 1; cont2++) {

				if (itm_menu[cont2]["nivel"] == 1 && coincidir2 == "" && itm_menu[cont2]["pertenece"] == cont && itm_menu[cont2]["nombre"] != "") elementosg++

				if (itm_menu[cont2]["nivel"] == 2 && coincidir2 == "" && itm_menu[cont2]["pertenece"] == cont && itm_menu[cont2]["nombre"] != "") elementosg++

				if (itm_menu[cont2]["nivel"] == 2 && coincidir2 != "" && itm_menu[cont2]["pertenece"] == cont && itm_menu[cont2]["nombre"] != "") elementosg++
			
			}//End for cont2
			
			itm_menu[cont]["hijos"] = elementosg
			//alert(cont + " " + itm_menu[cont]["hijos"])
			
			}//End if encontrados subniveles
			
		}//End for cont	
}//End calcular hijos


//Escribir el menú en función del nivel pedido a desplegar
//******************************************************
function mostrar_niveles(punto_nivel) {

//Comprobar cuales de ese nivel están desplegados y plegarlos
//menos ese. Parámetro es el nivel que se pide desplegar
comprDesp(punto_nivel)

tempfinal = "<table border='0' cellpadding='0' cellspacing='0' width='145'>"

for (cont = 0; cont< itm_menu.length; cont++) {

//Comprobar que no es un elemento vacio
if (itm_menu[cont]["nombre"] != "" && itm_menu[cont]["nivel"] == 0) {

			gestado = itm_menu[cont]["estado"]

			//1. Ver si se ha solicitado su cambio de estado			
			if (punto_nivel == cont) {
			
				itm_menu[cont]["estado"] = (gestado == true) ? false : true
				gestado = itm_menu[cont]["estado"]
			
			}//End if
			
			//No se ha solicitado el cambio de estado
			if (punto_nivel != cont) {
			
				gestado = itm_menu[cont]["estado"]
			
			}//End if no se ha solicitado cambio de estado
			
			//Seleccionar la imagen a mostrar +, - o neutro
			
			//Se ven los hijos
			if (!gestado) {
					imagengrupo = 'mas.gif'
					enlacegrupo = '<a href="javascript:mostrar_niveles('+cont+')">'
			}//End if
			
			//No se ven los hijos
			if (gestado) {
					imagengrupo = 'menos.gif'
					enlacegrupo = '<a href="javascript:mostrar_niveles('+cont+')">'
			}//End if
			
			//No tiene hijos
			if (itm_menu[cont]["hijos"] == 0) {
					imagengrupo = 'nada.gif'
					enlacegrupo = '<a href="javascript:seleccionar(' + cont + ')">'
			}//End if
		
			/*
			//Formar la línea de grupo visible
			elcolor = itm_menu[cont]["seleccionado"] ? 'red': '#006666' //color en función de la selección
			cerrartag = enlacegrupo == "" ? "" : "</a>"
			tempfinal += "<tr><td>" + enlacegrupo
			tempfinal += '<img src="images/'
			tempfinal += imagengrupo + '" border="0" align="middle">'
			tempfinal += cerrartag
			tempfinal += '<a href="javascript:seleccionar('
			tempfinal += itm_menu[cont]["link"] + ')">'
			tempfinal += ''
			tempfinal += ''
			tempfinal += itm_menu[cont]["nombre"]
			tempfinal += "</a>"
			tempfinal += "</td></tr>"
			*/
			
			
			
			//Formar la línea de grupo visible
			elcolor = itm_menu[cont]["seleccionado"] ? 'red': '#000000' //color en función de la selección
			cerrartag = enlacegrupo == "" ? "" : "</a>"
			tempfinal += "<tr><td>" + enlacegrupo
			tempfinal += '<img src="../images/'
			tempfinal += imagengrupo + '" border="0" align="middle">'
			tempfinal += cerrartag
			elcolor = '#29A5A5'
			//tempfinal += '<a href="javascript:seleccionar('
			//tempfinal += itm_menu[cont]["link"] + ')">'
			tempfinal += ''
			tempfinal += "<span class='textonormal'><font color='" + elcolor + "'>"
			tempfinal += itm_menu[cont]["nombre"]
			tempfinal += "</font></span>"
			//tempfinal += "</a>"
			tempfinal += "</td></tr>"
			
			
			
			
			
		
		//Seguir con los niveles inferiores si están visibles
		if (gestado) {
				mostrarmiembros(cont,5)
				mostrarsubgrupos(cont,punto_nivel)
		}//End if
		
	}//End if gestión de grupo *************************

}//End for cont principal

//Cerrar tabla y escribir resultado		
tempfinal += "</table>"
writeDespMenu(tempfinal)
//alert(tempfinal)
//menuopc.innerHTML = tempfinal

}//End function motrarniveles 

	
//***************** Gestionar los subgrupos *******************
//Parámetros el id del padre
function mostrarsubgrupos(cual,cestado2) {

//Encontrar posibles subniveles del nivel
for (cont2 = 0; cont2< itm_menu.length; cont2++) {

//Es un subnivel del nivel?
		if (itm_menu[cont2]["nivel"] == 1 && itm_menu[cont2]["pertenece"] == cual && itm_menu[cont2]["nombre"] != "") {

			gestado = itm_menu[cont2]["estado"]

			//1. Ver si se ha solicitado su cambio de estado			
			if (cont2 == cestado2) {
			
				itm_menu[cont2]["estado"] = (gestado == true) ? false : true
				gestado = itm_menu[cont2]["estado"]
			
			}//End if
			
			//No se ha solicitado el cambio de estado
			if (cestado2 != cont2) {
			
				gestado = itm_menu[cont2]["estado"]
			
			}//End if no se ha solicitado cambio de estado
			
			//Seleccionar la imagen a mostrar +, - o neutro
			
			//Poner espaciador
			espaciador = "<img src='../images/transp.gif' border='0' width='"
			espaciador += "10' height='1'>"
		
			//Se ven los hijos
			if (!gestado) {
					imagengrupo = 'mas.gif'
					enlacegrupo = "<a href='javascript:mostrar_niveles("+cont2+")'>"
			}//End if
			
			//No se ven los hijos
			if (gestado) {
					imagengrupo = 'menos.gif'
					enlacegrupo = "<a href='javascript:mostrar_niveles("+cont2+")'>"
			}//End if
			
			//No tiene hijos
			if (itm_menu[cont2]["hijos"] == 0) {
					imagengrupo = 'nada.gif'
					enlacegrupo = ''
			}//End if
		
		/*
			//Formar la línea de grupo visible
			elcolor = itm_menu[cont2]["seleccionado"] ? 'red': '#006666' //color en función de la selección
			cerrartag = enlacegrupo == '' ? '' : '</a>'
			tempfinal += "<tr><td>" + espaciador
		//tempfinal += "<img src='imag/puntos01.gif' border='0' hspace='3' align='bottom'>"
			tempfinal += enlacegrupo
			tempfinal += '<img src="images/' + imagengrupo + '" border="0">'
			tempfinal += cerrartag
			tempfinal += ''
			//tempfinal += cont2 + ')">'
			tempfinal += '<a href="javascript:seleccionar('
			tempfinal += itm_menu[cont]["link"] + ')">'
			tempfinal += ''
			tempfinal += itm_menu[cont2]["nombre"]
			tempfinal += "</a>"
			tempfinal += "</td></tr>"
		*/
			
			
			
			//Formar la línea de grupo visible
			elcolor = itm_menu[cont2]["seleccionado"] ? 'red': '#000000' //color en función de la selección
			cerrartag = enlacegrupo == '' ? '' : '</a>'
			tempfinal += "<tr><td>" + espaciador
		//tempfinal += "<img src='imag/puntos01.gif' border='0' hspace='3' align='bottom'>"
			tempfinal += enlacegrupo
			tempfinal += '<img src="../images/' + imagengrupo + '" border="0">'
			tempfinal += cerrartag
			tempfinal += ''
			//tempfinal += cont2 + ')">'
			tempfinal += ''
			tempfinal += "<font size=1 face=arial color='" + elcolor + "'>"
			tempfinal += itm_menu[cont2]["nombre"]
			tempfinal += "</font>"
			tempfinal += "</td></tr>"
			
			
			
			
			
		//Seguir con los niveles inferiores si están visibles
		if (gestado) mostrarmiembros(cont2,10)
		
		}//End if gestión de subgrupo *************************
				
	}//End for cont2

}//End function mostrarsubniveles


//***************** Gestionar los miembros *******************
//------------------------------------------------------------
function mostrarmiembros(cual2,espacio) {	
for (cont3 = 0; cont3 < itm_menu.length; cont3++) {

		//Es un miembro del subgrupo?
		if (itm_menu[cont3]["nivel"] == 2 && itm_menu[cont3]["pertenece"] == cual2 && itm_menu[cont3]["nombre"] != "") {

			//Poner espaciador
			espaciador = "<img src='../images/transp.gif' border='0' width='"
			espaciador += espacio + "' height='1'>"
			
			//Indicador de validado o no
			esvalidado = itm_menu[cont3]["validado"] ? "green" : "red"
		
			//Formar la línea de grupo visible
			elcolor = itm_menu[cont3]["seleccionado"] ? 'red': '#006666' //color en función de la selección
			tempfinal += "<tr><td>" + espaciador
		//tempfinal += "<img src='imag/puntos01.gif' border='0' hspace='3' align='bottom'>"
			tempfinal += "<img src='../images/puntos.gif' border='0'>"
			//tempfinal += "<img src='images/punto_naranja.gif' border='0' align='bottom'>"
			//tempfinal += " "
			tempfinal += "<a href=\'javascript:seleccionar("
			tempfinal += cont3 + ")\'>"
			//tempfinal += "<font color='" + elcolor + "'> "
			tempfinal += itm_menu[cont3]["nombre"]
			//tempfinal += "</font>"
			tempfinal += ""
			tempfinal += "</a>"
			tempfinal += "</td></tr>"
		
		}//End if gestión de los miembros *************************

}//End for cont3 *********
	
}//End function mostrarmiembros **********


//Cambiar el swicht de selección
function seleccionar(quelemento){

    //writeOpc(quelemento)
		//alert(top.parent.centro.frames[2].name)
		top.parent.centro.frames[2].location = itm_menu[quelemento]["url"]
		//itm_menu[quelemento]["seleccionado"] = !itm_menu[quelemento]["seleccionado"]
		//mostrar_niveles(-1)

}//End seleccionar

//Plegar los niveles desplegados mens el pedido
function comprDesp(level) {

 var nivelAct = itm_menu[level]["nivel"] 
 for (var cont=0; cont < itm_menu.length; cont++) {
 
   if (itm_menu[level]["nivel"] ==  itm_menu[cont]["nivel"] && cont != level)     
						itm_menu[cont]["estado"] = false
 
 }//End for

}//End function


//Escribir el menú desplegable
function writeDespMenu(contenidocp) {

  if (ie4)
	  document.all.submenu.innerHTML = contenidocp

}//End writeDespMenu

