// Settings
desplegable = [];
desplegable["menu_id"]	=	"desplegable";
_SUBMENU = false;
/*******************************
Función para desplegar el toggle y anclar la página coreectamente
utilizada en : /contenidos/inversiones/apv/beneficios/excedente.asp
********************************/
function linkEsp(){
	new Effect.toggle($('tabla'),'blind');
	($('tabla').style.display == "")?setTimeout("document.location = '#'", 800):setTimeout("document.location = '#tabGra'", 800);
}
/*******************************
Apaga todos
********************************/
function apagaTodos()
{
	var t = _SUBMENU.length;
	for(var i=0;i<t;i++){
		s = _SUBMENU[i];
		s.style.display = "none";
	}
}
function escondeSubs()
{
	var menu = getElement(desplegable["menu_id"]);
	if(menu == undefined)return false;
	_SUBMENU = menu.getElementsByTagName("ul");
	// apagar todos los sub uls y ols
	var t = _SUBMENU.length;
	for(var i=0;i<t;i++){
		s = _SUBMENU[i];
		// Aplica rollovers
		var a = s.parentNode;
		a.num = i;
		a.onmouseover = function(){
			//alert(this.childNodes[2]);
			//if(this.childNodes[2] != lastOpened)
			apagaTodos();
			this.childNodes[2].style.display = "block";
		}
		a.onmouseout = function(){
			//if(this.childNodes[2] != lastOpened)
			this.childNodes[2].style.display = "none";
			if(lastOpened)
				lastOpened.style.display = "block";
		}
		// Fin rollovers 
		s.style.display = "none";
	}
	return true;
}
/*******************************
Abre el primero
********************************/
function openSingular(i)
{
	var d = getElement(i);
	if(d == undefined)return false;
	d.className = "selected";
}
/*******************************
Abre un menu
********************************/
function openMenu(menuidx,linkidx)
{
	menuidx--;linkidx--;
	//alert(menuidx);
	if(menuidx < 0)return false;
	var s = _SUBMENU[menuidx];
	if(s == undefined){
		return false;
	}
	s.parentNode.firstChild.className = "selected";
	if(lastOpened){
		lastOpened.style.display = "none";
		lastOpened.isSelected = false;
	}
	lastOpened = s;
	s.style.display = "block";
	s.isSelected = true;
	// Selecciona link
	var links = s.getElementsByTagName("a");
	var t = links.length;
	if(t < 1)return false;
	
	if(linkidx > -1 && links[linkidx] != undefined){
		if(this.lastLink)
			this.lastLink.className = "";
		links[linkidx].className = "selected";
		this.lastLink = links[linkidx];
	}
}
lastOpened = false;
openMenu.lasLink = false;
/******************************
INI
*******************************/
function despliega(uno,dos)
{
	openMenu(parseInt(uno),parseInt(dos));
}
var menuIdx = [];
singularMenu = false;//si es que solo prende 1
function setMenu(v1,v2){
	singularMenu = (v2 == undefined)?v1:false;
	if(singularMenu)return;
	menuIdx[0] = v1;
	menuIdx[1] = v2;
}
var oload = window.onload;
window.onload = function()
{
	if(oload != undefined)
		oload();
	//desplegable_ini();
	
}
function desplegable_ini()
{
	escondeSubs();
	if(singularMenu){
		openSingular(singularMenu);
	}
	else if(menuIdx.length > 1)
		despliega(menuIdx[0],menuIdx[1]);
}
/*******************************
SETTINGS PARA /include/js/productos_show.js
********************************/
prods_settings = [];
prods_settings["itemClass"]			=	"item";				// class de elemento item
prods_settings["itemTag"]			=	"div";				// elemento html de elemento item
prods_settings["itemTitleTag"]		=	"h2";				// tag de titulo de item
prods_settings["itemTextTag"]		=	"div";				// tag de todo el texto de item (sin titulo)
prods_settings["itemExcerptTag"]	=	"q";				// tag de extracto (primer párrafo) de item
prods_settings["menuId"]			=	"din_menu";			// id wrapper menu dinamico
prods_settings["menuItemId"]		=	"menuItem";			// Elemento que contendrá menu
prods_settings["menuItemTag"]		=	"a";				// Elemento que contendrá el link dentro de menuItem
prods_settings["showExcerptId"]		=	"tagline";			// Contenedor de extracto y titulo de item
prods_settings["idFormElements"]	=	false;

