// JavaScript Document
            function locatePDFS() {
                var urls = document.getElementsByTagName('A');
                for(var i = 0; i < urls.length; i++) {
                    if(urls[i].href.toLowerCase().indexOf('pdf') > -1) {
                        getFileSize(urls[i].href, urls[i]);
                    }
                }
            }
            function getFileSize(url, el) {
                var request = createXMLHttpRequest();
                    request.open("GET", url, true);
                    request.onreadystatechange = function() {
                        if (request.readyState == 4) {
                            if(request.status == 200) {
                                var fileSize = parseInt(request.getResponseHeader('Content-Length')) / 1024;
                                el.innerHTML += ' [' + Math.round(fileSize) + 'kb - PDF]';            
                            } else {
                                //alert('ReadyState: ' + request.readyState + '\nStatus: ' + request.status);
								die();
                            }
                        }
                    }
                    request.send(null);
            }
            function createXMLHttpRequest() {
                if (typeof XMLHttpRequest != "undefined") {
                    return new XMLHttpRequest();
                } else if (typeof ActiveXObject != "undefined") {
                    return new ActiveXObject("Microsoft.XMLHTTP");
                } else {
                    throw new Error("XMLHttpRequest not supported");
                }
            }

            window.onload = locatePDFS;
