var FileStat = {
  documents : 'pdf|doc|xls',
  
  init : function() {
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName('a');
    if (!anchors || (anchors.length == 0)) return;
    
    for (var i = 0; i < anchors.length; i++)  {
      Event.addEvent(anchors[i], 'click', FileStat.click);
    }
  }, // init
  
  click : function(e) {
    var re = new RegExp('(' + FileStat.documents + ')$', 'gi');

    if (this.href.match(re) && (typeof(dcsMultiTrack) != 'undefined')) {
      dcsMultiTrack('DCS.dcsuri', '/files/', 'DCSext.url', this.href);
    }
  } // click
} // FileStat

var Event = {
  addEvent : function(obj, type, fn) {
    if (obj.addEventListener) {
      obj.addEventListener(type, fn, false);
    } else if (obj.attachEvent) {
      obj['e' + type + fn] = fn;
      obj[type+fn] = function() { obj['e' + type + fn]( window.event ); }
      obj.attachEvent('on' + type, obj[type + fn] );
    }
  } // addEvent
} // Event

Event.addEvent(window, 'load',   FileStat.init);