var podomani = window.podomani || {};

/* 
 * Podomani Triggers
 *
 * Triggers use HTML5 'data-' attributes to define behaviours that are "triggered" by an 
 * event on an element.
 * */
podomani.triggers	= {};
podomani.triggers.dispatch	= function(trigger){
	$trigger = $(trigger);
	eval('podomani.triggers.' + $trigger.attr('data-trigger-name'))($trigger);
}

String.format = function() {
  var s = arguments[0];
  for (var i = 0; i < arguments.length - 1; i++) {       
    var reg = new RegExp("\\{" + i + "\\}", "gm");             
    s = s.replace(reg, arguments[i + 1]);
  }

  return s;
}
