//Busca la posición de una URL dadafunction buscarPosicion (sUrl){	//Declaracion de Variable 	var posicion	= 0;	var encontrado	= 0;	while (!encontrado && posicion<=enlaceMenuCiudadanos.length)	{		if (enlaceMenuCiudadanos[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 (nivelMenuCiudadanos[i] == nivelMenuCiudadanos[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='" + enlaceMenuCiudadanos[posicion] + "'>" + literalMenuCiudadanos[posicion] + "</a> > " + sMigaPan;			finMigaPan = 1;		}		//No hemos llegado al principio del Bloque		else		{			//Generamos la miga			if (enlaceMenuCiudadanos[posicion]!= document.location.pathname)			{						sMigaPan = "<a href='" + enlaceMenuCiudadanos[posicion] + "'>" +literalMenuCiudadanos[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>');