Este es el cuerpo del documento, el menú jerárquico está en las capas
superiores (128-(128+profundidad máxima del menú)).

Para usar el menú en otro documento copia éste y agrégale tu información. Ten en cuenta que no
debes utilizar las siguientes variables (si agregas guiones o scripts):
* menu, es la clase para implementar el menú
* nodo, es la clase para nodos de los objetos de la clase menu
* menus, un arreglo que controla algunos aspectos de los menús
* capaauxiliar, ns e ie; son otras variables utilizadas por el menú.
* todas aquellas que uses para construir el menú.

Si utilizas una función cuando se carga el documento (window.onload=algo), asegúrate que la
función algo() llame a la función bindHTMLnodes().

La función de construcción del menú (menu()) tiene los siguientes parámetros:

"t", Coordenada Y del pixel en la cual empezará a dibujarse el menú
"l", Coordenada X del pixel en la cual empezará a dibujarse el menú
"w", Ancho de los elementos de menú en pixeles (lo mismo para todos)
"h", Alto de los elementos de menú en pixeles (lo mismo para todos)
"mbgcolor", cadena con el color de fondo de los menús principales
"smbgcolor", cadena con el color de fondo de los menús secundarios
"mocolo", cadena con el color de fondo de los menús secundarios al colocar el ratón sobre éstos
"mtcolor", cadena con el color del texto de los menús principales
"smtcolor", cadena con el color del texto de los menús secundarios
"vert", false si el menú es horizontal, true si el menú es vertical


En este documento se crearon los menús con las siguientes instrucciones:

var m1=new menu(0,0,100,20,"red","yellow","lightblue","black","red",false);
var m2=new menu(50,0,100,20,"pink","cyan","lightblue","black","red",true);

	Luego, a m1 se le agregaron los elementos de la siguiente forma:

var a1=m1.root.insnode("Principal");
	var a12=a1.insnode("Escuelas");
		var a121=a12.insnode("Univs.");
			a121.insnode("UAC","http://www.uacam.mx");
			a121.insnode("FI-UAC","http://balam.uacam.mx");
			a121.insnode("Unacar","http://www.unacar.mx");
			a121.insnode("Mundo Maya","http://www.umma.com.mx");
		var a122=a12.insnode("Tecs.");
			a122.insnode("ITC","http://www.itcampeche.edu.mx");
			a122.insnode("Itmar","http://www.itmarcam.edu.mx");
		var a123=a12.insnode("Otras");
			a123.insnode("IC","http://www.instcamp.edu.mx");
	var a11=a1.insnode("Periódicos");
		a11.insnode("Tribuna","http://www.tribunacampeche.com");
		a11.insnode("El Sur","http://www.elsur.com.mx");
	a1.insnode("Programación C++","http://www.prodigyweb.net.mx/arielmedina1978");
.
.
.
var a4=m1.root.insnode("Otros");
	a4.insnode("Microsoft","http://www.microsoft.com");
	a4.insnode("Borland","http://www.borland.com");
	a4.insnode("Esmas","http://www.esmas.com");
	a4.insnode("Todito","http://www.todito.com");

Después, dentro del cuerpo del documento se colocaron las siguientes instrucciones dentro de
etiquetas "SCRIPT":

	m1.doMenu();
	m2.doMenu();

El resto de los detalles los tendrás guardando este documento y leyendo el código fuente.


 Ariel Medina