/*

Rutina generadora de Menu, Encabezado y Pie de pagina
Juan Pablo Gil R., febrero 2001
Conectu.com LTDA


Instrucciones:

- sitePATH establece la ruta hacia el inicio del sitio web
- imgPATH establece la ruta 

*/

// PATH hacia ubicaciones generales
var sitePATH = "http:\/\/www.greenhouse.cl\/";
var imgPATH = "img\/";
var copyRightPATH = "http:\/\/www.conectu.com\/";

//	Deteccion de browser
var agt=navigator.userAgent.toLowerCase();
var is_win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_mac = (agt.indexOf("mac")!=-1);
var isIE4 = 0; var isNS4 = 0; var isNS6 = 0;
if (document.all) isIE4 = 1;
else if (document.layers) isNS4 = 1;
else if (document.getElementById) isNS6 = 1;


var mapaTXT = new Array();
var mapaURI = new Array();
var mapaIDpadre = new Array();
var mapa_getPadre = new Array();
var mapa_profundidad = new Array();
var mapa_finrama = new Array();

var mapaX = 0;
var IDseccion = 0;



function mapa_inicializa() {
//  'ID','URI','IDpadre','Nivel'
//  Antes de cada URI se agrega automaticamente "http:\/\/www.x.y\/"

mapa_add( 'Inicio'    , 'index.html'     , ''   );

mapa_add( 'Intranet'    , 'intranet'     , ''   );

mapa_add( 'Colegio'    , 'colegio\/index.html'     , 'Inicio'   )
mapa_add( 'Proyecto educativo'    , 'colegio\/proyecto.html'     , 'Colegio'   );
mapa_add( 'Calendario'    , 'colegio\/calendario.html'     , 'Colegio'   );
mapa_add( 'Organizaci&oacute;n'    , 'colegio\/organizacion.html'     , 'Colegio'   );
mapa_add( 'Docentes'    , 'colegio\/docentes.html'     , 'Colegio'   );
mapa_add( 'Postulaci&oacute;n'    , 'colegio\/postulacion.html'     , 'Colegio'   );
mapa_add( 'Pastoral'    , 'pastoral\/index.html'     , 'Inicio'   );
mapa_add( 'Educaci&oacute;n Cat&oacute;lica'    , 'pastoral\/educacion.html'     , 'Pastoral'   );
mapa_add( 'Catequesis y Evangelio'    , 'pastoral\/catevan.html'     , 'Pastoral'   );
mapa_add( 'Pastoral Juvenil'    , 'pastoral\/juvenil.html'     , 'Pastoral'   );
mapa_add( 'Catequistas'    , 'pastoral\/catequistas.html'     , 'Pastoral'   );
mapa_add( 'Alumnos'    , 'alumnos\/index.html'     , 'Inicio'   );
mapa_add( 'Centro de alumnos'    , 'alumnos\/centro.html'     , 'Alumnos'   );
mapa_add( 'Cursos'    , 'alumnos\/cursos.html'     , 'Alumnos'   );
mapa_add( 'Ex-alumnos'    , 'alumnos\/ex.html'     , 'Alumnos'   );
mapa_add( 'Intercambio'    , 'alumnos\/intercambio.html'     , 'Alumnos'   );
mapa_add( 'Sitios de inter&eacute;s'    , 'alumnos\/recursos.html'     , 'Alumnos'   );
mapa_add( 'Padres'    , 'padres\/index.html'     , 'Inicio'   );
mapa_add( 'Directiva'    , 'padres\/directiva.html'     , 'Padres'   );
mapa_add( 'Agenda de reuniones'    , 'padres\/agenda.html'     , 'Padres'   );
mapa_add( 'Normativa'    , 'padres\/normativa.html'     , 'Padres'   );
mapa_add( 'Actividades'    , 'actividades\/index.html'     , 'Inicio'   );
mapa_add( 'Deportivas'    , 'actividades\/atletismo.html'     , 'Actividades'   );
mapa_add( 'Atletismo'    , 'actividades\/atletismo.html'     , 'Deportivas'   );
mapa_add( 'F&uacute;tbol'    , 'actividades\/futbol.html'     , 'Deportivas'   );
mapa_add( 'V&oacute;leibol'    , 'actividades\/voleibol.html'     , 'Deportivas'   );
mapa_add( 'Hockey'    , 'actividades\/hockey.html'     , 'Deportivas'   );
mapa_add( 'Gimnasia r&iacute;tmica'    , 'actividades\/ritmica.html'     , 'Deportivas'   );
mapa_add( 'Rugby'    , 'actividades\/rugby.html'     , 'Deportivas'   );
mapa_add( 'Culturales'    , 'actividades\/guitarra.html'     , 'Actividades'   );
mapa_add( 'Guitarra'    , 'actividades\/guitarra.html'     , 'Culturales'   );
mapa_add( 'Ballet'    , 'actividades\/ballet.html'     , 'Culturales'   );
mapa_add( 'Pintura'    , 'actividades\/pintura.html'     , 'Culturales'   );
mapa_add( 'Teatro'    , 'actividades\/teatro.html'     , 'Culturales'   );
mapa_add( 'Ajedrez'    , 'actividades\/ajedrez.html'     , 'Culturales'   );
mapa_add( 'Otras'    , 'actividades\/nieve.html'     , 'Actividades'   );
mapa_add( 'Viaje a la nieve'    , 'actividades\/nieve.html'     , 'Otras'   );
mapa_add( 'Gira de estudios'    , 'actividades\/gira.html'     , 'Otras'   );
mapa_add( 'Comunidad'    , 'comunidad\/index.html'     , 'Inicio'   );
mapa_add( 'Noticias'    , 'noticias/noticias.html'     , 'Comunidad'   );
mapa_add( 'Libro de visitas'    , 'comunidad\/gb3.php'     , 'Comunidad'   );
mapa_add( 'Foros de discusi&oacute;n'    , 'comunidad\/mesform11.php'     , 'Comunidad'   );
mapa_add( 'foro estudiantes'    , 'comunidad\/mesform11.php?forum_Num=1'     , 'Foros de discusi&oacute;n'   );
mapa_add( 'foro ex-alumnos'    , 'comunidad\/mesform11.php?forum_Num=2'     , 'Foros de discusi&oacute;n'   );
mapa_add( 'foro general'    , 'comunidad\/mesform11.php?forum_Num=3'     , 'Foros de discusi&oacute;n'   );
mapa_add( 'Album de fotos'    , 'comunidad\/album/index.html'     , 'Comunidad'   );
mapa_add( 'Chat'    , 'comunidad\/chat.html'     , 'Comunidad'   );


mapa_getPadre_init();
mapa_profundidad_init();


}
// Agrega elementos a MAPA
function mapa_add(TXT,URI,IDpadre) {
	var i = mapaTXT.length; mapaTXT[i] = TXT; mapaURI[i] = URI;
	mapaIDpadre[i] = IDpadre; 
}

// Obtiene indice del PADRE de la actual posici&oacute;n
function mapa_getPadre_init() {
	for (var i=0; i<mapaTXT.length; i++) {
    	rutina :
    	for (j=0; j<mapaTXT.length; j++) if (mapaTXT[j]==mapaIDpadre[i]) break rutina;
		mapa_getPadre[i] = j;
	}
}

// Detecta nivel de profundidad de elemento "i"
function mapa_profundidad_init() {
	var profundidad = 0; var k = 0; 
	for (var i=0; i<mapaTXT.length; i++) {
		profundidad = 0; k = i;
       	while (mapaIDpadre[k]!="") { k = mapa_getPadre[k];  profundidad++; }
    	mapa_profundidad[i] = profundidad;
	}
}

// Establece si es el fin de una rama
function mapa_finrama_init() {
	var bool = 1;
	rutina :
	for (var j=0; j<mapaTXT.length; j++)
		if (mapaTXT[indice]==mapaIDpadre[j]) { bool = 0; break rutina; }
	return(bool);
}

// Comienzo de funciones
function estilo(arch) { document.write('<link rel="stylesheet" href="'+ sitePATH + arch +'" type="text/css">'); }

function js(arch) { document.write('<SCR'+'IPT LANGUAGE="JavaScript1.2" SRC="'+ sitePATH + arch +'"><\/SCR'+'IPT>'); }

// Muestra una capa de transito
function carga_capa(capa) {
    if (isIE4) {
    	var txt = '<div ID="'+capa+'"><table height="100%" width="100%"><tr><td align="center">Cargando p&aacute;gina...<\/td><\/tr><\/table><\/div>';
//    	document.write (txt);
    }
}

mapa_inicializa();
window.name = "greenhouse";


