(function($){
 $.fn.stagger = function(options,settings) {
    
  var defaults = {
   interval: 500,
   easing : 'easeOutExpo',
   duration : 1500,
   reverse : false
  };
  
  var options = $.extend(defaults, options);
  var items = [];
			  
  this.each(function() {
  	var $item = $(this);
	items.push($item);    
  }); // End each
  
  for(var i in items){
	var $item = items[i];
	
	setTimeout(function() {
		var obj = options.reverse ? items.pop() : items.shift();
		obj.animate(settings,options.duration,options.easing)
	}, options.interval*i);
  } // End For
  
 };
})(jQuery);

