function Menu(f,h,g,c){this.id=f;this.datos=h;this.rp0="";this.rp1="";this.seleccionados=(arguments.length==4&&arguments[3]!=null)?c:new Array(null);function l(n,o){this.rp1T="";for(var m=0;m<n.length;m++){lugarEnMenu=(m>this.seleccionados[o])?"post":"pre";this.representarNivel(n[m][0],o,m,lugarEnMenu,(typeof(n[m][1])=="object")?n[m][1].length:0,n[m][2])}this.rp1=this.rp1T+this.rp1;if(this.seleccionados[o]!=null){this.formar(n[this.seleccionados[o]][1],(o+1))}else{this.reEscribir()}}this.formar=l;function k(n,s,o,p,r,m){cNivel0="";cNivel1="";cNivel2="";var q=this.seleccionados[s];switch(s){case 0:cNivel0=e(this.id,n,q,s,o,r,m);break;case 1:cNivel1=d(this.id,n,q,s,o,r,m);break;case 2:cNivel2=a(this.id,n,q,s,o,r,m);break}cadenaMenu=cNivel0+cNivel1+cNivel2;if(p=="pre"){this.rp0+=cadenaMenu}else{if(p=="post"){this.rp1T+=cadenaMenu}}}this.representarNivel=k;function j(n,m){this.rp0="";this.rp1="";if(this.seleccionados[n]==m){this.seleccionados[n]=null}else{this.seleccionados[n]=m}for(nn=n+1;nn<this.seleccionados.length;nn++){this.seleccionados[nn]=null}this.formar(this.datos,0)}this.ejecutarAccion=j;function i(){document.getElementById("leftNav").innerHTML=this.rp0+this.rp1}this.reEscribir=i;function b(){this.formar(this.datos,0)}this.escribir=b;function e(s,n,p,r,o,q,m){bgColor=(p==o)?"#CFCECA":"#EFEEEC";pixel=(p==o)?"imgrblck":"imgcred";styleClass=(p==o)?"N1LNs":"N1LN";fbdLeftNav=(p==o)?"fbdLeftNavs":"fbdLeftNav";enlace=m;cadenaMenu="<table width="+g+" cellspacing=0 cellpadding=0 border=0 class=leftNav>";cadenaMenu+="<tr bgcolor="+bgColor+">";cadenaMenu+="<td width=8 height=18><spacer type=block width=8 height=18></td>";cadenaMenu+="<td width=14 valign=top><img src=/ibcomv3/images/"+pixel+".gif width=14 height=12></td>";if(q>0&&m=="#"){cadenaMenu+="<td width=116 class=N1LN><a href='javascript:"+s+".ejecutarAccion("+r+","+o+")' class="+styleClass+">"+n+"</a></td>"}else{cadenaMenu+='<td width=116 class=N1LN><a href="'+m+'" class='+styleClass+">"+n+"</a></td>"}cadenaMenu+="<td width=8 background=/ibcomv3/images/"+fbdLeftNav+".gif rowspan=2><spacer type=block width=8></td>";cadenaMenu+="</tr>";cadenaMenu+="<tr bgcolor="+bgColor+"><td colspan=3 height=2><spacer type=block height=2></td></tr>";cadenaMenu+="<tr><td colspan=4 height=2><spacer type=block height=2></td></tr>";cadenaMenu+="</table>";return cadenaMenu}this.nivel0=e;function d(s,n,p,r,o,q,m){flc=(p==o)?"flcs":"flc";styleClass=(p==o)?"N2LNs":"N2LN";cadenaMenu="<table width="+g+" cellspacing=0 cellpadding=0 border=0 class=leftNav>";cadenaMenu+="<tr><td height=4 colspan=4><spacer type=block height=4></td></tr>";cadenaMenu+="<tr><td width=11><spacer type=block width=11></td>";cadenaMenu+="<td width=11 valign=top><img src=/ibcomv3/images/0.gif width=11 height=3><br><img src=/ibcomv3/images/"+flc+".gif width=8 height=6></td>";if(q>0&&m=="#"){cadenaMenu+="<td width=116 class=N2LN><a href='javascript:"+s+".ejecutarAccion("+r+","+o+")' class="+styleClass+">"+n.toUpperCase()+"</a></td>"}else{cadenaMenu+='<td width=116 class=N2LN><a href="'+m+'" class='+styleClass+">"+n.toUpperCase()+"</a></td>"}cadenaMenu+="<td width=10><spacer type=block width=10></td>";cadenaMenu+="</tr>";cadenaMenu+="<tr><td height=4 colspan=4><spacer type=block height=4></td></tr>";cadenaMenu+="</table>";return cadenaMenu}this.nivel1=d;function a(s,n,p,r,o,q,m){styleClass=(p==o)?"N3LNs":"N3LN";cadenaMenu="<table width=146 cellspacing=0 cellpadding=0 border=0 class=leftNav>";cadenaMenu+="<tr><td width=22><spacer type=block=width=22></td>";cadenaMenu+="<td width=9 valign=top><img src=/ibcomv3/images/0.gif width 9 height=4><br><img src=/ibcomv3/images/pxGrey.gif width=2 height=2></td>";if(q>0&&m=="#"){cadenaMenu+="<td width=107 valign=top class=N3LN><a href='javascript:"+s+".ejecutarAccion("+r+","+o+")' class="+styleClass+">"+n+"</a></td>"}else{cadenaMenu+='<td width=107 valign=top class=N3LN><a href="'+m+'" class='+styleClass+">"+n+"</a></td>"}cadenaMenu+="<td width=8><spacer type=block width=8></td>";cadenaMenu+="</tr>";cadenaMenu+="<tr><td height=5 colspan=4><spacer type=block=height=5></td></tr>";cadenaMenu+="</table>";return cadenaMenu}this.nivel2=a}var menu;function leftNav(){var b;if((despliegue.length)>0){for(var a=0;a<despliegue.length;a++){b=despliegue.split(",")}}else{b=null}menu=new Menu("menu",arrData,146,b);menu.escribir()};
