jQuery(function($) {
  var w = $("a[href*='wazala.com']");
  if(w.size() == 0) return; // no wazala
  w = w.add($('<a>Online Store</a>').appendTo("#site-header").attr("href", w.get(0).href.split("?")[0] + "?page=cart"));
  if(!window.wazala_widget) jQuery.getScript("//www.wazala.com/widget/js/widget_over.js?rnd=" + (new Date()).getTime(), function() {
     // init
    if(window.wazala_widget) return;
    new WazalaWidget.widget({
      nickname:w.get(0).href.sub(/(https?:\/\/)?(.+)\.wazala\.com.+/i, "#{2}"),
      wazalaURL:"//www.wazala.com/widget/",
      placement:"hidden",
      display:"overlay"
    });
  });
  w.each(function() {
    var p = this.href.toQueryParams();
    if(!window.console) return;
    console.log([ p.page, p.id ].compact().join(":"));
  }).bind("click", function(e) {
    if(!window.wazala_widget) return;
    e.preventDefault();
    var p = this.href.toQueryParams();
    wazala_widget.show([ p.page, p.id ].compact().join(":")); 
    // google
    if(window._gaq) _gaq.push(['_trackPageview',['/wazala', p.page, p.id].compact().join('/')]);
  });
});

