// Asocia una función al evento
window.onload = preparaPDF;

// Abre la URL en una ventana nueva
function ventanaNueva(laURL)
{
  window.open(laURL);

  return false;
}

// 
function preparaPDF() 
{
  var enlaces = document.getElementsByTagName("a");

  for(var i = 0; i < enlaces.length; i++)
  {      
    laURL = enlaces[i].getAttribute("href");
    // 4 por .pdf
    extension = laURL.substr(laURL.length - 4);
    extension = extension.toLowerCase();

    // Si la extensión es PDF
    if(extension == ".pdf")
    { 
      enlaces[i].onclick = function() {
        ventanaNueva(this.getAttribute("href"));
        return false;
      }
      enlaces[i].onkeypress = function() {
        ventanaNueva(this.getAttribute("href"));
        return false;
      }
    }
  }
}
