stofind = "bonsai.leonmx.com"; // Directorio Raíz, puede ser "dominio.com"
defaulturl="http://bonsai.leonmx.com/";  // Dirección principal del sitio
baseurl = "";
getBaseUrl();


secc = new Array();
subs = new Array();


// Crea las secciones poniendo un identificador. Ejemplo: secc['ini'] para la sección principal
// El valor se divide en dos: 'nombre:pagina', separados con 2 puntos (:)
// El orden en que los escribas es el mismo en que aparecerán

// secc['ini'] = 'Inicio:index.htm';
// secc['bon'] = 'Misión y Visión:intro.htm';
// secc['art'] = 'Artículos:articulos/index.htm';
// secc['jue'] = 'Juegos:juegos/index.htm';
// secc['lig'] = 'Ligas a sitios de interés:ligas.htm';

// Crea las subsecciones definiendo primero la variable array correspondiente a la sección a la
//	que pertenecen. Ejemplo: subs['ini']=new Array(); para crear la variable correspondiente a
//	las opciones de la sección principal.
// Después crea cada una de las subsecciones utilizando el identificador de la sección a la que
//	pertenecen y después el identificador de la subsección.
// Por ejemplo, si deseas agregar "Página principal" como una subsección (no es necesaria):
//	subs['ini']['ini'] = 'Página principal:index.htm';
// El orden en que los escribas es el mismo en que aparecerán

// subs['ini'] = new Array();	// Subsecciones de la sección principal
// subs['ini']['map'] = 'Mapa del sitio:mapa.htm';

// subs['bon'] = new Array();	// Subsecciones de la sección intro
// subs['bon']['pri'] = 'Primaria/Fundamentos:primaria.htm';
// subs['bon']['nom'] = '¿Por qué BONSÁI?:nombre.htm';

// subs['jue'] = new Array();	// Subsecciones de la sección de juegos
// subs['jue']['so01'] = 'Sopa Cuentos 1:juegos/cuentos01.htm';
// subs['jue']['so02'] = 'Sopa Historia 1:juegos/hist_mex01.htm';
// subs['jue']['pu01'] = 'Puzzle Peter Pan:juegos/puzz01.htm';
// subs['jue']['pu02'] = 'Puzzle Spider Man:juegos/puzz02.htm';


// Para agregar publicidad debajo del submenú modifica la siguiente variable, es posible que
//	necesites modificar el estilo o crear alguno nuevo, dependiendo del formato de publicidad.

publicidad='<div class="pub"><div class="pub1"><div align="center"><b>Manantial Nº 607</b><br />Col. Jardines del Moral<br />Teléfonos: (477)<br /><b>636 75 75 y 779 09 42</b><br />E-mail:<br />bonsai@guanajuato.com<br />León, Guanajuato, México</div></div></div>';

publicidad = publicidad + '<div class="pub"><div class="pub1"><div align="center"><a href="http://www.leonmx.com"><img src="' + baseurl + 'images/leonmx150.gif" width= "140" height="85" border="0" alt="" /><br />Revista electrónica de León</a></div></div></div>';

publicidad = publicidad + '<div class="pub"><div class="pub1"><div align="center"><a href="http://www.elbajio.com"><img src="' + baseurl + 'images/lgelbajio100.gif" width= "100" height="35" border="0" alt="" /><br />Directorio Comercial de El Bajío</a></div></div></div>';


// Para hacer más cómodo editar la variable de publicidad puedes hacerlo en varias líneas, sólo
// agrega:
//	publicidad = publicidad + '<div>Texto adicional para publicidad</div>';
// Si no quieres que aparezca la publicidad solo pon la variable en blanco:
//	publicidad ='';


// Si deseas crear otras partes de la página usando el JavaScript, crea una función para esa
//	parte de la página. Por ejemplo, para poner los regresos la función sería:
//	function regresa() {
//	}
// Dentro de las llaves pones el código de lo que se va a poner usando instrucciones
//	document.writeln('contenido');
// A continuación voy a poner esa función como ejemplo:
// El código que necesitamos es:
//	<div class="regresa">Regresar a: <b>
//		[<a href="javascript:history.back();">Página anterior</a>]
//		[<a href="#arriba">Subir</a>]
//	</b></div>
// Y la función quedaría:

function regresa() {
	document.writeln('<div class="regresa">Regresar a: <b>');
	document.writeln('[<a href="javascript:history.back();">Página anterior</a>]');
	document.writeln('[<a href="#arriba">Subir</a>]');
	document.writeln('</b></div>');
}

// Finalmente, en el HTML de la página cambias todo el código copiado por:
//	<script type="text/javascript">regresa();</script>

// Si pones imágenes, como logotipo aquí en el script recuerda modificar la ubicación, ejemplo:
// 	document.writeln('<img src="images/logo.gif">');
// Debe quedar como:
// 	document.writeln('<img src="' + baseurl + 'images/logo.gif">');

// ************************************************************************************
// ***** IMPORTANTE *****
// Guarda una copia de este archivo y en el que vayas a subir elimina todas las líneas con
// comentarios para evitar que la carga se haga lenta.
// ************************************************************************************


// ********** No necesitas modificar nada abajo de esto

function doMenu(cursec, cursub) {
	for(seck in secc) {
		stmp=secc[seck].split(':');
		if(seck==cursec) {
			document.writeln('<div class="menuopc"><a class="cur" href="' + baseurl + stmp[1] + '">' + stmp[0] + '</a></div>');
			doSubm(cursec, cursub);
		} else {
			document.writeln('<div class="menuopc"><a href="' + baseurl + stmp[1] + '">' + stmp[0] + '</a></div>');
		}
	}
	document.writeln(publicidad);
}

function doSubm(cursec, cursub) {
	if(!subs[cursec]) { return; }
	document.writeln('<div class="subopc">');
	for(subk in subs[cursec]) {
		curcl=' ';
		curch='» ';
		if(subk==cursub) {
			curcl=' class="cur" ';
			curch='• ';
		}
		atmp=subs[cursec][subk].split(':');
		document.writeln('<a' + curcl + 'href="' + baseurl + atmp[1] + '">' + curch + atmp[0] + '</a>');
	}
	document.writeln('</div>');
}

function getBaseUrl() {
	var igual=0;
	var docpath=document.location.pathname;
	docname=docpath;
	x=docpath.indexOf(stofind);
	y=x+stofind.length;
	if(x >= 0) {
		if(docpath.substring(x,y) == stofind) {
			docname=docpath.substring(y+1,docpath.length);
			igual=1;
		}
	}
	if(docname=='/' || docname=='') {
		docname='default.htm';
	}
	charfind='\\';
	x=docname.indexOf(charfind);
	while (x >= 0) {
		docname=docname.substring(0,x) + '/' + docname.substring(x+1,docname.length);
		x=docname.indexOf(charfind);
	}
	if(docname.charAt(0)=='/') {
		docname=docname.substring(1,docname.length);
	}
	if (igual == 0) {
		baseurl=defaulturl;
		return;
	}
	baseurl="";
	dcn=docname;
	x=dcn.indexOf('/');
	while (x >= 0) {
		dcn=dcn.substring(x+1, dcn.length);
		baseurl= baseurl + "../";
		x=dcn.indexOf('/');
	}
//	alert(docname + ' - ' + baseurl);
}
