(function($, FM) {
  /** =Track downloads
  ************************************************************/
    $(document).delegate('a', 'click', function(event) {
      var download = {
        extensions: ['doc','xls','exe','zip','pdf','ppt','swf','skp','dwg'],
        extTest: this.pathname.match(/.(\w{2,4})$/)
      };
      if (!download.extTest) { return true; }

      if (typeof $.fn.addSizes != 'undefined') {
        download.extensions = $.fn.addSizes.defaults.extensions.split(/\s*,\s*/);
      }

      download = $.extend(download, {
        ext: download.extTest[1],
        cat: download.extTest[1].toUpperCase() + ' Downloads',
        file: this.href.match(/\/([-_\w\.]+)$/)[1]
      });

      if ( $.inArray(download.ext, download.extensions) > -1 ) {

        _gaq.push(['_trackEvent', download.cat, download.file, 'from: ' + window.location.pathname]);

      }

    });

})(jQuery, FM);

