function cambimen(num) {
activo = menutable[num][4];
construye(activo);
}

function construye(elactiv2){
var nivact = new Array();
conte2 = "";

for (zz=0;zz<menutable.length;zz++) {
if (menutable[zz][4]==elactiv2) {
elactiv = menutable[zz][1];
struact = menutable[zz][1].split('x');
for (z=0;z<struact.length;z++){nivact[z]=struact[z];}
}
}

fontabla= fondblan;
conte = '<table bgcolor="#F8F8F8" width=162 cellspacing=0 cellpadding=0 class="bordemenu1">';
conte = conte + '<tr><td><img src="../img/px.gif" width=2 height=1 border=0></td><td></td>' + separa2 + '<td><img src="../img/px.gif" width=3 height=1 border=0></td><td><img src="../img/px.gif" width=100 height=1 border=0></td></tr>';

//width=' + menuwidth + ' 

for (i=0;i<menutable.length;i++) {



structure=menutable[i][1].split('x');
if (structure.length>1){
for (z=1;z<structure.length;z++){conte2=conte2+ '<td>' + structure[z] + '</td>';}
}

elcols = 1 + menumax - structure.length;




if (menutable[i][3]>0){
elink = '<a href="javascript:cambimen(' + menutable[i][0] + ');" class= "';
}
else{
elink = '<a target="' + menutable[i][5] + '" href="' + menutable[i][3] + '" class= "';
}

//
// aquí se construye la línea de nivel 1
//

if (structure.length==1){

var separa11 = '<td bgcolor="' + menutable[i][6] + '"></td>';

var vcolor= 'bgcolor="' + menutable[i][6] + '"';

columnant = 1;
if (structure[0]==nivact[0]){
	// he canviat la imatge anterior ../img/h_masbla1.gif
imag1 = '<img src="../img/icones/px.gif" border=0>';
estilo = "txt1on";
fontabla= fondniv1;
var separa12 = '<td bgcolor="' + menutable[i][6] + '">' + imag1 + '</td>';

//conte = conte + '<tr><td ><img src="../img/icones/px.gif" width=1 height=10 border=0></td></tr>';
elcols=elcols+1
conte = conte + '<tr height="20">' + separa12 + conte2 + '<td ' + vcolor + ' colspan=' + elcols + '" align="left" >' + elink + estilo + '">' + menutable[i][2] + '</a></td><td valign="TOP"><img src="../img/icones/px.gif" width=1 height=1 border=0></td></tr>';
//conte = conte + '<tr><td valign="top"></td>' + separa11 + conte2 + '<td ' + vcolor + ' colspan=' + elcols + '" align="left" >' + elink + estilo + '">' + menutable[i][2] + '</a></td><td valign="TOP"><img src="../img/icones/px.gif" width=1 height=1 border=0></td></tr>';
conte = conte + '<tr><td colspan="5"><img src="../img/icones/px.gif" width=1 height=5 border=0></td></tr>';


}
else
{imag1 = '<img src="../img/icones/px.gif" border=0 vspace=3 hspace=3>';
estilo = "txt1of";
fontabla= fondniv1;

elcols=elcols+1
//conte = conte + '<tr><td><img src="../img/icones/px.gif" width=1 height=10 border=0></td></tr>';

conte = conte + '<tr height="20" bgcolor="#E8E8E8">' + separa11 + conte2 + '<td colspan=' + elcols + '" align="left" >'  + ' ' + elink + estilo + '">' + menutable[i][2] + '</a></td><td valign="TOP"><img src="../img/icones/px.gif" width=1 height=1 border=0></td></tr>';

conte = conte + '<tr bgcolor="#FFFFFF"><td colspan="5"></td></tr>';


}


}
//
// aquí las líneas de nivel 2
//


if (structure.length==2 && structure[0]==nivact[0]){

if (menutable[i][3]>0){
imag2 = '<span class=txt1of>' + '·  <span>';
}
else {
imag2 = '<span class=txt1of>' + '·  <span>';
}

if (menutable[i][3]>0 && structure[1]==nivact[1]){
imag2 = '<span class=txt1of>' + '·  <span>';
estilo = "txt2on";
}
else
{imag2 = imag2;
estilo = "txt2of";
if (menutable[i][1]== elactiv) {
	
	
fontabla= fondniv2;
estilo = "txt2on";	
}
else{
estilo = "txt2of";	
}
	
	
	
}
(columnant==3) ? conte = conte : conte = conte;
(columnant==2) ? conte = conte : conte = conte;

//(columnant==3) ? conte = conte + lalinea2 : conte = conte;
//(columnant==2) ? conte = conte + lalinea2 : conte = conte;

columnant = 2;


conte = conte + '<tr height="15"><td colspan="2"></td><td valign="TOP">' + imag2 + '</td><td colspan=2"><p>' + elink + estilo + '">' +  menutable[i][2] + '</a></p></td></tr>';

conte = conte + '<tr><td colspan="5"><img src="../img/icones/px.gif" width=1 height=3 border=0></td></tr>';

}


//
// aquí las líneas de nivel 3
//

if (structure.length==3 && structure[0]==nivact[0] && structure[1]==nivact[1]){

(menutable[i][1]== elactiv) ? fontabla= fondniv2: fontabla= fondblan;

(columnant==3) ? conte = conte : conte = conte;
(columnant==2) ? conte = conte : conte = conte;

//(columnant==3) ? conte = conte + lalinea3 : conte = conte;
//(columnant==2) ? conte = conte + lalinea2 : conte = conte;


//condicionales 

if (menutable [i][1]==elactiv){
	
elestilo = "txt3on";	
}

else{

elestilo = "txt3of";	
		
}



//elestilo = "txt3of";

columnant = 3;
conte = conte + '<tr height="15" bgcolor="#FFFFFF"><td colspan="2"></td><td></td><td><img src="../img/icones/ico_menu.gif"></td><td colspan="2">'+ elink + elestilo + '">' +   menutable[i][2] +  '</a></td></tr>';

conte = conte + '<tr bgcolor="#FFFFFF"><td colspan="6"><img src="../img/icones/px.gif" width=1 height=3 border=0></td></tr>';


}

lalinea = "";
conte2="";
fontabla= fondblan;
}



conte = conte + '<tr><td colspan="5"><img src="../img/icones/px.gif" width=1 height=1 border=0></td></tr>';


//conte = conte + '<tr><td aling=center colspan="5">'


//a.c.sostenible

//conte = conte + '<table width="100%" border="0" cellspacing="0" cellpadding="0" align="CENTER" ><tr><td align=center colspan=\"5\"><a href=\"../home/estadishome.asp?subseccion=banneragendacons&url=http://www.csostenible.net\" target=\"_blank\"><img src=\"../img/apnov_agencons.gif\" width=147 height=31 border=0></a></td></tr>';
//conte = conte + '<tr bgcolor="white"><td colspan=\"5\"><img src=\"../img/px.gif\" width=1 height=15 border=0></td></tr>';

//casellers

//conte = conte + '<tr><td align=center colspan=\"5\"><a href=\"../home/estadishome.asp?subseccion=bannercaseller&url=../home/caseller.asp\"><img src=\"../img/caseller.gif\" width=147 height=31 border=0></a></td></tr>';
//conte = conte + '<tr bgcolor="white"><td colspan=\"5\"><img src=\"../img/px.gif\" width=1 height=15 border=0></td></tr></table>';




//conte = conte + '</td></tr>'



conte = conte + '</table>';

//logo A

conte = conte + '<table width="100%" border="0" cellspacing="0" cellpadding="0" align="CENTER" ><tr><td align=center colspan="5">'
conte = conte + '<img src=\"../img/icones/a.gif\" width=161 height=157 border=0></td></tr><tr><td>'
conte = conte + '<img src=\"../img/icones/px.gif\" width=161 height=157 border=0></td></tr></table>'

escribir2 (conte);
}

function escribir2(valor)
{
lafra = valor;
document.all.txtnav.innerHTML=lafra;
   // if (esie) {document.all.txtnav.innerHTML=lafra;}
	//if (document.layers) {document.txtnav.document.open();document.txtnav.document.write (lafra);document.txtnav.document.close();}

mostrar('txtnav');
}
