var defMenu = [ 
		[ "Organizaci&oacute;n",[ ["Estatutos", "/organizacion/estatutos.htm"],
								  ["Junta Directiva","/organizacion/junta.html"],
								  ["Socios","/organizacion/socios.html"],
								  ["Afiliaci&oacute;n","/organizacion/afiliacion.htm"]
								 ]
		],
		[ "Grupos de Trabajo", [ ["Did&aacute;ctica de la Estad&iacute;stica, Probabilidad y Combinatoria", "/gruposdetrabajo/estadistica.htm"], 
						 	   	["Did&aacute;ctica de la Matem&aacute;tica como Disciplina Cient&iacute;fica", "/gruposdetrabajo/matcomodisciplina.htm"],
						 	   	["Pensamiento Num&eacute;rico y Algebr&aacute;ico", "/gruposdetrabajo/pna.htm"],
						 	   	["Historia de la Educaci&oacute;n Matem&aacute;tica", "/gruposdetrabajo/historia.htm"],
						 	   	["Did&aacute;ctica del An&aacute;lisis", "/gruposdetrabajo/analisis.htm"],
							   	["Conocimiento y Desarrollo Profesional del Profesor","/gruposdetrabajo/desarrollodelprofesor.htm"],
							   	["Aprendizaje de la Geometr&iacute;a","/gruposdetrabajo/geometria.htm"]
					   		   ] 
		], 
		[ "Actividades", [ ["Simposios", "/actividades/simposios.htm"],
					       ["Foro IndiMat", "/actividades/foroindimat.htm"]
					     ]
		], 
		[ "Publicaciones", [ ["Boletines", "/publicaciones/boletines.htm"],
					       ["Actas", "/publicaciones/actas.htm"],
						   ["Novedades Bibliogr&aacute;ficas", "/publicaciones/bibliograficas.htm"],
						   ["Tesis", "/publicaciones/tesis.htm"]
					     ]
		],
		[ "Educaci&oacute;n", [ ["Ense&ntilde;anza", "/educacion/ensenanza.htm"],
								 ["Informaci&oacute;n", "/educacion/informacion.htm"],
								 ["Legislaci&oacute;n", "/educacion/legislacion.htm"]
							]
		 ],
		[ "Congresos", [ ["Nacionales", "/congresos/nacionales.htm"],
						 ["Internacionales", "/congresos/internacionales.htm"]
					   ]
		 ],
		[ "Enlaces",[ ["Instituciones", "/enlaces/instituciones.htm"],
					  ["Asociaciones", "/enlaces/asociaciones.htm"],
					  ["Revistas", "/enlaces/revistas.htm"],
					  ["Bases de Datos", "/enlaces/basesdedatos.htm"]
					 ]
		 ]
	];
var scrollInicial;
var menuDesplegado;
function cargaUrl(iMP, iMS) {
	if (iMS == null) {
		location = defMenu[iMP][1];
	} else {
		location = defMenu[iMP][1][iMS][1];
	}
}
function inicioDocumento() {
	var i, j;
	document.write('<div id="global">');
	document.write('<div class="contenedor" id="cabecera">');
	document.write('<div id="logoCab"><a href="/index.html"><img src="/archivos/logoazul3.jpg"></a></div>');
	document.write('<div id="textoCab">Sociedad Espa&ntilde;ola de Investigaci&oacute;n en Educaci&oacute;n Matem&aacute;tica</div></div>');
	document.write('<div class="contenedor" id="cuerpo"><div id="menuPrincipal">');
	for (i=0; i<defMenu.length; i++) {
		if (defMenu[i][1] instanceof Array) {
			document.write('<div id="IM_' + i + '" class="itemMenu" onMouseOver="muestraMenu(' + i + ', true);" onMouseOut="muestraMenu(' + i + ', false);">');
			document.write(defMenu[i][0].replace( /\s/g , "&nbsp;"));
			document.write('<div id="MS_' + i + '" class="menuSecundario">');
			for (j=0; j<defMenu[i][1].length; j++) {
				document.write('<div class="itemMenu" id="IM_' + i + '_' + j + '" onMouseOver="encender(this, true);" onMouseOut="encender(this, false);" onClick="cargaUrl(' + i + ', ' + j + ');">');
				document.write(defMenu[i][1][j][0].replace( /\s/g , "&nbsp;"));
				document.write('</div>');
			}
			document.write('</div></div>');
		} else {
			document.write('<div id="IM_' + i + '" class="itemMenu" onMouseOver="muestraMenu(' + i + ', true);" onMouseOut="muestraMenu(' + i + ', false);" onClick="cargaUrl(' + i + ');">');
			document.write(defMenu[i][0].replace( /\s/g , "&nbsp;"));
			document.write('</div>');
		}
	}
	document.write('</div>');
}
function finDocumento() {
	document.write('</div><div class="contenedor"><div id="pie">');
	document.write('<a href="mailto:webmaster@seiem.es" style="color:#C7D9FA; text-decoration:none">webmaster@seiem.es</a>');
	document.write('</div></div></div>');
}
function getPosicion(elemento) {
	var posY = 0;
	var posX = 0;
	while (elemento) {
		posY += elemento.offsetTop;
		posX += elemento.offsetLeft;
		elemento = elemento.offsetParent;
	}
	return [ posX, posY];
}
function encender(unItem, esEncender) {
	unItem.style.backgroundColor = esEncender ? '#BE7DFF' : '#C7D9FA';
}
function muestraOcultaMenu(numMenu) {
	var queMenu = document.getElementById("MS_" + numMenu);
	queMenu.style.display = (queMenu == menuDesplegado) ? 'block' : 'none';
}
function muestraMenu(numMenu, esMostrar) {
	var itemAlinea = document.getElementById("IM_" + numMenu);
	encender (itemAlinea, esMostrar);
	if (defMenu[numMenu][1] instanceof Array) {
		var queMenu = document.getElementById("MS_" + numMenu);
		if (esMostrar) {
			menuDesplegado = queMenu;		
			queMenu.style.left = itemAlinea.offsetWidth + "px";
			queMenu.style.top = itemAlinea.offsetTop + "px";
			queMenu.style.display = 'block';
		} else {
			menuDesplegado = null;
			setTimeout("muestraOcultaMenu(" + numMenu + ")", 70);
		}
	} else {
		menuDesplegado = null;
	}
}
function mueveScroll() {
	var destino = window.pageYOffset ? window.pageYOffset : document.body.scrollTop;
	var posicion = getPosicion(document.getElementById("menuPrincipal"))[1] - scrollInicial;
	if (destino != posicion) {
		var signo = (destino > posicion) ? 1 : -1;
		var distancia = Math.abs(destino - posicion)
		distancia = Math.max(distancia%10, distancia/10);
	 	document.getElementById("menuPrincipal").style.top = (posicion + signo*distancia) + "px";
	 	setTimeout("mueveScroll()", 20);
	} else {
	 	setTimeout("mueveScroll()", 500);
	}
}
function posiciona() {
	document.getElementById("textoCab").style.marginLeft = (10 + document.getElementById("logoCab").offsetWidth) + "px";
	document.getElementById("textoCab").style.height = document.getElementById("logoCab").offsetHeight + "px";
	document.getElementById("contenido").style.marginLeft = (10 + document.getElementById("menuPrincipal").offsetWidth) + "px";
	scrollInicial = getPosicion(document.getElementById("menuPrincipal"))[1];
	window.onscroll = mueveScroll;
	mueveScroll();
}
window.onload = posiciona;
