function correo(){
  return correo;
}

//Tamano de las imagenes con hipervinculo que aparecen en las secciones, por ejemplo, las caratulas en discografia
tamanoimagenancho=100;//ancho imagenes de proporcion 4:3
tamanoimagenalto=85;//alto imagenes de proporcion 4:3
tamanocaratula=100;//dimension de imagenes cuadradas

//Cambia una imagen por otra (Sirve para cambiar la imagen de ayuda)
function movepic(img_name,img_src) {
  document[img_name].src=img_src;
}     

//Funcion que se encarga de poner las imagenes de ayuda
function ponerimagenayuda(nombre,descripcion,otros){
  //Otros: Es por si alguna vez have falta otra opcion
  document.write('<a onMouseOver=movepic("'+nombre+'","'+baseimagenes+'todos/help_on.gif") onMouseOut=movepic("'+nombre+'","'+baseimagenes+'todos/help_off.gif") ><img src="'+baseimagenes+'todos/help_off.gif" title="'+descripcion+'." name="'+nombre+'"></a>');
}


//Para el encendido apagado de los botones
function NavRollOver(oTd) {if (!oTd.contains(event.fromElement)) {oTd.bgColor=color2;}}
function NavRollOut(oTd) {if (!oTd.contains(event.toElement)) {oTd.bgColor=color3;}}

//Pone botones de los que cambian al pasar por el
function botoncambia(titulo,href,target){
document.write('<TABLE cellSpacing=0 cellPadding=0 border=0>'+
  '<TR height=2 bgColor="'+color1+'">'+
    '<TD></TD>'+
    '<TD></TD>'+
    '<TD></TD>'+
  '</TR>'+
  '<TR>'+
    '<TD bgColor="'+color1+'" WIDTH=2></TD>'+
    '<TD width="100" bgColor="'+color3+'" onmouseover=NavRollOver(this) onmouseout=NavRollOut(this)>'+
       '<Font face="arial" size="2"><strong><center><A href="'+href+'" target="'+target+'">'+titulo+'</a></center></strong></font></TD>'+
    '<TD bgColor="'+color1+'" WIDTH=2></TD>'+
  '</TR>'+
  '<TR height=2 bgColor="'+color1+'">'+
    '<TD></TD>'+
    '<TD></TD>'+
    '<TD></TD>'+
  '</TR>'+
'</TABLE>');
}

//Pone botones de los que cambian al pasar por el mas personalizados
function botoncambia2(titulo,href,target,width,size){
document.write('<TABLE cellSpacing=0 cellPadding=0 border=0>'+
  '<TR height=2 bgColor='+color1+'>'+
    '<TD></TD>'+
    '<TD></TD>'+
    '<TD></TD>'+
  '</TR>'+
  '<TR>'+
    '<TD bgColor='+color1+' WIDTH=2></TD>'+
    '<TD width="'+width+'" bgColor='+color3+' onmouseover=NavRollOver(this) onmouseout=NavRollOut(this)>'+
       '<Font face="arial" size="'+size+'"><strong><center><A href="'+href+'" target="'+target+'">'+titulo+'</a></center></strong></font></TD>'+
    '<TD bgColor='+color1+' WIDTH=2></TD>'+
  '</TR>'+
  '<TR height=2 bgColor='+color1+'>'+
    '<TD></TD>'+
    '<TD></TD>'+
    '<TD></TD>'+
  '</TR>'+
'</TABLE>');
}

//Pone botones como los que cambian al pasar sobre ellos, pero estos no cambian
function boton(titulo){
document.write('<TABLE cellSpacing=0 cellPadding=0 border=0>'+
  '<TR height=2 bgColor='+color1+'>'+
    '<TD></TD>'+
    '<TD></TD>'+
    '<TD></TD>'+
  '</TR>'+
  '<TR>'+
    '<TD bgColor='+color1+' WIDTH=2></TD>'+
    '<TD width=100 bgColor='+color2+'><Font face="arial" size="2"><center><strong>'+titulo+'</strong></center></font></TD>'+
    '<TD bgColor='+color1+' WIDTH=2></TD>'+
  '</TR>'+
  '<TR height=2 bgColor='+color1+'>'+
    '<TD></TD>'+
    '<TD></TD>'+
    '<TD></TD>'+
  '</TR>'+
'</TABLE>');
}

//Pone botones como los que cambian al pasar sobre ellos, pero estos no cambian pero mas personalizados
function boton2(titulo,width,tamano){
document.write('<TABLE cellSpacing=0 cellPadding=0 border=0>'+
  '<TR height=2 bgColor='+color1+'>'+
    '<TD></TD>'+
    '<TD></TD>'+
    '<TD></TD>'+
  '</TR>'+
  '<TR>'+
    '<TD bgColor='+color1+' WIDTH=2></TD>'+
    '<TD width='+width+' bgColor='+color2+'><Font face="arial" size="'+tamano+'"><center><strong>'+titulo+'</strong></center></font></TD>'+
    '<TD bgColor='+color1+' WIDTH=2></TD>'+
  '</TR>'+
  '<TR height=2 bgColor='+color1+'>'+
    '<TD></TD>'+
    '<TD></TD>'+
    '<TD></TD>'+
  '</TR>'+
'</TABLE>');
}


//Convierte el numero del mes en su cadena correspondiente
function conversor(mes){
  switch (mes) {
    case "1":return "Enero";break;
    case "2":return "Febrero";break;
    case "3":return "Marzo";break;
    case "4":return "Abril";break;
    case "5":return "Mayo";break;
    case "6":return "Junio";break;
    case "7":return "Julio";break;
    case "8":return "Agosto";break;
    case "9":return "Septiembre";break;
    case "01":return "Enero";break;
    case "02":return "Febrero";break;
    case "03":return "Marzo";break;
    case "04":return "Abril";break;
    case "05":return "Mayo";break;
    case "06":return "Junio";break;
    case "07":return "Julio";break;
    case "08":return "Agosto";break;
    case "09":return "Septiembre";break;
    case "10":return "Octubre";break;
    case "11":return "Noviembre";break;
    case "12":return "Diciembre";break;
    case  1  :return "Enero";break;
    case  2  :return "Febrero";break;
    case  3  :return "Marzo";break;
    case  4  :return "Abril";break;
    case  5  :return "Mayo";break;
    case  6  :return "Junio";break;
    case  7  :return "Julio";break;
    case  8  :return "Agosto";break;
    case  9  :return "Septiembre";break;
    case  10 :return "Octubre";break;
    case  11 :return "Noviembre";break;
    case  12 :return "Diciembre";break;
  }
}

//escribe el final en los videos
function Finvideos(){
    document.write('<font size=2 face="Arial">Si alg&uacute;n archivo no se reproduce correctamente, descargad e instalad este ');
    document.write('<a target="_blank" href="http://www.codecguide.com/download_mega.htm"><img border=0 title="k-lite mega" src="'+baseimagenes+'todos/k-lite.gif" width=26 ></img></a>');
    document.write(' o este ');
    document.write('<a target="_blank" href="http://www.xpcodecpack.com/"><img border=0 title="XP codec pack" src="'+baseimagenes+'todos/xp_codec.gif" width=26 ></img></a>');
    document.write(' pack de codecs.');
    document.write('</font>');
}

//escribe el final
function Fin(){
   document.write('<br><FONT size="2" face="Arial">Cualquier problema o sugerencia al <b><a href="mailto:'+correo+'">correo</a></b></font><hr>');
   document.write('<FONT size="1" face="Arial"><CENTER><B>');
   document.write(mensajefinal);
   document.write('<a target="_blank" href="mailto:'+correo+'">Correo</a></font>');
   document.write('</center>');
}


//Funcion que le pasas la fecha en "anno-mes-dia", y te la devuelve en "dia-mes-anno"
function cambiarfecha(fecha){
  fecha=fecha.split("-");
  aux=fecha[2];
  fecha[2]=fecha[0];
  fecha[0]=aux;
  fecha=fecha[0]+"-"+fecha[1]+"-"+fecha[2];
  return fecha;
}

//Elimina los 00 (0`s) de las fechas
function reducirfecha(fecha){
  fecha=fecha.split("-");
  aux=fecha[2];
  fecha[2]=fecha[0];
  fecha[0]=aux;
  salida="";
  if (fecha[0]!="00"){salida=salida+fecha[0]+"-";}
  if (fecha[1]!="00"){salida=salida+fecha[1]+"-";}
  if (fecha[2]!="0000"){salida=salida+fecha[2];}
  fecha=fecha[0]+"-"+fecha[1]+"-"+fecha[2];
  return salida;
}

//Le pasas la fecha en numero, y te la pone en letra y en orden natural y eliminando los 0`s
function fechaletra(fecha){
  salida="";
  if (fecha!="0000-00-00 00:00:00"){//La fecha no es nula
    fecha=fecha.split(" ");//Parto en fecha y hora
    if (fecha[0]!="0000-00-00"){
      aux=fecha[0].split("-");//Parto en ano, mes y dia
      if (aux[2]!="00"){//No tiene dia vacio
        salida=aux[2]+" de "+conversor(aux[1])+" de "+aux[0];
        if (fecha.length>1){//Tiene hora, se la anado
          salida=salida+" a las "+fecha[1];
        }
      }else{//tiene el dia vacio
        if (aux[1]!="00"){//No tiene el mes vacio
          salida=conversor(aux[1])+" de "+aux[0];
        }else{//Tiene el mes vacio
          if (aux[0]!="0000"){//No tiene el ano vacio
            salida=conversor(aux[0]);
          }
        }
      }
    }
  }
  return salida;
}

//Representa un numero en estrellas
function estrellasvotar(valoracion){
  if (valoracion<1){
    document.write ("<font size=2>No tiene</font>");
  }else{                         
    estrellasenteras=valoracion;
    //Escribo las estrellas enteras
    while (estrellasenteras>=1){
      document.write ('<img src="'+baseimagenes+'votos/estrellaentera.gif">');
      estrellasenteras--;
    }
    //Escribo la estrella media
    if (estrellasenteras>=0.5){
      valoracion=parseFloat(valoracion)+parseFloat(0.5);
      document.write ('<img src="'+baseimagenes+'votos/estrellamedia.gif">');
    }
    //Escribo las estrellas vacias;
    while (valoracion<5){
      valoracion++;
      document.write ('<img src="'+baseimagenes+'votos/estrellavacia.gif">');
    }
  }
  return "";
} 

//FUNCION que pone las imagenes con los enlaces del autoenlazador
//titulo: titulo del contenido al que se le pone el autoenlazador
//contenido: contenido con los tipos y enlaces el autoenlazador
function autoenlazador(titulo,contenido){
  salida="";
  for(i=0;i<contenido.length;i++){
    salida=salida+'<a target="_self" href="'+contenido[i][1]+'"><img border=0 src="'+baseimagenes+'autoenlazador/'+contenido[i][0]+'.gif" title="'+contenido[i][0]+' de '+titulo+'"></img></a>&nbsp;&nbsp;';
  }
  return salida;
}

//FUNCION que se encarga de representar los contenidos que se le pasen en forma de lista
//titulo: titulo de la tabla que ademas es el nombre del formulario
//Contenido: contenido
//campoorden: campo por el que sale ordenador por defecto
//tipoorden: tipo de orden (ascendente,descentende) por defecto
//totalentradas: total de entradas
//entpagina: entradas por pagina
//numpagina: numero de la pagina actual
//numpaginas: numero de paginas totales
//vecentpag: Vector con el numero de entradas que puede tener por pagina
//derecha: Texto que se coloca en la parte superior derecha
function tablacontenidolista(titulo,contenido,camposorden,campoorden,tipoorden,totalentradas,entpagina,numpagina,numpaginas,vecentpag,derecha){
document.write('<form name="tablacontenido" action="" method="post" enctype="multipart/form-data">'
+'<input type="hidden" name="tipotabla" value="lista">'
+'<input type="hidden" name="numpagina" value="'+numpagina+'">'
+'<input type="hidden" name="tipoorden" value="'+tipoorden+'">'
+'<input type="hidden" name="campoorden" value="'+campoorden+'">'
+'<table border=0 CELLPADDING=3 cellspacing=0 bgcolor="#000000" width=100% style="font-family:Tahoma; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid">'
+'<tr bgcolor="'+color4+'"> '
+'<td style="BORDER-BOTTOM: #000000 1px solid" colspan="'+contenido[0].length+'">'
+'<table width="100%"><tr><td width="33%" ALIGN=left>'
+'<font size=3><b>'+titulo+'</b></font>'
+'</td>'
+'<td width="33%" ALIGN=CENTER>'
+'<font size=1><b>Entradas por p&aacute;gina </b>'
+'<SELECT style="font-family:Tahoma; font-size=10;" NAME="entpagina" onChange="document.tablacontenido.elements[\'numpagina\'].value=0;submit()">');
//Pone el menu de selecion del numero de entradas por pagina
for (i=0;i<vecentpag.length;i++){
  document.writeln (' <OPTION value='+vecentpag[i]);
  if (vecentpag[i]==entpagina){document.write(' selected ');}
  if ((i==vecentpag.length-1)&&(entpagina>5000)){document.write(' selected ');}
  document.write(' >'+vecentpag[i]);
}
document.write ('</select>'

+'</td>'
+'<td ALIGN=RIGHT width="33%"><b>'+derecha+'</b></td>'
+'</tr>'
+'</table></td></tr>');

//Linea que me permite navegar por las distintas hojas de comentarios
document.write('<tr bgcolor="'+color5+'" VALIGN=MIDDLE>'
+'<td style="BORDER-BOTTOM: #000000 1px solid" colspan="'+contenido[0].length+'">'
+'<table width="100%"><tr>'
+'<td ALIGN=left width="13%">');
if (numpagina>0){//Si la pagina es mayor que cero, puedo ir a paginas anteriores
  document.write('<input type="image" onClick="document.tablacontenido.elements[\'numpagina\'].value=0;" src="'+baseimagenes+'tablacontenidolista/primero.gif" title="Primera p&aacute;gina">'
  +' <input type="image" onClick="document.tablacontenido.elements[\'numpagina\'].value=document.tablacontenido.elements[\'numpagina\'].value-1;" border=0 src="'+baseimagenes+'tablacontenidolista/anterior.gif" title="P&aacute;gina anterior">');
}else{//Esta en la primera pagina, y no puede ir a las anteriores
  document.write('<img border=0 src="'+baseimagenes+'tablacontenidolista/primero.gif" title="Primera p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacontenidolista/anterior.gif" title="P&aacute;gina anterior">');
}
document.write('</td>'
+'<td width="*" ALIGN=CENTER>'
+'<font size=1>'
+'<b>Entradas '+((entpagina*numpagina)+1)+' - ');
if ((entpagina*(numpagina+1))<=totalentradas){
  document.write((entpagina*(numpagina+1)));
}else{
  document.write(totalentradas);
}
document.write(' de '+totalentradas+' / ');
//Enlace rapido a las paginas
for (i=0;i<numpaginas;i++){
  if (i!=numpagina){//Si no estoy en esa pagina
    document.write(' <label style="cursor: pointer" onClick="document.tablacontenido.elements[\'numpagina\'].value=\''+i+'\';submit();"><u>'+(i+1)+'</u></label>');
  }else{//Si estoy en esa pagina
    document.write(' <label> '+(i+1)+'</label>');
  }
}
document.write('</b>'
+'</font>'
+'</td> '
+'<td ALIGN=RIGHT width="13%">');
if (numpagina<numpaginas-1){//Si la pagina es menor que el maximo, puedo ir a las siguientes
  document.write('<input type="image" onClick="document.tablacontenido.elements[\'numpagina\'].value++;" src="'+baseimagenes+'tablacontenidolista/siguiente.gif" title="Siguiente p&aacute;gina">'
  +' <input type="image" onClick="document.tablacontenido.elements[\'numpagina\'].value=(numpaginas-1);" border=0 src="'+baseimagenes+'tablacontenidolista/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}else{//Es la ultima pagina y no se puede ir a las siguientes
  document.write('<img border=0 src="'+baseimagenes+'tablacontenidolista/siguiente.gif" title="Siguiente p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacontenidolista/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}
document.write('</td>'
+'</tr></table></td></tr>');
//Fin de la barra que pone el numero de comentarios y los enlaces rapidos-->

//Escribe la primera linea
document.write('<tr bgcolor="'+color6+'">');
for (i=0;i<contenido[0].length;i++){
  tituloaux=((contenido[0][i]).split("="));//El titulo puede ser un titulo=alias
  //Si el titulo tiene un alias, me quedo con el alias
  if (tituloaux.length==1){
    tituloaux2=tituloaux[0];
  }else{
    tituloaux2=tituloaux[1];
  }
  if ((tituloaux2=="Vistas")||(tituloaux2=="Opiniones")||(tituloaux2=="Opinion")||(tituloaux2=="Tamaņo")||(tituloaux2=="Comentarios")||(tituloaux2=="Valoracion")||(tituloaux2=="FechaPublicacion")||(tituloaux2=="Aņadido")){
    if (tituloaux2=="Valoracion"){
      document.write('<td width=80 ALIGN=RIGHT style="BORDER-BOTTOM: #000000 1px solid">');
    }else{
      if (tituloaux2=="Aņadido"){
        document.write('<td width=80 ALIGN=RIGHT style="BORDER-BOTTOM: #000000 1px solid">');
      }else{  
        document.write('<td ALIGN=RIGHT style="BORDER-BOTTOM: #000000 1px solid">');
      }
    }
  }else{//Estos a la izquierda
    if ((tituloaux2=="Fecha")||(tituloaux2=="Publicado")){
      document.write('<td ALIGN=LETF width=70 style="BORDER-BOTTOM: #000000 1px solid">');
    }else{
      document.write('<td ALIGN=LETF style="BORDER-BOTTOM: #000000 1px solid">');
    }
  }
  if (tituloaux[0]!="Nocampo"){
    document.write('<font size=1>('
    +'<input type="image" onClick="document.tablacontenido.elements[\'campoorden\'].value=\''+tituloaux[0]+'\';document.tablacontenido.elements[\'tipoorden\'].value=\'ASC\';" ALIGN=BOTTOM src="'+baseimagenes+'tablacontenidolista/letraa.gif" title="Orden Ascendente">'
    +'/<input type="image" onClick="document.tablacontenido.elements[\'campoorden\'].value=\''+tituloaux[0]+'\';document.tablacontenido.elements[\'tipoorden\'].value=\'DESC\';" ALIGN=BOTTOM src="'+baseimagenes+'tablacontenidolista/letrad.gif" title="Orden Descendente">)'
    +'</font>');
    document.write('<br>');
  } 
  document.write('<font size=2');
  if (tituloaux[0]==campoorden){
    document.write(' color="'+color7+'" ');
  }
  document.write(' ><b>'+tituloaux2+'</font></b></td>');
}
document.write('</tr>');
//Escribe el contenido
for (i=1;i<contenido.length;i++){//Voy escribiendo las filas
  if (i%2==0){//Fila par de un color
    document.write('<tr bgcolor="'+color4+'">');
  }else{//fila impar de otro color
    document.write('<tr bgcolor="'+color5+'">');
  }
  //Cambio el "ArticuloFijo" por una imagen
  if (contenido[i][0].search("ArticuloFijo")==0){
    contenido[i][0]=contenido[i][0].replace("ArticuloFijo",'<img src="'+baseimagenes+'Revista/fijo.gif" border=0 title="Post fijo"></img>');
    contenido[i][0]="<b>"+contenido[i][0]+"</b>";
  }
  for (j=0;j<contenido[i].length;j++){//Voy escribiendo el contenido de cada fila
    tituloaux=((contenido[0][j]).split("="));//El titulo puede ser un titulo=alias
    //Si el titulo tiene un alias, me quedo con el alias
    if (tituloaux.length==1){
      tituloaux2=tituloaux[0];
    }else{
      tituloaux2=tituloaux[1];
    }
    //Estos campos se alinean a la derecha
    if ((tituloaux2=="Vistas")||(tituloaux2=="Opiniones")||(tituloaux2=="Opinion")||(tituloaux2=="Tamaņo")||(tituloaux2=="Comentarios")||(tituloaux2=="Valoracion")||(tituloaux2=="FechaPublicacion")||(tituloaux2=="Aņadido")){
      document.write('<td ALIGN=RIGHT style="BORDER-BOTTOM: #000000 1px solid">');
    }else{//Estos a la izquierda
      document.write('<td ALIGN=LETF style="BORDER-BOTTOM: #000000 1px solid">');
    }
    document.write('<font size=2>');
    //Segun el contenido, este se escribe de forma distinta
    switch (tituloaux2){
      case "Valoracion":
        if (contenido[i][j]!="--"){
          document.write(estrellasvotar(contenido[i][j]));
        }else{
          document.write(contenido[i][j]);
        }
        break;
      default:
        document.write(contenido[i][j]);break;
    }
    document.write('</font></td>');
  }
  document.write('</tr>');
}

//Linea que me permite navegar por las distintas hojas de comentarios
if (i%2==0){//Fila par de un color
  document.write('<tr bgcolor="'+color4+'" ');
}else{//fila impar de otro color
  document.write('<tr bgcolor="'+color5+'" ');
}
document.write(' VALIGN=MIDDLE>'
+'<td style="BORDER-BOTTOM: #000000 1px solid" colspan="'+contenido[0].length+'">'
+'<table width="100%"><tr>'
+'<td ALIGN=left width="13%">');
if (numpagina>0){//Si la pagina es mayor que cero, puedo ir a paginas anteriores
  document.write('<input type="image" onClick="document.tablacontenido.elements[\'numpagina\'].value=0;" src="'+baseimagenes+'tablacontenidolista/primero.gif" title="Primera p&aacute;gina">'
  +' <input type="image" onClick="document.tablacontenido.elements[\'numpagina\'].value=document.tablacontenido.elements[\'numpagina\'].value-1;" border=0 src="'+baseimagenes+'tablacontenidolista/anterior.gif" title="P&aacute;gina anterior">');
}else{//Esta en la primera pagina, y no puede ir a las anteriores
  document.write('<img border=0 src="'+baseimagenes+'tablacontenidolista/primero.gif" title="Primera p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacontenidolista/anterior.gif" title="P&aacute;gina anterior">');
}
document.write('</td>'
+'<td width="*%" ALIGN=CENTER>'
+'<font size=1>'
+'<b>'+titulo+' '+((entpagina*numpagina)+1)+' - ');
if ((entpagina*(numpagina+1))<=totalentradas){
  document.write((entpagina*(numpagina+1)));
}else{
  document.write(totalentradas);
}
document.write(' de '+totalentradas+' / ');
//Enlace rapido a las paginas
for (i=0;i<numpaginas;i++){
  if (i!=numpagina){//Si no estoy en esa pagina
    document.write(' <label style="cursor: pointer" onClick="document.tablacontenido.elements[\'numpagina\'].value=\''+i+'\';submit();"><u>'+(i+1)+'</u></label>');
  }else{//Si estoy en esa pagina
    document.write(' <label> '+(i+1)+'</label>');
  }
}
document.write('</b>'
+'</font>'
+'</td> '
+'<td ALIGN=RIGHT width="13%">');
if (numpagina<numpaginas-1){//Si la pagina es menor que el maximo, puedo ir a las siguientes
  document.write('<input type="image" onClick="document.tablacontenido.elements[\'numpagina\'].value++;" src="'+baseimagenes+'tablacontenidolista/siguiente.gif" title="Siguiente p&aacute;gina">'
  +' <input type="image" onClick="document.tablacontenido.elements[\'numpagina\'].value=(numpaginas-1);" border=0 src="'+baseimagenes+'tablacontenidolista/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}else{//Es la ultima pagina y no se puede ir a las siguientes
  document.write('<img border=0 src="'+baseimagenes+'tablacontenidolista/siguiente.gif" title="Siguiente p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacontenidolista/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}
document.write('</td>'
+'</tr></table></td></tr>');
//Fin de la barra que pone el numero de comentarios y los enlaces rapidos-->

document.write('<table>'
+'</form>');

}


//FUNCION que se encarga de representar los contenidos que se le pasen en forma de tabla
//titulo: titulo de la tabla que ademas es el nombre del formulario
//Contenido: contenido
//campoorden: campo por el que sale ordenador por defecto
//tipoorden: tipo de orden (ascendente,descentende) por defecto
//totalentradas: total de entradas
//entpagina: entradas por pagina
//entalto: entradas de ancho
//entancho: entradas de alto
//numpagina: numero de la pagina actual
//numpaginas: numero de paginas totales
//vecentpag: Vector con el numero de entradas que puede tener por pagina
//derecha: Texto que se coloca en la parte superior derecha
function tablacontenidotabla(titulo,contenido,camposorden,campoorden,tipoorden,totalentradas,entpagina,entalto,entancho,numpagina,numpaginas,vecentpag,derecha){
document.write('<form name="tablacontenidotabla" action="" method="post" enctype="multipart/form-data">'
+'<input type="hidden" name="tipotabla" value="tabla">'
+'<input type="hidden" name="numpagina" value="'+numpagina+'">'
+'<input type="hidden" name="tipoorden" value="'+tipoorden+'">'
+'<input type="hidden" name="campoorden" value="'+campoorden+'">'
+'<input type="hidden" name="entpagina" value="'+entalto*entancho+'">');
document.write('<table align=Center border=0 CELLPADDING=3 cellspacing=0 width=100% style="font-family:Tahoma;">');
//Pone los campos por los que se puede ordenar
document.write('<tr align=center><td colspan='+entancho+' align=center><font face="Tahoma">');
for (i=0;i<camposorden.length;i++){
  //El campo puede ser un titulo=alias  
  campoaux=((camposorden[i]).split("="));
  //Si el campo tiene un alias, me quedo con el alias
  if (campoaux.length==1){
    campoaux2=campoaux[0];
  }else{
    campoaux2=campoaux[1];
  }
  //Escribo los campos de orden
  if (campoaux[0]==campoorden){
    document.write(' <b>'+campoaux2+'</b> (');
  }else{
    document.write(' '+campoaux2+' (');
  }
  document.write('<input type="image" onClick="document.tablacontenidotabla.elements[\'campoorden\'].value=\''+campoaux[0]+'\';document.tablacontenidotabla.elements[\'tipoorden\'].value=\'ASC\';" ALIGN=BOTTOM src="'+baseimagenes+'tablacontenidotabla/letraa.gif" title="Orden Ascendente">');
  document.write('/');
  document.write('<input type="image" onClick="document.tablacontenidotabla.elements[\'campoorden\'].value=\''+campoaux[0]+'\';document.tablacontenidotabla.elements[\'tipoorden\'].value=\'DESC\';" ALIGN=BOTTOM src="'+baseimagenes+'tablacontenidotabla/letrad.gif" title="Orden Descendente">');
  document.write(') ');
}
document.write('</font><br><br></td></tr>');

//Linea de eleccion de filas y columnas
document.write('<tr align=Center>'
+'<td colspan='+entancho+' align=Center><font size=2><b>'+titulo+' por p&aacute;gina </b>'
+'<SELECT style="font-family:Tahoma; font-size=10;" NAME="entalto" onChange="document.tablacontenidotabla.elements[\'numpagina\'].value=0;document.tablacontenidotabla.elements[\'entpagina\'].value=document.tablacontenidotabla.elements[\'entalto\'].value*document.tablacontenidotabla.elements[\'entancho\'].value;submit()">');
for (i=0;i<vecentpag[0].length;i++){
  document.writeln (' <OPTION value='+vecentpag[0][i]);
  if (vecentpag[0][i]==entalto){document.write(' selected ');}
  document.write(' >'+vecentpag[0][i]);
}
document.write ('</select> <b>X</b>'
+'<SELECT style="font-family:Tahoma; font-size=10;" NAME="entancho" onChange="document.tablacontenidotabla.elements[\'numpagina\'].value=0;document.tablacontenidotabla.elements[\'entpagina\'].value=document.tablacontenidotabla.elements[\'entalto\'].value*document.tablacontenidotabla.elements[\'entancho\'].value;submit()">');
for (i=0;i<vecentpag[1].length;i++){
  document.writeln (' <OPTION value='+vecentpag[1][i]);
  if (vecentpag[1][i]==entancho){document.write(' selected ');}
  document.write(' >'+vecentpag[1][i]);
}
document.write ('</select>'
+'</font><br><br></td>'
+'</tr>');


//Pone la fila para los enlaces rapidos si tiene mas de una pagina
if (numpaginas>0){
document.write('<tr align=center>'
+'<td colspan='+entancho+' align=center>');
if (numpagina>0){//Si la pagina es mayor que cero, puedo ir a paginas anteriores
  document.write('<input type="image" onClick="document.tablacontenidotabla.elements[\'numpagina\'].value=0;" src="'+baseimagenes+'tablacontenidotabla/primero.gif" title="Primera p&aacute;gina">'
  +' <input type="image" onClick="document.tablacontenidotabla.elements[\'numpagina\'].value=document.tablacontenidotabla.elements[\'numpagina\'].value-1;" border=0 src="'+baseimagenes+'tablacontenidotabla/anterior.gif" title="P&aacute;gina anterior">&nbsp;&nbsp;&nbsp;&nbsp;');
}else{//Esta en la primera pagina, y no puede ir a las anteriores
  document.write('<img border=0 src="'+baseimagenes+'tablacontenidotabla/primero.gif" title="Primera p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacontenidotabla/anterior.gif" title="P&aacute;gina anterior">&nbsp;&nbsp;&nbsp;&nbsp;');
}
document.write('<font size=1>'
+'<b>'+titulo+' '+((entpagina*numpagina)+1)+' - ');
if ((entpagina*(numpagina+1))<=totalentradas){
  document.write((entpagina*(numpagina+1)));
}else{
  document.write(totalentradas);
}
document.write(' de '+totalentradas+' / ');
//Enlace rapido a las paginas
for (i=0;i<numpaginas;i++){
  if (i!=numpagina){//Si no estoy en esa pagina
    document.write(' <label style="cursor: pointer" onClick="document.tablacontenidotabla.elements[\'numpagina\'].value=\''+i+'\';submit();"><u>'+(i+1)+'</u></label>');
  }else{//Si estoy en esa pagina
    document.write(' <label> '+(i+1)+'</label>');
  }
}
document.write('</b>'
+'</font>');
if (numpagina<numpaginas-1){//Si la pagina es menor que el maximo, puedo ir a las siguientes
  document.write('&nbsp;&nbsp;&nbsp;&nbsp;<input type="image" onClick="document.tablacontenidotabla.elements[\'numpagina\'].value++;" src="'+baseimagenes+'tablacontenidotabla/siguiente.gif" title="Siguiente p&aacute;gina">'
  +' <input type="image" onClick="document.tablacontenidotabla.elements[\'numpagina\'].value=(numpaginas-1);" border=0 src="'+baseimagenes+'tablacontenidotabla/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}else{//Es la ultima pagina y no se puede ir a las siguientes
  document.write('&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src="'+baseimagenes+'tablacontenidotabla/siguiente.gif" title="Siguiente p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacontenidotabla/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}
document.write('</td>'
+'</tr>');
}
//Fin de la barra que pone el numero de comentarios y los enlaces rapidos-->

//Escribe el contenido
document.write('<tr align=center>');
 //Si el titulo es mayor que el espacio que tiene el boton (el tamano de pantalla / entradasancho +1 )
 //la letra es de tamaņo 1, sino, de tamaņo 2
 tamano=screen.availWidth/(entancho+1);
for (i=1;i<contenido.length;i++){
  //Hace las columnas
  document.write('<td align=center width="'+(100/entancho)+'%">'+contenido[i][0]);
  if (contenido[1].length>1){//Tiene el contenido de un botoncambia2
    if (tamano>250){tamano=250;}if (tamano<90){tamano=90;}
    if (contenido[i][1]*10>tamano){letra=1;}else{letra=2;}
    botoncambia2(contenido[i][1],contenido[i][2],contenido[i][3],tamano,letra);
  }
  document.write('</td>');
  //Hace las lineas
  if ((i%entancho)==0){
    document.write('</tr><tr align=center>');
  }
}
document.write('</tr>');

//Pone la fila para los enlaces rapidos si tiene mas de una pagina
if (numpaginas>0){
document.write('<tr align=center>'
+'<td colspan='+entancho+' align=center>');
if (numpagina>0){//Si la pagina es mayor que cero, puedo ir a paginas anteriores
  document.write('<input type="image" onClick="document.tablacontenidotabla.elements[\'numpagina\'].value=0;" src="'+baseimagenes+'tablacontenidotabla/primero.gif" title="Primera p&aacute;gina">'
  +' <input type="image" onClick="document.tablacontenidotabla.elements[\'numpagina\'].value=document.tablacontenidotabla.elements[\'numpagina\'].value-1;" border=0 src="'+baseimagenes+'tablacontenidotabla/anterior.gif" title="P&aacute;gina anterior">&nbsp;&nbsp;&nbsp;&nbsp;');
}else{//Esta en la primera pagina, y no puede ir a las anteriores
  document.write('<img border=0 src="'+baseimagenes+'tablacontenidotabla/primero.gif" title="Primera p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacontenidotabla/anterior.gif" title="P&aacute;gina anterior">&nbsp;&nbsp;&nbsp;&nbsp;');
}
document.write('<font size=1>'
+'<b>'+titulo+' '+((entpagina*numpagina)+1)+' - ');
if ((entpagina*(numpagina+1))<=totalentradas){
  document.write((entpagina*(numpagina+1)));
}else{
  document.write(totalentradas);
}
document.write(' de '+totalentradas+' / ');
//Enlace rapido a las paginas
for (i=0;i<numpaginas;i++){
  if (i!=numpagina){//Si no estoy en esa pagina
    document.write(' <label style="cursor: pointer" onClick="document.tablacontenidotabla.elements[\'numpagina\'].value=\''+i+'\';submit();"><u>'+(i+1)+'</u></label>');
  }else{//Si estoy en esa pagina
    document.write(' <label> '+(i+1)+'</label>');
  }
}
document.write('</b>'
+'</font>');
if (numpagina<numpaginas-1){//Si la pagina es menor que el maximo, puedo ir a las siguientes
  document.write('&nbsp;&nbsp;&nbsp;&nbsp;<input type="image" onClick="document.tablacontenidotabla.elements[\'numpagina\'].value++;" src="'+baseimagenes+'tablacontenidotabla/siguiente.gif" title="Siguiente p&aacute;gina">'
  +' <input type="image" onClick="document.tablacontenidotabla.elements[\'numpagina\'].value=(numpaginas-1);" border=0 src="'+baseimagenes+'tablacontenidotabla/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}else{//Es la ultima pagina y no se puede ir a las siguientes
  document.write('&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src="'+baseimagenes+'tablacontenidotabla/siguiente.gif" title="Siguiente p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacontenidotabla/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}
document.write('</td>'
+'</tr>');
}
//Fin de la barra que pone el numero de comentarios y los enlaces rapidos-->

document.write('</table>'
+'</form>');
}        



//FUNCION que se encarga de representar las galerias de fotos
//titulo: titulo de la tabla que ademas es el nombre del formulario
//Contenido: contenido
//totalentradas: total de entradas
//entpagina: entradas por pagina
//entalto: entradas de ancho
//entancho: entradas de alto
//numpagina: numero de la pagina actual
//numpaginas: numero de paginas totales
//vecentpag: Vector con el numero de entradas que puede tener por pagina
//derecha: Texto que se coloca en la parte superior derecha
function tabladefotos(titulo,contenido,totalentradas,entpagina,entalto,entancho,numpagina,numpaginas,vecentpag,derecha){
document.write('<form name="tabladefotos" action="" method="post" enctype="multipart/form-data">'
+'<input type="hidden" name="numpagina" value="'+numpagina+'">'
+'<input type="hidden" name="entpagina" value="'+entalto*entancho+'">');
document.write('<table align=Center border=0 CELLPADDING=3 cellspacing=0 width=100% style="font-family:Tahoma;">');

//Linea de eleccion de filas y columnas
document.write('<tr align=Center>'
+'<td colspan='+entancho+' align=Center><font size=2><b>Fotos por p&aacute;gina </b>'
+'<SELECT style="font-family:Tahoma; font-size=10;" NAME="entalto" onChange="document.tabladefotos.elements[\'numpagina\'].value=0;document.tabladefotos.elements[\'entpagina\'].value=document.tabladefotos.elements[\'entalto\'].value*document.tabladefotos.elements[\'entancho\'].value;submit()">');
for (i=0;i<vecentpag[0].length;i++){
  document.writeln (' <OPTION value='+vecentpag[0][i]);
  if (vecentpag[0][i]==entalto){document.write(' selected ');}
  document.write(' >'+vecentpag[0][i]);                           
}
document.write ('</select> <b>X</b>'
+'<SELECT style="font-family:Tahoma; font-size=10;" NAME="entancho" onChange="document.tabladefotos.elements[\'numpagina\'].value=0;document.tabladefotos.elements[\'entpagina\'].value=document.tabladefotos.elements[\'entalto\'].value*document.tabladefotos.elements[\'entancho\'].value;submit()">');
for (i=0;i<vecentpag[1].length;i++){
  document.writeln (' <OPTION value='+vecentpag[1][i]);
  if (vecentpag[1][i]==entancho){document.write(' selected ');}
  document.write(' >'+vecentpag[1][i]);
}
document.write ('</select>'
+'</font><br><br></td>'
+'</tr>');

//Pone la fila para los enlaces rapidos si tiene mas de una pagina
if (numpaginas>0){
document.write('<tr align=center>'
+'<td colspan='+entancho+' align=center>');
if (numpagina>0){//Si la pagina es mayor que cero, puedo ir a paginas anteriores
  document.write('<input type="image" onClick="document.tabladefotos.elements[\'numpagina\'].value=0;" src="'+baseimagenes+'tabladefotos/primero.gif" title="Primera p&aacute;gina">'
  +' <input type="image" onClick="document.tabladefotos.elements[\'numpagina\'].value=document.tabladefotos.elements[\'numpagina\'].value-1;" border=0 src="'+baseimagenes+'tabladefotos/anterior.gif" title="P&aacute;gina anterior">&nbsp;&nbsp;&nbsp;&nbsp;');
}else{//Esta en la primera pagina, y no puede ir a las anteriores
  document.write('<img border=0 src="'+baseimagenes+'tabladefotos/primero.gif" title="Primera p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tabladefotos/anterior.gif" title="P&aacute;gina anterior">&nbsp;&nbsp;&nbsp;&nbsp;');
}
document.write('<font size=1>'
+'<b>Fotos '+((entpagina*numpagina)+1)+' - ');
if ((entpagina*(numpagina+1))<=totalentradas){
  document.write((entpagina*(numpagina+1)));
}else{
  document.write(totalentradas);
}
document.write(' de '+totalentradas+' / ');
//Enlace rapido a las paginas
for (i=0;i<numpaginas;i++){
  if (i!=numpagina){//Si no estoy en esa pagina
    document.write(' <label style="cursor: pointer" onClick="document.tabladefotos.elements[\'numpagina\'].value=\''+i+'\';submit();"><u>'+(i+1)+'</u></label>');
  }else{//Si estoy en esa pagina
    document.write(' <label> '+(i+1)+'</label>');
  }
}
document.write('</b>'
+'</font>');
if (numpagina<numpaginas-1){//Si la pagina es menor que el maximo, puedo ir a las siguientes
  document.write('&nbsp;&nbsp;&nbsp;&nbsp;<input type="image" onClick="document.tabladefotos.elements[\'numpagina\'].value++;" src="'+baseimagenes+'tabladefotos/siguiente.gif" title="Siguiente p&aacute;gina">'
  +' <input type="image" onClick="document.tabladefotos.elements[\'numpagina\'].value=(numpaginas-1);" border=0 src="'+baseimagenes+'tabladefotos/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}else{//Es la ultima pagina y no se puede ir a las siguientes
  document.write('&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src="'+baseimagenes+'tabladefotos/siguiente.gif" title="Siguiente p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tabladefotos/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}
document.write('</td>'
+'</tr>');
}
//Fin de la barra que pone el numero de comentarios y los enlaces rapidos-->

//Escribe el contenido
document.write('<table width="99%" border="1" cellspacing="5" cellpadding="5"><tr align=center>');

for (i=1;i<contenido.length;i++){
  //Hace las columnas
  document.write('<td align=center width="'+(100/entancho)+'%">');
  document.write('<a target="'+contenido[i][2]+'" href="'+contenido[i][1]+'"><img border=0 src="'+contenido[i][0]+'" title="'+contenido[i][3]+'"></img><a>');
  document.write('</td>');
  //Hace las lineas
  if ((i%entancho)==0){
    document.write('</tr><tr align=center>');
  }
}
document.write('</tr></table>');

//Pone la fila para los enlaces rapidos si tiene mas de una pagina
if (numpaginas>0){
document.write('<tr align=center>'
+'<td colspan='+entancho+' align=center>');
if (numpagina>0){//Si la pagina es mayor que cero, puedo ir a paginas anteriores
  document.write('<input type="image" onClick="document.tabladefotos.elements[\'numpagina\'].value=0;" src="'+baseimagenes+'tabladefotos/primero.gif" title="Primera p&aacute;gina">'
  +' <input type="image" onClick="document.tabladefotos.elements[\'numpagina\'].value=document.tabladefotos.elements[\'numpagina\'].value-1;" border=0 src="'+baseimagenes+'tabladefotos/anterior.gif" title="P&aacute;gina anterior">&nbsp;&nbsp;&nbsp;&nbsp;');
}else{//Esta en la primera pagina, y no puede ir a las anteriores
  document.write('<img border=0 src="'+baseimagenes+'tabladefotos/primero.gif" title="Primera p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tabladefotos/anterior.gif" title="P&aacute;gina anterior">&nbsp;&nbsp;&nbsp;&nbsp;');
}
document.write("<font size=1><b>Fotos "+((entpagina*numpagina)+1)+' - ');
if ((entpagina*(numpagina+1))<=totalentradas){
  document.write((entpagina*(numpagina+1)));
}else{
  document.write(totalentradas);
}
document.write(' de '+totalentradas+' / ');
//Enlace rapido a las paginas
for (i=0;i<numpaginas;i++){
  if (i!=numpagina){//Si no estoy en esa pagina
    document.write(' <label style="cursor: pointer" onClick="document.tabladefotos.elements[\'numpagina\'].value=\''+i+'\';submit();"><u>'+(i+1)+'</u></label>');
  }else{//Si estoy en esa pagina
    document.write(' <label> '+(i+1)+'</label>');
  }
}
document.write('</b></font>');
if (numpagina<numpaginas-1){//Si la pagina es menor que el maximo, puedo ir a las siguientes
  document.write('&nbsp;&nbsp;&nbsp;&nbsp;<input type="image" onClick="document.tabladefotos.elements[\'numpagina\'].value++;" src="'+baseimagenes+'tabladefotos/siguiente.gif" title="Siguiente p&aacute;gina">'
  +' <input type="image" onClick="document.tabladefotos.elements[\'numpagina\'].value=(numpaginas-1);" border=0 src="'+baseimagenes+'tabladefotos/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}else{//Es la ultima pagina y no se puede ir a las siguientes
  document.write('&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src="'+baseimagenes+'tabladefotos/siguiente.gif" title="Siguiente p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tabladefotos/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}
document.write('</td>'
+'</tr>');
}
//Fin de la barra que pone el numero de comentarios y los enlaces rapidos-->

document.write('</table>'
+'</form>');
}        


//FUNCION que se encarga de representar los comentarios en forma de lista
//titulo: titulo de la tabla que ademas es el nombre del formulario
//Contenido: contenido
//totalentradas: total de entradas
//entpagina: entradas por pagina
//numpagina: numero de la pagina actual
//numpaginas: numero de paginas totales
//vecentpag: Vector con el numero de entradas que puede tener por pagina
//derecha: Texto que se coloca en la parte superior derecha
function tablacomentarios(titulo,contenido,totalentradas,entpagina,numpagina,numpaginas,vecentpag,derecha){
document.write('<form name="tablacomentarios" action="" method="post" enctype="multipart/form-data">'
+'<input type="hidden" name="numpagina" value="'+numpagina+'">'
+'<table border=0 CELLPADDING=3 cellspacing=0 bgcolor="#000000" width=100% style="font-family:Tahoma; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid">'
+'<tr bgcolor="'+color4+'"> '
+'<td style="BORDER-BOTTOM: #000000 1px solid" colspan="3">'
+'<table width="100%"><tr><td width="33%" ALIGN=left>'
+'<font size=3><b>'+titulo+'</b></font>'
+'</td>'
+'<td width="33%" ALIGN=CENTER>'
+'<font size=1><b>Entradas por p&aacute;gina </b>'
+'<SELECT style="font-family:Tahoma; font-size=10;" NAME="entpagina" onChange="document.tablacomentarios.elements[\'numpagina\'].value=0;submit()">');
//Pone el menu de selecion del numero de entradas por pagina
for (i=0;i<vecentpag.length;i++){
  document.writeln (' <OPTION value='+vecentpag[i]);
  if (vecentpag[i]==entpagina){document.write(' selected ');}
  if ((i==vecentpag.length-1)&&(entpagina>5000)){document.write(' selected ');}
  document.write(' >'+vecentpag[i]);
}
document.write ('</select>'
+'</td>'
+'<td ALIGN=RIGHT width="33%"><b>'+derecha+'</b></td>'
+'</tr>'
+'</table></td></tr>');

//Linea que me permite navegar por las distintas hojas de comentarios
document.write('<tr bgcolor="'+color5+'" VALIGN=MIDDLE>'
+'<td style="BORDER-BOTTOM: #000000 1px solid" colspan="'+contenido[0].length+'">'
+'<table width="100%"><tr>'
+'<td ALIGN=left width="20%">');
if (numpagina>0){//Si la pagina es mayor que cero, puedo ir a paginas anteriores
  document.write('<input type="image" onClick="document.tablacomentarios.elements[\'numpagina\'].value=0;" src="'+baseimagenes+'tablacomentarios/primero.gif" title="Primera p&aacute;gina">'
  +' <input type="image" onClick="document.tablacomentarios.elements[\'numpagina\'].value=document.tablacomentarios.elements[\'numpagina\'].value-1;" border=0 src="'+baseimagenes+'tablacomentarios/anterior.gif" title="P&aacute;gina anterior">');
}else{//Esta en la primera pagina, y no puede ir a las anteriores
  document.write('<img border=0 src="'+baseimagenes+'tablacomentarios/primero.gif" title="Primera p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacomentarios/anterior.gif" title="P&aacute;gina anterior">');
}
document.write('</td>'
+'<td width="60%" ALIGN=CENTER>'
+'<font size=1>'
+'<b>'+titulo+' '+((entpagina*numpagina)+1)+' - ');
if ((entpagina*(numpagina+1))<=totalentradas){
  document.write((entpagina*(numpagina+1)));
}else{
  document.write(totalentradas);
}
document.write(' de '+totalentradas+' / ');
//Enlace rapido a las paginas
for (i=0;i<numpaginas;i++){
  if (i!=numpagina){//Si no estoy en esa pagina
    document.write(' <label style="cursor: pointer" onClick="document.tablacomentarios.elements[\'numpagina\'].value=\''+i+'\';submit();"><u>'+(i+1)+'</u></label>');
  }else{//Si estoy en esa pagina
    document.write(' <label> '+(i+1)+'</label>');
  }
}
document.write('</b>'
+'</font>'
+'</td> '
+'<td ALIGN=RIGHT width="20%">');
if (numpagina<numpaginas-1){//Si la pagina es menor que el maximo, puedo ir a las siguientes
  document.write('<input type="image" onClick="document.tablacomentarios.elements[\'numpagina\'].value++;" src="'+baseimagenes+'tablacomentarios/siguiente.gif" title="Siguiente p&aacute;gina">'
  +' <input type="image" onClick="document.tablacomentarios.elements[\'numpagina\'].value=(numpaginas-1);" border=0 src="'+baseimagenes+'tablacomentarios/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}else{//Es la ultima pagina y no se puede ir a las siguientes
  document.write('<img border=0 src="'+baseimagenes+'tablacomentarios/siguiente.gif" title="Siguiente p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacomentarios/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}
document.write('</td>'
+'</tr></table></td></tr>');
//Fin de la barra que pone el numero de comentarios y los enlaces rapidos-->

//Escribe el contenido
for (i=1;i<contenido.length;i++){//Voy escribiendo las filas
  document.write('<tr bgcolor="'+color6+'">');
  //Escribe el autor del comentario
  document.write('<td style="BORDER-BOTTOM: #000000 1px solid">');
  document.write('<font size=2><b>'+contenido[0][0]+': </b>');
  document.write(contenido[i][0]);
  document.write('</font>');
  document.write('</td>');
  //Escribre la fecha del comentario
  document.write('<td style="BORDER-BOTTOM: #000000 1px solid">');
  document.write('<font size=2><b>'+contenido[0][1]+': </b>'+contenido[i][1]+'</font>');
  document.write('</td>');
  //Escribe los botones para borrar/modificar 
  document.write('<td ALIGN=RIGHT style="BORDER-BOTTOM: #000000 1px solid">');
  if ((contenido[i][2].length)>2){
    document.write('<table border=0 CELLPADDING=0 cellspacing=0><tr><td>');
    botoncambia2(contenido[0][2],contenido[i][2],contenido[i][4],50,1);
    document.write('</td><td>');
    botoncambia2(contenido[0][3],contenido[i][3],contenido[i][4],50,1);
    document.write('</td></tr></table>');
  }
  document.write('</td></tr>');
  //Pongo el comentario
  document.write('<tr><td colspan=3 bgcolor="'+color5+'" style="BORDER-BOTTOM: #000000 1px solid">');
  document.write('<Font face="Arial" size="2"><P>'+contenido[i][5]+'</P></font>');
  document.write('</td></tr>');
}

//Linea que me permite navegar por las distintas hojas de comentarios
document.write('<tr bgcolor="'+color4+'" ');
document.write(' VALIGN=MIDDLE>'
+'<td style="BORDER-BOTTOM: #000000 1px solid" colspan="'+contenido[0].length+'">'
+'<table width="100%"><tr>'
+'<td ALIGN=left width="33%">');
if (numpagina>0){//Si la pagina es mayor que cero, puedo ir a paginas anteriores
  document.write('<input type="image" onClick="document.tablacomentarios.elements[\'numpagina\'].value=0;" src="'+baseimagenes+'tablacomentarios/primero.gif" title="Primera p&aacute;gina">'
  +' <input type="image" onClick="document.tablacomentarios.elements[\'numpagina\'].value=document.tablacomentarios.elements[\'numpagina\'].value-1;" border=0 src="'+baseimagenes+'tablacomentarios/anterior.gif" title="P&aacute;gina anterior">');
}else{//Esta en la primera pagina, y no puede ir a las anteriores
  document.write('<img border=0 src="'+baseimagenes+'tablacomentarios/primero.gif" title="Primera p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacomentarios/anterior.gif" title="P&aacute;gina anterior">');
}
document.write('</td>'
+'<td width="33%" ALIGN=CENTER>'
+'<font size=1>'
+'<b>'+titulo+' '+((entpagina*numpagina)+1)+' - ');
if ((entpagina*(numpagina+1))<=totalentradas){
  document.write((entpagina*(numpagina+1)));
}else{
  document.write(totalentradas);
}
document.write(' de '+totalentradas+' / ');
//Enlace rapido a las paginas
for (i=0;i<numpaginas;i++){
  if (i!=numpagina){//Si no estoy en esa pagina
    document.write(' <label style="cursor: pointer" onClick="document.tablacomentarios.elements[\'numpagina\'].value=\''+i+'\';submit();"><u>'+(i+1)+'</u></label>');
  }else{//Si estoy en esa pagina
    document.write(' <label> '+(i+1)+'</label>');
  }
}
document.write('</b>'
+'</font>'
+'</td> '
+'<td ALIGN=RIGHT width="33%">');
if (numpagina<numpaginas-1){//Si la pagina es menor que el maximo, puedo ir a las siguientes
  document.write('<input type="image" onClick="document.tablacomentarios.elements[\'numpagina\'].value++;" src="'+baseimagenes+'tablacomentarios/siguiente.gif" title="Siguiente p&aacute;gina">'
  +' <input type="image" onClick="document.tablacomentarios.elements[\'numpagina\'].value=(numpaginas-1);" border=0 src="'+baseimagenes+'tablacomentarios/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}else{//Es la ultima pagina y no se puede ir a las siguientes
  document.write('<img border=0 src="'+baseimagenes+'tablacomentarios/siguiente.gif" title="Siguiente p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'tablacomentarios/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}
document.write('</td>'
+'</tr></table></td></tr>');
//Fin de la barra que pone el numero de comentarios y los enlaces rapidos-->

document.write('<table>'
+'</form>');

}


//FUNCION que se encarga de representar los contenidos que se le pasen en forma de blog
//titulo: titulo del blog que ademas es el nombre de la pagina web a la que se envia el formulario
//Contenido: contenido
//tipos: vector con los tipos de contenido
//tipo: tipo de contenido seleccionado
//anno: anno (fecha) del contenido
//mes: mes (fecha) del contenido
//totalentradas: total de entradas
//entpagina: entradas por pagina
//numpagina: numero de la pagina actual
//numpaginas: numero de paginas totales
//vecentpag: Vector con el numero de entradas que puede tener por pagina
function blog(titulo,contenido,tipos,tipo,anno,mes,totalentradas,entpagina,numpagina,numpaginas,vecentpag){
document.write('<form name="blog" action="./'+titulo+'.php" method="post" enctype="multipart/form-data">'
+'<input type="hidden" name="tipo" value="'+tipo+'">'
+'<input type="hidden" name="anno" value="'+anno+'">'
+'<input type="hidden" name="mes" value="'+mes+'">'
+'<input type="hidden" name="numpagina" value="'+numpagina+'">');
//Escribe los botones para la seleccion del tipo de contenido
document.write('<div align=Center>');
for (i=0;i<tipos.length;i++){
  if (tipos[i]=="TV-Radio-Internet"){//Este le hace un poco mas grande para que entre
    document.write ('&nbsp;<input onclick="document.blog.elements[\'tipo\'].value=\''+tipos[i]+'\';document.blog.elements[\'numpagina\'].value=\'0\';submit()" type=button value="'+tipos[i]+'" style="cursor:pointer; width=110; height: 21; background: '+color12+'; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid font-family:Tahoma; font-weight: bold; font-size: 10px; color: #000000;">');
  }else{
    document.write ('&nbsp;<input onclick="document.blog.elements[\'tipo\'].value=\''+tipos[i]+'\';document.blog.elements[\'numpagina\'].value=\'0\';submit()" type=button value="'+tipos[i]+'" style="cursor:pointer; width=70; height: 21; background: '+color12+'; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid font-family:Tahoma; font-weight: bold; font-size: 10px; color: #000000;">');
  }
}
document.writeln('</div>');
document.write('<table width="100%" cellspacing="4" cellpadding="4" border="0">'
+'<!-Parte de la izquierda -->'
+'<tr>'
+'<td width="130" valign="top">'
+'<!--Caja de Fechas-->'
+'<table align="center" width="125" cellspacing="2" cellpadding="2" border="1" bgcolor="'+color11+'">'
+'<tr><td valign="top" align="center"><FONT FACE="verdana,arial,helvetica" SIZE=4 COLOR="#000000">Fechas</FONT></td></tr>'
+'<tr valign="top"><td  align=left bgcolor='+color8+'>'
+'<FONT FACE="verdana,arial,helvetica" SIZE=2>');

//Caja de fechas
 //Pone el vinculo a "Todas", para ver todas las noticias
document.write('<button type="button" style="background:transparent;text-align:left;cursor: pointer;border:0; text-decoration:underline" onclick="document.blog.elements[\'anno\'].value=\'%\';document.blog.elements[\'mes\'].value=\'%\';document.blog.elements[\'numpagina\'].value=\'0\';submit()">Todas</button><br>');
var fecha= new Date();
  //Si estoy en agenda, el ano es uno mas del ano en el que estamos, porque puede tener proyectos pare el ano proximo
if (titulo=="Agenda"){//Agenda
  fechaanofinal=(fecha.getYear()+(1));
}else{//Noticias
  fechaanofinal=fecha.getYear();
}
if ((navigator.appName=="Microsoft Internet Explorer")||(navigator.appName.search("Microsoft")==true)){
  fechaanofinal=fechaanofinal;
}else{
  fechaanofinal=fechaanofinal+1900;
}
  //Va escribiendo los annos
for (i=fechaanofinal;i>=2004;i--){
  document.write('<button type="button" style="background:transparent;text-align:left;cursor: pointer;border:0; text-decoration:underline" onclick="document.blog.elements[\'anno\'].value=\''+i+'\';document.blog.elements[\'mes\'].value=\'%\';document.blog.elements[\'numpagina\'].value=\'0\';submit()">'+i+'</button><br>');
  if (i==anno){//si es el anno seleccionado
    for (j=12;j>=1;j--){
      document.write('<li><button type="button" style="background:transparent;text-align:left;cursor: pointer;border:0; text-decoration:underline" onclick="document.blog.elements[\'anno\'].value=\''+i+'\';document.blog.elements[\'mes\'].value=\''+j+'\';document.blog.elements[\'numpagina\'].value=\'0\';submit()">'+conversor(j)+'</button></li>');
      if ((navigator.appName=="Microsoft Internet Explorer")||(navigator.appName.search("Microsoft")==true)){
        document.write('<br>');
      }
    }
  }
}

document.write('</FONT>'
+'</td></tr></table>'
+''
+'</td>'
+'<!-Parte de la izquierda - end -->'
+''
+'<!-Parte de la derecha - start -->'
+'<td valign="top">'
+'<!-Content box - start -->'
+'<table align="center" width="100%" cellspacing="2" cellpadding="2" border="1" bgcolor="'+color11+'">'
+'<tr><td valign="top" align="center">'
+'  <FONT FACE="verdana,arial,helvetica" SIZE=4 COLOR="#000000">'
+''
+'  '+titulo+' '+tipo+' - ');
if (mes!="%"){//Si el mes no es el "%" (que representa a todos los meses), escribe el mes
  document.write(conversor(mes));
}
if (anno!="%"){//Si el anno no es el "%" (que representa a todos los annos), escribe el anno
  document.write(" "+anno);
}else{//Si no, escribe "Todas"
  document.write(" Todos");
}

document.write ('&nbsp;&nbsp;&nbsp;<SELECT style="font-family:Tahoma; font-size=10;" NAME="entpagina" onChange="document.blog.elements[\'numpagina\'].value=0;submit()">');
//Pone el menu de selecion del numero de entradas por pagina
for (i=0;i<vecentpag.length;i++){
  document.writeln (' <OPTION value='+vecentpag[i]);
  if (vecentpag[i]==entpagina){document.write(' selected ');}
  if ((i==vecentpag.length-1)&&(entpagina>5000)){document.write(' selected ');}
  document.write(' >'+vecentpag[i]);
}
document.write ('</select>');

document.write('  </FONT>'
+'</td></tr>'
+'<tr><td valign="top" bgcolor='+color8+'>'
+''
+'<FONT FACE="verdana,arial,helvetica" SIZE=2>');

//Linea que me permite navegar por las distintas hojas
document.write('<table bgcolor='+color9+' VALIGN=MIDDLE width="100%"><tr>'
+'<td ALIGN=left width="20%">');
if (numpagina>0){//Si la pagina es mayor que cero, puedo ir a paginas anteriores
  document.write('<input type="image" onClick="document.blog.elements[\'numpagina\'].value=0;" src="'+baseimagenes+'blog/primero.gif" title="Primera p&aacute;gina">'
  +' <input type="image" onClick="document.blog.elements[\'numpagina\'].value=document.blog.elements[\'numpagina\'].value-1;" border=0 src="'+baseimagenes+'blog/anterior.gif" title="P&aacute;gina anterior">');
}else{//Esta en la primera pagina, y no puede ir a las anteriores
  document.write('<img border=0 src="'+baseimagenes+'blog/primero.gif" title="Primera p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'blog/anterior.gif" title="P&aacute;gina anterior">');
}
document.write('</td>'
+'<td width="60%" ALIGN=CENTER>'
+'<font size=1>'
+'<b>'+titulo+' '+((entpagina*numpagina)+1)+' - ');
if ((entpagina*(numpagina+1))<=totalentradas){
  document.write((entpagina*(numpagina+1)));
}else{
  document.write(totalentradas);
}
document.write(' de '+totalentradas+' / ');
//Enlace rapido a las paginas
for (i=0;i<numpaginas;i++){
  if (i!=numpagina){//Si no estoy en esa pagina
    document.write(' <label style="cursor: pointer" onClick="document.blog.elements[\'numpagina\'].value=\''+i+'\';submit();"><u>'+(i+1)+'</u></label>');
  }else{//Si estoy en esa pagina
    document.write(' <label> '+(i+1)+'</label>');
  }
}
document.write('</b>'
+'</font>'
+'</td> '
+'<td ALIGN=RIGHT width="20%">');
if (numpagina<numpaginas-1){//Si la pagina es menor que el maximo, puedo ir a las siguientes
  document.write('<input type="image" onClick="document.blog.elements[\'numpagina\'].value++;" src="'+baseimagenes+'blog/siguiente.gif" title="Siguiente p&aacute;gina">'
  +' <input type="image" onClick="document.blog.elements[\'numpagina\'].value=(numpaginas-1);" border=0 src="'+baseimagenes+'blog/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}else{//Es la ultima pagina y no se puede ir a las siguientes
  document.write('<img border=0 src="'+baseimagenes+'blog/siguiente.gif" title="Siguiente p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'blog/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}
document.write('</td>'
+'</tr></table><br>');
//Fin de la barra que me permite navegar por las paginas

for (i=1;i<contenido.length;i++){
  if (contenido[i][5]!=""){//Tiene la opcion de modificar/borrar contenido
    document.write('<table><tr><td>');
    document.write('<td>');
    botoncambia2("Modificar",contenido[i][5],"_self",55,1);
    document.write('</td><td>');
    botoncambia2("Borrar",contenido[i][6],"_self",55,1);
    document.write('</td></tr></table>');
  }
  document.write('<b><font color='+color10+'>'+fechaletra(contenido[i][3])+'<i></i></font>');
  document.write('<div align=justify> - '+contenido[i][0]+'</b> ('+contenido[i][4]+').');
  if (contenido[i][1].length>2){//Escribe la descripcion si la tiene
    document.write(' <input onclick="invisibleblog('+i+');" type=button value="+info" style="cursor:pointer; height: 18; background: '+color12+'; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid font-family:Tahoma; font-weight: bold; font-size: 12px; color: #000000;">');
    document.write('<table><tr style="display:none" id="'+i+'"><td> <blockquote><div align=justify><font size=2>'+contenido[i][1]+'</font></div></blockquote></td></tr></table>');
  }
  document.write('</div><br>');
}

//Linea que me permite navegar por las distintas hojas
document.write('<table bgcolor='+color9+' VALIGN=MIDDLE width="100%"><tr>'
+'<td ALIGN=left width="20%">');
if (numpagina>0){//Si la pagina es mayor que cero, puedo ir a paginas anteriores
  document.write('<input type="image" onClick="document.blog.elements[\'numpagina\'].value=0;" src="'+baseimagenes+'blog/primero.gif" title="Primera p&aacute;gina">'
  +' <input type="image" onClick="document.blog.elements[\'numpagina\'].value=document.blog.elements[\'numpagina\'].value-1;" border=0 src="'+baseimagenes+'blog/anterior.gif" title="P&aacute;gina anterior">');
}else{//Esta en la primera pagina, y no puede ir a las anteriores
  document.write('<img border=0 src="'+baseimagenes+'blog/primero.gif" title="Primera p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'blog/anterior.gif" title="P&aacute;gina anterior">');
}
document.write('</td>'
+'<td width="60%" ALIGN=CENTER>'
+'<font size=1>'
+'<b>'+titulo+' '+((entpagina*numpagina)+1)+' - ');
if ((entpagina*(numpagina+1))<=totalentradas){
  document.write((entpagina*(numpagina+1)));
}else{
  document.write(totalentradas);
}
document.write(' de '+totalentradas+' / ');
//Enlace rapido a las paginas
for (i=0;i<numpaginas;i++){
  if (i!=numpagina){//Si no estoy en esa pagina
    document.write(' <label style="cursor: pointer" onClick="document.blog.elements[\'numpagina\'].value=\''+i+'\';submit();"><u>'+(i+1)+'</u></label>');
  }else{//Si estoy en esa pagina
    document.write(' <label> '+(i+1)+'</label>');
  }
}
document.write('</b>'
+'</font>'
+'</td> '
+'<td ALIGN=RIGHT width="20%">');
if (numpagina<numpaginas-1){//Si la pagina es menor que el maximo, puedo ir a las siguientes
  document.write('<input type="image" onClick="document.blog.elements[\'numpagina\'].value++;" src="'+baseimagenes+'blog/siguiente.gif" title="Siguiente p&aacute;gina">'
  +' <input type="image" onClick="document.blog.elements[\'numpagina\'].value=(numpaginas-1);" border=0 src="'+baseimagenes+'blog/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}else{//Es la ultima pagina y no se puede ir a las siguientes
  document.write('<img border=0 src="'+baseimagenes+'blog/siguiente.gif" title="Siguiente p&aacute;gina"></a>'
  +' <img border=0 src="'+baseimagenes+'blog/ultimo.gif" title="&Uacute;ltima p&aacute;gina">');
}
document.write('</td>'
+'</tr></table><br>');
//Fin de la barra que me permite navegar por las paginas

document.write('</FONT>'
+'</td></tr>'
+'</table>'
+'<!-Content box - end -->'
+'</td>'
+'</tr>'
+'<!-Right side - end -->'
+''
+'</table>'
+'</form>');
}

//Hace en "Blog" que la descripcion de los titulares sea invisible.
function invisibleblog(i){
  obj = document.getElementById(i);
  if (obj.style.display!=""){
    obj.style.display="";
  }else{
    obj.style.display="none";
  }
}
