


var lista_menus = new Array
(   
"Menu1",   
"Menu2",   
"Menu3",
"Menu4",
"Menu5",
"Menu6"
)   



var datos_menu1 = new Array
(
"http://translate.google.com/translate?js=y&prev=_t&hl=es&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.amicsseuvellalleida.org%2F&sl=ca&tl=gl",	"Gallego",
"http://translate.google.com/translate?js=y&prev=_t&hl=es&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.amicsseuvellalleida.org%2F&sl=ca&tl=fr",	"Français",
"http://translate.google.com/translate?js=y&prev=_t&hl=es&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.amicsseuvellalleida.org%2F&sl=ca&tl=en",	"English",
"http://translate.google.com/translate?js=y&prev=_t&hl=es&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.amicsseuvellalleida.org%2F&sl=ca&tl=de", 	"Deutsch",
"http://translate.google.com/translate?js=y&prev=_t&hl=es&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.amicsseuvellalleida.org%2F&sl=ca&tl=it",	"Italiano",
"http://translate.google.com/translate?js=y&prev=_t&hl=es&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwww.amicsseuvellalleida.org%2F&sl=ca&tl=pt",	"Português",
"http://translate.google.com/translate_t",												        "altres idiomes"
)


var datos_menu2 = new Array
(
"catala/qui_som.html", 				"Antecedents",
"catala/restauracions.html", 			"Restauracions",
"catala/estatuts.html", 			"Estatuts",
"catala/reconeixements.html", 			"Reconeixements   ",
"catala/aportacions.html", 			"Aportacions",
"catala/credits.html", 				"Crèdits"
)


var datos_menu3 = new Array
(
"catala/activitats.html", 			"Activitats",
"documents/properes.pdf", 			"Properes",
"catala/fotos.html", 				"Fotografies",
"catala/premis.html", 				"Premis Seu Vella   ",
"catala/normes_premis.html",			"Normes premis",
"catala/noticies.html",				"Notícies"
)


var datos_menu4 = new Array
(
"catala/publicacions.html", 			"Index publicacions   ",
"catala/publicacions_2.html", 			"Dia de la Seu Vella   ",
"catala/publicacions_3.html", 			"Anuari - Contes",
"catala/publicacions_5.html", 			"Fora de col·lecció",
"catala/publicacions_6.html", 			"Porta del Lleó",
"catala/publicacions_4.html", 			"Altres edicions"
)


var datos_menu5 = new Array
(
"catala/planol.html", 				"Plànol - horari   ",
"catala/monument.html", 			"Història",
"catala/catedral.html", 			"Catedral",
"catala/capelles.html", 			"Capelles",
"catala/portes.html", 				"Portes",
"catala/escultures.html", 			"Escultures",
"catala/pintures.html", 			"Pintures",
"catala/claustre.html", 			"Claustre",
"catala/campanar.html", 			"Campanar",
"catala/canonja.html", 				"Canonja",
"catala/muralles.html", 			"Muralles",
"catala/porta_lleo.html", 			"Porta del Lleó",
"catala/suda.html", 				"Suda",
"catala/turo.html", 				"Turó"
)


var datos_menu6 = new Array
(
"catala/links.html", 				"Enllaços   ",
"catala/altres.html", 				"Altres Seu Vella   "
)






/* Variables */
var xpos = 0
var ypos = 0
var TemporizadorDestino = null
var origen = -1
var destino = -1

/* registro coordenadas para PosicionaMenu() */ 
function ClickRaton(e){
	/*La gestion de eventos con IE4 e IE5 utiliza el objeto window.event, que no forma
	parte de DOM2. IE5 soporta getElementById, pero sigue usando este objeto para la
	gestion de eventos, por lo que hay que tratarle de forma exclusiva */
	if (!e) var e = window.event
	
	if (e.pageX || e.pageY) {						//N6
		xpos = e.pageX + 'px'
		ypos = e.pageY + 'px'
	} else if (e.clientX || e.clientY) {					//resto
		xpos = e.clientX + document.body.scrollLeft + 'px'
		ypos = e.clientY + document.body.scrollTop + 'px'
	}
	
	return true
}

/* Mueve el menu a puntero del raton, registrada por ClickRaton(). PosicionaMenu() es invocada dentro de LanzaMenu(). */
function PosicionaMenu( nombre_menu ) {
	if (document.getElementById) {				//DOM2 browsers
		document.getElementById(nombre_menu).style.left = xpos
		document.getElementById(nombre_menu).style.top = ypos
	} else if (document.all) {				//IE4+
		document.all[nombre_menu].style.pixelLeft = xpos
		document.all[nombre_menu].style.pixelTop = ypos
	}
}

/* LanzaMenu() muestra o esconde un menu. El argumento on es boolean. Si vale 1 se muestra el menu. Si vale 0 se oculta. */
function LanzaMenu(nombre_menu, on) {

	PosicionaMenu(nombre_menu)
	if (on){ 							//Mostrar menu
		if (document.getElementById) {				//DOM2 browsers
			document.getElementById(nombre_menu).style.visibility = "visible"
		} else if (document.all) {				//IE4+
			document.all[nombre_menu].style.visibility = "visible"
		}

	} else {							//Ocultar menu
		if (document.getElementById) {				//DOM2 browsers
			document.getElementById(nombre_menu).style.visibility = "hidden"
		} else if (document.all) {				//IE4+
			document.all[nombre_menu].style.visibility = "hidden"
		}
	}
}

/* desde onMouseOut en el elemento div*/
function MarcaOrigen( menu ) {
	if (TemporizadorDestino)
		clearTimeout(TemporizadorDestino)

	origen = menu
	destino = -1
	TemporizadorDestino = setTimeout('CompruebaDestino()', 250)

}

/* con onMouseOver en el elemento div*/
function MarcaDestino( menu ) {
	destino = menu
}

/* ocultacion de menus */
function CompruebaDestino( menu ) {
	if ( destino == -1 ) {
		Ocultar( 0 )			//Oculta todos
	} else if ( destino < origen ) {
		Ocultar( destino )		//Oculta hijos de destino
	} else if ( destino == origen ) {
		Ocultar( destino )		//Oculta hijos de destino
	}
}

/* hacer no visible uno o varios menus */
function Ocultar( menuID ) {
	//Recorre la lista de menus y los oculta
	for (contador = menuID; contador < lista_menus.length; contador++) {
		eval("LanzaMenu('" + lista_menus[contador] + "', 0)")
	}
}

/*codigo HTML para el menu */
function EscribeMenu( nombre_menu, numero_menu, datos_menu ) {
	var espacio = / /gi;
	var mayorque = />/gi;
	var literal;
	var cadena_menu = '<div class="SubMenu" id="' + nombre_menu + '" onMouseOut="MarcaOrigen(' + numero_menu + ');" OnMouseOver="MarcaDestino(' + numero_menu + ');"><table class="TabMenu">\n'
	for( contador = 0; contador < datos_menu.length; contador = contador + 2 ) {
		literal = new String( datos_menu[contador+1] )
		datos_menu[contador+1] = literal.replace(espacio, " ")
		literal = new String( datos_menu[contador+1] )
		datos_menu[contador+1] = literal.replace(mayorque, ">")
		cadena_menu += '<tr><td><a class="MenuItem" href="' + datos_menu[contador] + '">' + datos_menu[contador+1] + '</a></td></tr>\n'
	}
	cadena_menu += '</table></div>\n'
	
	document.write(cadena_menu)
}


document.onclick = ClickRaton





