function observeSearchResultsSidebarClicks(query) {
  new iOffer.LinkTracker($$("#sidebar-recommendations a"), function(element) {
    var link = element.hasClassName('recommendation') ? element : element.up('a');
    return {
      id       : query,
      type     : 'search-recommendation',
      value    : link.href.match(/-(\d+)$/).last()
    };
  });

  new iOffer.LinkTracker($$("#item-history a"), function(element) {
    var link = element.hasClassName('recently-viewed') ? element : element.up('a');
    return {
      id    : query,
      type  : 'recently-viewed',
      value : link.href.match(/-(\d+)$/).last()
    };
  });

  new iOffer.LinkTracker($$("#others-viewing a"), function(element) {
    var link = element.hasClassName('others-viewing') ? element : element.up('a');
    return {
      id    : query,
      type  : 'others-viewing-sidebar',
      value : link.href.match(/-(\d+)$/).last()
    };
  });
}
