
function track_ajax(elt, link_id) {
  $.ajax({
    type: "POST",
    url: ROOT_PATH + 'tracking/ajax?ajax=true',
    data: { id: link_id },
    success: function() { redir(elt); }
  });
}

function track_ga(elt, link_id) {
  var myTracker=_gat._getTrackerByName();
  try {
    myTracker._trackEvent('tracking', link_id + '');
  } catch(err) {
  }
  setTimeout(function() { redir(elt); }, 100);
}

function track_both(elt, link_id) {
  var myTracker=_gat._getTrackerByName();
  try {
    myTracker._trackEvent('tracking', link_id + '');
  } catch(err) {
  }
  $.ajax({
	async: false,
    type: "POST",
    url: ROOT_PATH + 'tracking/ajax?ajax=true',
    data: { id: link_id },
  });
  return true;
}

function redir(elt) {
/*    if (elt.target == "_blank")
      window.open(elt.href);
    else*/
      document.location.href = elt.href;
}

