linkIcons = function() {
    var links = document.getElementsByTagName("a");
    for (i=0; i<links.length; i++) {
      var currentLink = links[i];
      var images = currentLink.getElementsByTagName("img");
      if (images.length == 0 && currentLink.href.indexOf('.pdf') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/pdf.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.PDF') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/pdf.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.doc') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/doc.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.docx') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/doc.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.DOC') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/doc.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.DOCX') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/doc.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.xls') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/xls.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.XLS') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/xls.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.xlsx') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/xls.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.pub') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/pub.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.PUB') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/pub.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.ppt') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/ppt.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.PPT') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/ppt.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.pps') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/ppt.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.PPS') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/ppt.png');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.target == "_blank") {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','/scripts/js/new_window.png');
        currentLink.appendChild(newImg);
      }
    }
  }

  function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
      window.onload = func;
    } else {
      window.onload = function() {
        if (oldonload) {
          oldonload();
        }
        func();
      }
    }
}

addLoadEvent(linkIcons);
