/**
 * ClickTracker
 * aタグのクリックをトラッキングする
 * 
 * 使い方
 * トラッキングしたい要素に「tracking="タグ名"」を埋め込む
 * 例えば
 * <a href="http://www.homes.co.jp" tracking="/track/homes/">home's</a>
 */
Ozein.ClickTracker = {
  invokeTrack: function(node) {
    var nodes = document.getElementsByAttribute("urchin", "*", node);
    for(var i=0; len=nodes.length, i<len; i++) {
      var tag = nodes[i].getAttribute("urchin");
      Event.observe(nodes[i], 'click', this.tracking.bindAsEventListener(this, tag));
    }
  },
  invokeTrackInit: function(e) {
    Ozein.ClickTracker.invokeTrack(document);
  },
  tracking:function(e, tag) {
    if(pageTracker._trackPageview) {
        pageTracker._trackPageview(tag);
    }
  }
}
Event.observe(window, 'load', Ozein.ClickTracker.invokeTrackInit.bindAsEventListener(this));