//Busca la posición de una URL dada



function buscarPosicion (sUrl)



{



	//Declaracion de Variable 



	var posicion	= 0;



	var encontrado	= 0;



	while (!encontrado && posicion<=enlaceMenuCategoria2.length)



	{



		if (enlaceMenuCategoria2[posicion] == sUrl)



		{



			encontrado= 1;



		}



		else 



		{



			posicion=posicion+1;



		}







	}



	



	if (!encontrado) return -1; 



	else			return posicion;



}











//Funcion que obtiene la posicion de la página padre, a partir de la posición



//de la página hija y de su nivel de profundidad



function obtenerPadre (posicion)



{



	//Declaracion de Variable 



	var i= posicion-1;



	var encontrado	= 0;







	while (!encontrado && i>=0)



	{



		if (nivelMenuCategoria2[i] == nivelMenuCategoria2[posicion]-1)



		{



			encontrado= 1;



		}



		else



		{



			i= i-1;



		}



	}







	return i;



}







//Función que devuelve la URL superior de la página actual, siempre que no esté dentro



//del array de literales del mapa web



function obtenerUrlSuperior (sUrl)



{



	//Obtenemos el nombre del fichero



	var sFileName= sUrl;



	var sUrlNew = "";



	while (sFileName.indexOf('/') != -1) sFileName = sFileName.substring(sFileName.indexOf('/')+1);







	if (sFileName != "home.htm") 



	{



			



          sUrlNew = sUrl.substring(0,sUrl.indexOf(sFileName)) + "home.htm";



	}



	else



	{



		    var aURL = sUrl.split('/');



			for (i=0;i<(aURL.length-2);i++)



			{



				sUrlNew += aURL[i] + "/";



			}



			sUrlNew += "home.htm";







	}



	return sUrlNew;



}







/* MODULO PRINCIPAL */







//Declaracion de variables



var sUrl		  = document.location.pathname	



var sFileName	  = sUrl;



var finMigaPan = 0;



var sMigaPan      = "";







//Obtenemos el nombre del fichero



while (sFileName.indexOf('/') != -1) sFileName = sFileName.substring(sFileName.indexOf('/')+1);







//Buscamos la posicion inicial



posicion = buscarPosicion(sUrl);







//Bucle que genere la MIGA DE PAN



while (!finMigaPan)



{







	//Si encontramos POSICION



	if (posicion != -1)



	{



		//Hemos llegado al principio del Bloque



		if (posicion==0)



		{



			//sMigaPan = "<a href='" + sInicio + "'>"+ sDescInicio + "</a> > " + "<a href='" + enlaceMenuCategoria2[posicion] + "'>" + literalMenuCategoria2[posicion] + "</a> > " + sMigaPan;







			finMigaPan = 1;



		}



		//No hemos llegado al principio del Bloque



		else



		{



			//Generamos la miga



			if (enlaceMenuCategoria2[posicion]!= document.location.pathname)



			{		



				sMigaPan = "<a href='" + enlaceMenuCategoria2[posicion] + "'>" +literalMenuCategoria2[posicion] + "</a> > " + sMigaPan;



			}







			//Obtenemos la url padre



			posicion = obtenerPadre(posicion);



		}



	}



	//No se encuentra la URL 



	else



	{



		//Obtenemos la URL superior



		sUrl=obtenerUrlSuperior(sUrl);







		//buscamos la posición de la nueva url



		posicion = buscarPosicion(sUrl);







		//Hemos llegado al final y no se ha encontrado



		if (sUrl=="home.htm")



		{



			finMigaPan=1;



		}



	}



}



//Escribimos el resultado



document.write('<div id="migas_pan">');



document.write(sMigaPan);



document.write('</div>');
