// menu pestanas
function menu(id,conf,menuRef,imgn){
	this.id = id;
	this.c = conf;
	this.opcion = [];
	this.subopcion = [];
	this.mRef  = menuRef;
	this.imgFondo = eval(imgn);
	this.selected = 0;
}

menu.prototype.set = function(){
	var ancho = 10;
	for (var i=1; i<this.c.anchos.length; i++) ancho += (this.c.anchos[i]+5);
	this.madre = arena(this.id+".madre",null,this.c.x,this.c.y,ancho,20,"hid",100);
	var posx = 10;
	for (var i=1; i<this.c.anchos.length; i++){
		this.opcion[i] = arena(this.id+".opcion["+i+"]",this.id+".madre",posx,0,this.c.anchos[i],20,null,10,null,"<a href=javascript:void(null)><img src=img/menu_"+i+"off.gif width="+this.c.anchos[i]+" height=19 border=0 name=imgmenu"+i+"></a>");
		this.opcion[i].mUp(this.id+".selec("+i+")");
		posx += this.c.anchos[i] + 2;
		if (this.c.opciones[i] != null){
			this.subopcion[i] = new subMenu(this.id+".subopcion["+i+"]",this.c.opciones[i]);
			this.subopcion[i].set();
		} else this.subopcion[i] = null;
	}
}

menu.prototype.selec = function(cual){
	if (this.selected!=0){
		if (this.subopcion[this.selected] != null) this.subopcion[this.selected].hide();
		(document.layers)? 	this.opcion[this.selected].ref.document.images["imgmenu"+this.selected].src = eval("'img/menu_"+this.selected+"off.gif'") : document.images["imgmenu"+this.selected].src = eval("'img/menu_"+this.selected+"off.gif'");
	}
	this.selected = cual;
	if (this.selected!=0){
		this.imgFondo.src = "img/lineanar.gif";
		eval(eval(this.id+".mRef")+".resetea()");
		(document.layers)? 	this.opcion[cual].ref.document.images["imgmenu"+cual].src = eval("'img/menu_"+cual+"on.gif'") : document.images["imgmenu"+cual].src = eval("'img/menu_"+cual+"on.gif'");
		if (this.subopcion[cual]!=null) this.subopcion[cual].show();
		else{
			temp = this.c.lnk[this.selected].split("javascript:");
			(temp.length==2)? eval(temp[1]) : top.ppal.document.location.href = temp[0];
			this.imgFondo.src = "img/sp.gif";
		}
	} else { this.imgFondo.src = "img/sp.gif"; }
}

function subMenu(id,conf){
	this.id = id;
	this.c = conf;
	this.selected = 1;
}

subMenu.prototype.set = function(cual){
	var tabla = "<table border=0 cellpadding=0 cellspacing=0><tr><td width=8><img src=img/sp.gif width=8 height=1></td>";
	for (var i=1; i<this.c.txt.length; i++) tabla += (i==this.selected)? "<td width=5 bgcolor=#FF8D30 valign=top align=right><img src=img/esq_nar_1.gif width=5 height=16></td><td width=5 bgcolor=#FFE7DE><img src=img/fle_neg.gif width=3 height=5 vspace=5><img src=img/sp.gif width=2 height=1></td><td class=tne11 bgcolor=#FFE7DE>"+this.c.txt[i]+"&nbsp;&nbsp;</td><td width=5 bgcolor=#FF8D30><img src=img/esq_nar_2.gif width=5 height=16></td>" : "<td width=5><img src=img/sp.gif width=5 height=16></td><td width=5><img src=img/sp.gif width=5 height=1></td><td class=tne11><a href=javascript:"+this.id+".selec("+i+") class=tne11>"+this.c.txt[i]+"</a>&nbsp;&nbsp;</td><td width=5><img src=img/sp.gif width=5 height=16></td>";
	tabla += "</tr></table>";
	if (cual!=null) this.capa.fill(tabla,true);	else this.capa = arena(this.id+".capa",null,0,this.c.y,700,20,"hide",30,null,tabla);
}

subMenu.prototype.show = function(){
	this.capa.show();
	this.selec(1);
}

subMenu.prototype.hide = function(){ this.capa.hide(); }

subMenu.prototype.selec = function(cual){
	this.selected = cual;
	this.set(cual);
	temp = this.c.lnk[this.selected].split("javascript:");
	(temp.length==2)? eval(temp[1]) : top.ppal.document.location.href = temp[0];
}