(function(){
	
	$(document).ready(function () {
	    
	    $.getJSON("http://pipes.yahoo.com/pipes/pipe.run?_id=llzMRxy33RGEKwhgrbQIDg&_render=json&_callback=?",
        	function(data){
        		
    			var d, qty, showDates, chunk = "";
        		var MONTHS = new Array("FAIL", "JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC");    	
        		
        		$('#lifestream-wrapper').empty();

        		// Look for quantity configuration
        		if(parseInt($('#lifestream-wrapper').attr("data-qty"), 10) > 0)
        			qty = parseInt($('#lifestream-wrapper').attr("data-qty"), 10);
        		else
        			qty = 50;
        		 
        		// Look for date label configuration
	    		showDates = !(parseInt($('#lifestream-wrapper').attr("data-hideDates"), 10) > 0);
        		
        		
				$.each(data.value.items, function(i,item){

					if(i > qty) return;
					
					if(showDates && d != item['y:published'].day)  {
						d = item['y:published'].day;						
						chunk += '<div class="timeline-date"><div class="timeline-details day">' + d + '</div><div class="timeline-details month">' + MONTHS[item['y:published'].month] + '</div><div class="timeline-details year">' + item['y:published'].year + '</div></div>';
					}			
					
        			chunk += '<p>' + item.title + ' <a href="'+ item.link +'">[ # ]</a></p>';
        				        					
					$('#lifestream-wrapper').append(chunk);
					chunk = "";						

		      	});
			
        	}
        );
	    
	});
	
})();