var menu = new Array()
var submenu = new Array()
var ventana = new Array()
var frame

URLframe = new claseURL()

function mostrarSubmenu(){
   if(!document.all)
      return
   if (event.srcElement.id=="titulo") {
      var index = event.srcElement.sourceIndex
      var tipo = document.all[index+1]
      if (tipo.style.display=="none")
         tipo.style.display=''
      else
         tipo.style.display="none"
   }
}

function claseVentana(index,nombre,alto,ancho,redimensionable,scrollbars,barraestado,barramenu,barranavegacion,barrapersonal,botonesdirectorio) {
	this.index = index
	this.nombre = nombre
	parametro = ""
	if (alto != null)
		parametro += "width=" + alto + ","
	if (ancho != null)
		parametro += "height=" + ancho + ","
	parametro += "resizable=" + (redimensionable?"yes":"no") + ","
	parametro += "scrollbars=" + (scrollbars?"yes":"no") + ","
	parametro += "status=" + (barraestado?"yes":"no") + ","
	parametro += "menubar=" + (barramenu?"yes":"no") + ","
	parametro += "toolbar=" + (barranavegacion?"yes":"no") + ","
	parametro += "personalbar=" + (barrapersonal?"yes":"no") + ","
	parametro += "directories=" + (botonesdirectorio?"yes":"no")
	this.parametros = parametro
}

function claseMenu(id,texto,url,indexVentana,navegacion,check,colorFondoNormal,colorFondoSobre,colorLetraNormal,colorLetraSobre) {
	this.id = id
	this.texto = texto
	this.url = url
	if (indexVentana == null)
		this.indexVentana = -1
	else
		this.indexVentana = indexVentana
	this.navegacion = navegacion
	this.checked = check
	if (colorFondoNormal == null)
		this.colorFondoNormal = "#666699"
	else
		this.colorFondoNormal = colorFondoNormal
	if (colorFondoSobre == null)
		this.colorFondoSobre = "#760010"
	else
		this.colorFondoSobre = colorFondoSobre
	if (colorLetraNormal == null)
		this.colorLetraNormal = "#FFFFFF"
	else
		this.colorLetraNormal = colorLetraNormal
	if (colorLetraSobre == null)
		this.colorLetraSobre = "#FFFFFF"
	else
		this.colorLetraSobre = colorLetraSobre
}

function claseSubmenu(id,idMenu,texto,url,indexVentana,navegacion,imagen,colorFondoNormal,colorFondoSobre,colorLetraNormal,colorLetraSobre) {
	this.id = id
	this.idMenu = idMenu
	this.texto = texto
	this.url = url
	if (indexVentana == null)
		this.indexVentana = -1
	else
		this.indexVentana = indexVentana
	this.navegacion = navegacion
	this.imagen = imagen
	if (colorFondoNormal == null)
		this.colorFondoNormal = "#666699"
	else
		this.colorFondoNormal = colorFondoNormal
	if (colorFondoSobre == null)
		this.colorFondoSobre = "#760010"
	else
		this.colorFondoSobre = colorFondoSobre
	if (colorLetraNormal == null)
		this.colorLetraNormal = "#FFFFFF"
	else
		this.colorLetraNormal = colorLetraNormal
	if (colorLetraSobre == null)
		this.colorLetraSobre = "#FFFFFF"
	else
		this.colorLetraSobre = colorLetraSobre
}

function claseURL() {
	this.frame = false
}

/*
function crearMenu() {
	document.write("<dl>")
	for (x=0; x < menu.length; x++) {
		document.write("<table width='100%'><tr><td>")
		mostrar = comprobarSubmenu(menu[x].id)
		str = "<dt "
		str += "style='background-color:" + menu[x].colorFondoNormal + ";color:" + menu[x].colorLetraNormal +"' "
		str += "onmouseover=\"style.backgroundColor='" + menu[x].colorFondoSobre + "';style.color='" + menu[x].colorLetraSobre + "';window.status='" + menu[x].texto + "';return true\" "
		str += "onmouseout=\"style.backgroundColor='" + menu[x].colorFondoNormal + "';style.color='" + menu[x].colorLetraNormal + "';window.status='';return true\" "
		if (mostrar) {
			str += "class='tituloMenu' "
			str += "id='titulo' "
			str += "onclick='mostrarSubmenu()'>"
			document.write(str)
		}
		else {
			str += "class='linkMenu' "
			str += "onclick=\"abrirLink('" + menu[x].url + "','" + menu[x].indexVentana + "');top.BarraSeguimiento.actualizarBarraNavegacion('" + menu[x].navegacion +"')\">"
			document.write(str)
		}
		document.write(menu[x].texto)
		if (mostrar) {
			document.write("<dd style='position:relative;left:-35'>")
			document.write("<table cellpadding='0' width='80'>")
			for (v=0; v < submenu.length; v++) {
				if (submenu[v].idMenu == menu[x].id) {
					str = "<tr>"
					if (submenu[v].imagen != null) {
						str += "<td>"
						str += "<img width='14' height='14' src='" + submenu[v].imagen + "'>"
						str += "</td>"
						str += "<td "
					}
					else
						str += "<td colspan='2' "
					str += "class='linkSubmenu' "
					str += "style='background-color:" + submenu[v].colorFondoNormal + ";color:" + submenu[v].colorLetraNormal +"' "
					str += "onmouseover=\"style.backgroundColor='" + submenu[v].colorFondoSobre + "';style.color='" + submenu[v].colorLetraSobre + "';window.status='" + submenu[v].texto + "';return true\" "
					str += "onmouseout=\"style.backgroundColor='" + submenu[v].colorFondoNormal + "';style.color='" + submenu[v].colorLetraNormal + "';window.status='';return true\" "
					str += "onclick=\"abrirLink('" + submenu[v].url + "','" + submenu[v].indexVentana + "');top.BarraSeguimiento.actualizarBarraNavegacion('" + submenu[v].navegacion +"')\""
					str += ">"
					str += submenu[v].texto
					str += "</td>"
					str += "</tr>"
					document.write(str)
				}
			}
			document.write("</table>")
		}
		document.write("</td></tr></table>")
	}
	document.write("</dl>")
}
*/

function crearMenu() {
	document.write("<table name=\"menu_pag\" id=\"menu_pag\" width=\"552\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#efeff1\">")
	for (x=0; x < menu.length; x++) {
		document.write("<tr>")
			document.write("<td width='26'>")
				document.write("<img src='/pjg/imagenes/sepa_submenu_2.gif'>")
			document.write("</td>")
			if (!menu[x].checked) {
				document.write("<td width='250'>")
					document.write("<a href='" + menu[x].url + "' class='link_10_sologris'>")
					document.write(menu[x++].texto)
					document.write("</a>")
				document.write("</td>")
			}
			else {
				document.write("<td width='250' class='verdana10naranja'>")
					document.write(menu[x++].texto)
				document.write("</td>")
			}
			if (menu[x] != null) {
				document.write("<td width='26'>")
					document.write("<img src='/pjg/imagenes/sepa_submenu_2.gif'>")
				document.write("</td>")
				if (!menu[x].checked) {
					document.write("<td width='250'>")
						document.write("<a href='" + menu[x].url + "' class='link_10_sologris'>")
						document.write(menu[x].texto)
						document.write("</a>")
					document.write("</td>")
				}
				else {
					document.write("<td width='250' class='verdana10naranja'>")
						document.write(menu[x].texto)
					document.write("</td>")
				}
			}
			else {
				document.write("<td width='26'>")
				document.write("</td>")
				document.write("<td width='250'>")
				document.write("</td>")
			}
		document.write("</tr>")
	}
	document.write("</table>")

}

function setFrame(frame) {
	URLframe.frame = frame
}

function comprobarSubmenu(index) {
	for (h=0; h < submenu.length; h++) {
		if (submenu[h].idMenu == index)
			return true
	}
	return false
}

function abrirLink(url,index) {
	if (index == null || index < 0) {
		if (!URLframe.frame)
			location.href = url
		else
			parent[URLframe.frame].location.href = url
	}
	else {
		window.open(url,ventana[index].nombre,ventana[index].parametros)
	}
}

function ocultarSubmenus() {
	doc = document.getElementsByName("titulo")
	for (x=0; x < doc.length; x++) {
		tipo = document.all[doc[x].sourceIndex+1]
		tipo.style.display="none"
	}
}