/*Mostrar / ocultar */
var numeroInfos = 3;
var InfoAbierto = 0;
mensajeAbrir = "Leer m&aacute;s";
mensajeCerrar = "Ocultar";

function visibilidad(numero,boton) {
  //Primero ocultar todas las noticias
  for (i=1;i<=numeroInfos;i++) {
    objeto = eval("'info' + i");
    document.getElementById(objeto).style.display = 'none';
    enlace = eval("'enlace' + i");
    document.getElementById(enlace).innerHTML = mensajeAbrir;
  }
  //Ahora abrir la noticia indicada si no la hemos cerrado
  if(numero != InfoAbierto) {
    objeto = eval("'info' + numero");
    document.getElementById(objeto).style.display = 'block';
    enlace = eval("'enlace' + numero");
    document.getElementById(enlace).innerHTML = mensajeCerrar;
    InfoAbierto = numero;	
  } else { //Si se trata de cerrar
    if (boton == 2) { //Y le hemos dado al enlace inferior
      window.location = eval("'#fecha' + numero"); //Ajustamos la posicion
    }
    InfoAbierto = 0;
  }
}

//Para abrir algunos enlaces en ventana nueva y validar en la W3C
function prepararAbrirBlank(){
   var className = 'externo';
   var as = document.getElementsByTagName('a');
   for(i=0;i<as.length;i++){
      var a = as[i];
      r=new RegExp("(^| )"+className+"($| )");
      if(r.test(a.className)){
         a.onclick = function(){
            window.open(this.href);
            return false;
         }
      }
    }
}
   
window.onload = prepararAbrirBlank;