(function(){
    window.addEvent("domready", function(){
        $$("a").each(function(link){
            var href = link.getProperty("href") || false;
            if (!href) {
                return;
            }
            var match = href.match(/\.pdf$/) || [];
            if (match.length === 0) {
                return;
            }
            // link is for a .pdf, track it
            link.addEvent("click", function(ev){
                var target = ev.target;
                while (target.getTag() !== "a") {
                    target = target.getParent();
                }
                try {
                    pageTracker && pageTracker._trackPageview(target.getProperty("href"));
                } catch (err) {}
            });
        });
    });
}());