/*Versión: 0.2 Autor: Juan Antonio Duque Fecha: 18/12/2001 Motivo: Modificacines de mejoras generales del código*/
 var enlaces = new Array(); var nivel = new Array(); var numElementos = 3; 
for (var i=0; i<numElementos; i++){ eval('var menu'+i+' = new Array()'); eval('var menu'+i+'Enlaces = new Array()');eval('var Familias'+i+' = new Array()'); eval('var Productos'+i+' = new Array()'); eval('var url'+i+' = new Array()');	 } var ruta=dameRuta();
function esUrl(indice, num){ var es=false; eval('var longitud=url'+num+'.length');for(var i=0; i< longitud; i++){eval('if (url'+num+'[i]==indice) es=true'); } return es }
function esFamilia(indice, num){ var es=false; var longitud=eval('Familias'+num+'.length'); for(var i=0; i<longitud; i++){ eval('if (Familias'+num+'[i]==indice) es=true'); } return es }
function esProducto(indice, num){ var es=false; var longitud=eval('Productos'+num+'.length'); for(var i=0; i<longitud; i++){ eval('if (Productos'+num+'[i]==indice) es=true'); } return es }
function generarMenuUrl(cadena, num){ var posicionInicial=0; var posicionFinal=0; var j=0;
var k=0; for(var i=0; i< cadena.length; i++){ if (cadena.charAt(i)=="#"){  posicionFinal=i; if (cadena.charAt(i-1)=="@"){ eval('url'+num+'[k]=j'); k=(k+1); eval('menu'+num+'Enlaces[j]=cadena.substring(posicionInicial,(posicionFinal-1))');}else{eval('menu'+num+'Enlaces[j]=cadena.substring(posicionInicial,posicionFinal)');}posicionInicial=(posicionFinal+1);	j=(j+1);}}}
function generarMenu(cadena, num){ var posicionInicial=0; var posicionFinal=0; var j=0; var k=0; var m=0; for(var i=0; i< cadena.length; i++){ if (cadena.charAt(i)=="#"){  posicionFinal=i;if (cadena.charAt(i-1)=="@"){ eval('Familias'+num+'[k]=j'); k=(k+1); 	eval('menu'+num+'[j]=cadena.substring(posicionInicial,(posicionFinal-1))');} else{ if (cadena.charAt(i-1)=="%"){ eval('Productos'+num+'[m]=j'); m=(m+1); eval('menu'+num+'[j]=cadena.substring(posicionInicial,(posicionFinal-1))');} else{ eval('menu'+num+'[j]=cadena.substring(posicionInicial,posicionFinal)');} }		 posicionInicial=(posicionFinal+1);	 j=(j+1); } } } 
for (var i=0; i< numElementos; i++){ eval('nivel[i] = menu'+i); eval('enlaces[i] = menu'+i+'Enlaces');}