var RE=['Á','A','É','E','Í','I','Ó','O','Ú','U','Ñ','NY','º','','ª','','¿','','?','','/','','-','',':','',' ',''];

var CANAL;

var w=138;

var au='/img/au.gif';

var img_au1='<img src="'+au+'" width=1 height=1>';

var img_au2='<img src="'+au+'" width=1 height=2>';

var tblIni='\'<table width='+w+' border=0 cellspacing=0 cellpadding=0><tr><td width=1 class=\''+'+tipo+'+'\'-supI>'+img_au1+'</td><td class=\''+'+tipo+'+'\'-b width='+(w-2)+'><img src="'+au+'" width='+(w-2)+' height=1></td><td width=1 class=\''+'+tipo+'+'\'-supD>'+img_au1+'</td></tr><tr><td width=1 class=\''+'+tipo+'+'\'-b>'+img_au1+'</td><td width='+(w-2)+' class=\''+'+tipo+'+'\'-f>\'';

var tblFin='\'</td><td class=\''+'+tipo+'+'\'-b width=1>'+img_au1+'</td></tr><tr><td width=1 class=\''+'+tipo+'+'\'-infI>'+img_au1+'</td><td class=\''+'+tipo+'+'\'-b width='+(w-2)+'>'+img_au1+'</td><td width=1 class=\''+'+tipo+'+'\'-infD>'+img_au1+'</td></tr></table>\'';

var tblIntIni='\'<table width='+(w-2)+' border=0 cellspacing=0 cellpadding=0><tr><td colspan=2 class=\''+'+tipo+'+'\'-l>'+img_au1+'</td></tr>\'';

var tblIntFin='</table>';

var tblhr='\'<tr><td colspan=2 class=\''+'+tipo+'+'\'-hr>'+img_au2+'</td></tr>\'';

var tblTRsimple='\'<tr><td width=10>&nbsp;</td><td width='+ (w-12)+' height=19><a href="\''+'+ CANAL[i].URL+'+'\'" class=\''+'+tipo+'+'\'-s\''+'+target+'+'\'>\''+'+ CANAL[i].nombre+'+'\'</a></td></tr>\'';

function creaMgenerico_sep(id){

	CANAL=id;

	tipo='g';

	tmp=eval(tblIni)+eval(tblIntIni);

	for (i=0; i<CANAL.length; i++){

		if (CANAL[i].target){ target=' target="_blank"' }else{ target='' }

		if ((CANAL[i].nombre==SECCION[0])&&(SECCION[1]=='')){

			tmp += '<tr><td width=10 class=' + tipo + '-pON>' + mON + '</td><td width=' + (w-12) + ' height=19 class=' + tipo + '-pON>' + CANAL[i].nombre + '</td></tr>'

		}else{

			tmp+=eval(tblTRsimple);

		}

		if (i!=CANAL.length-1) tmp+=eval(tblhr);

	}

	tmp+=(tblIntFin + eval(tblFin));

	return(tmp+sepTb2)



}

function creaMgenerico(id){

CANAL=id;

tipo='g';

tmp=eval(tblIni)+eval(tblIntIni);

for (i=0; i<CANAL.length; i++){

if (CANAL[i].target){target=' target="_blank"'}else{target=''}

if ((CANAL[i].nombre==SECCION[0])&&(SECCION[1]=='')){tmp += '<tr><td width=10 class='+tipo+'-pON>'+mON+'</td><td width='+(w-12)+' height=19 class='+tipo+'-pON>'+CANAL[i].nombre+'</td></tr>'}else{tmp+=eval(tblTRsimple)}

if (i!=CANAL.length-1) tmp+=eval(tblhr)

}

tmp+=(tblIntFin + eval(tblFin));

return(tmp)

}

function creaMcanal(id){

tmp='';

if (SECCION[0]!=''){

SUBSECCIONES = new Array();

txt=normaliza(SECCION[0]);

if ((eval('this.'+txt))!=null){

SUBSECCIONES=eval(txt);

creaMsecciones(SUBSECCIONES);

}}

tipo='m';

SECCION=id;

if (SECCION[0]==''){

SECCION[0]='AUX'

}

tmp+=eval(tblIni)+eval(tblIntIni);

txt=normaliza(SECCION[0]);

if ((eval('this.'+txt))!=null){

for (i=1; i<CANAL.length; i++){

if ((id[0]==CANAL[i].nombre)&&(id[1]=='')){

tmp+='<tr><td width=10 class='+tipo+'-ONcon>'+mON+'</td><td width='+(w-12)+' height=19 class='+tipo+'-ONcon><a href="'+CANAL[i].URL+'" class='+tipo+'-pON2>'+CANAL[i].nombre+'</a></td></tr>'





}else{

if (CANAL[i].target){target=' target="_blank"'}else{target=''}

tmp+=eval(tblTRsimple);

}

if (i!=CANAL.length-1) tmp+=eval(tblhr)

}

}else{

for (i=0; i<CANAL.length; i++){

if ((id[0]==CANAL[i].nombre)&&(id[1]=='')){

tmp += '<tr><td width=10 class='+tipo+'-pON>'+mON+'</td><td width='+(w-12)+' height=19 class='+tipo+'-pON><a href="'+CANAL[i].URL+'" class='+tipo+'-pON2>'+CANAL[i].nombre+'</a></td></tr>'

}else{

if (CANAL[i].target){target=' target="_blank"'}else{target=''}

tmp+=eval(tblTRsimple);

}

if (i!=CANAL.length-1) tmp+=eval(tblhr)

}}

tmp+=(tblIntFin + eval(tblFin));

return(tmp+sepTb2)

}

function creaMsecciones(id){

tipo='s';

SUBSECCIONES=id;

tmp=eval(tblIni)+eval(tblIntIni);

tmp+='<tr><td width=10 class='+tipo+'-pOFF>'+mMAS+'</td><td width='+(w-12)+' height=19 class='+tipo+'-pOFF><a href="'+CANAL[0].URL+'" class='+tipo+'-pOFF>'+CANAL[0].nombre+'</a></td></tr>';

for (j=0; j<SECCION.length; j++){

txt=normaliza(SECCION[0]);

if (SECCION[j]!=''){

for (k=1; k<=j; k++) txt+='_'+normaliza(SECCION[k]);

if ((eval('this.'+txt))!=null){

tmp+=eval(tblhr);

NIVEL=eval(txt);

if (j==0){

buscaDatos(SECCION[0],CANAL)

}else{

txt=normaliza(SECCION[0]);

for (k=1;k<j;k++) txt+='_'+normaliza(SECCION[k]);

NIVEL0=eval(txt);

buscaDatos(SECCION[j],NIVEL0)

}

if ((j<SECCION.length)&&(SECCION[j+1]!='')){

tmp+='<tr><td width=10 class='+tipo+'-OFF>'+mMAS+'</td><td width='+(w-12)+' height=19 class='+tipo+'-OFF>';

if (target){target=' target="_blank"'}else{target=''}

tmp+='<a href="'+URL+'" class='+tipo+'-OFF'+target+'>'+nombre+'</a></td></tr>'

}else{

tmp+='<tr><td width=10 class='+tipo+'-ON>'+sON+'</td><td width='+(w-12)+' height=19 class='+tipo+'-ON><a href="'+URL+'" class='+tipo+'-s>'+nombre+'</a></td></tr>';

}}

aki=SECCION[j];

}}

tmp+='<tr><td colspan=2 class='+tipo+'-hr>'+img_au1+'</td></tr></table>';

tmp+=img_au2+'<br><table width='+(w-2)+' border=0 cellspacing=0 cellpadding=0 background="">';

for (i=0; i<NIVEL.length; i++){

if (NIVEL[i].nombre==aki){

tmp+='<tr><td width=10>'+sON+'</td><td width=7>&nbsp;</td><td width='+(w-17)+' height=16 class='+tipo+'-OFF>&nbsp;<a href="'+NIVEL[i].URL+'" class='+tipo+'-OFF><b>'+NIVEL[i].nombre+'</b></a></td></tr>'

}else{

tmp+='<tr><td width=10>&nbsp;</td><td width=7>&nbsp;</td><td width='+(w-17)+' height=16 class='+tipo+'-s>';

if (NIVEL[i].target){target=' target="_blank"'}else{target=''}

tmp+='&middot;<a href="'+NIVEL[i].URL+'" class='+tipo+'-s'+target+'>'+NIVEL[i].nombre+'</a></td></tr>'

}}

tmp+=(tblIntFin + img_au2 + eval(tblFin) + sepTb1);

return(tmp)

}

function buscaDatos(id,obj){

for (var i=0; i<obj.length; i++){

if (id==obj[i].nombre){

URL=obj[i].URL;

nombre=obj[i].nombre;

target = obj[i].target;

return(URL,nombre,target)

}}}

function normaliza(txt){

txt=txt.toUpperCase();

for (i=0; i<RE.length; i=i+2) while (txt.indexOf(RE[i])!=-1) txt=txt.replace(RE[i],RE[i+1])

return(txt)

}