/** * * Fix attachment icons * */ function fixDominoAttachmentIcons() { var i = 0; var iNumberOfLinks = 0; var sLinkHref = ""; var sLinkInnerHTML = ""; var sNewInnerHTML = ""; var fChangeIcon = false; var fChangeInnerHTML = false; // Define attachments/filetypes to be changed imgTypes = new Array("doc","pdf","pps","ppt","rtf","mp3","wmv","avi","asf","mpg","mpeg","mov","qt","wav","wma","zip","xls","ps","eps"); iNumberOfLinks = document.links.length; for(i = 0; i < iNumberOfLinks; i++) { // value within the a-tags sLinkInnerHTML = document.links[i].innerHTML; // value of the a.href sLinkHref = document.links[i].href; // find exact filetype based on sLinkHref var indexLast = sLinkHref.lastIndexOf("."); sLinkHrefImgType = sLinkHref.substring(indexLast + 1, sLinkHref.length); // find out if image should be changed fChangeIcon = false; for (var loop = 0; loop < imgTypes.length; loop++) { if (imgTypes[loop] == sLinkHrefImgType) { fChangeIcon = true; } } if(fChangeIcon) { sLinkInnerHTML = ""; document.links[i].innerHTML = sLinkInnerHTML; } } }