//Twitter

/*
 * Credit to http://www.alovefordesign.com
 *
 */
//window.onload = function() {
	function loadTwitter(){
		var username = "SeattleEcon";
		
	     var ajax_load = "<p>Loading...</p>";
		 var url = 'http://twitter.com/statuses/user_timeline/'+username+'.json?callback=twitterCallback2&count=3'; 
	     var script = document.createElement('script');
	     $("#twitter_feed").html(ajax_load);
	     script.setAttribute('src', url);
	     document.body.appendChild(script);
	}
 
	function twitterCallback2(twitters) {
	  var statusHTML = [];
	  for (var i=0; i<twitters.length; i++){
	    var username = twitters[i].user.screen_name;
	    var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,
	     function(url) { return '<a href="'+url+'">'+url+'</a>';
	    }).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
	      return  reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
	    });
	    statusHTML.push('<div class="tweetWrapper"><li><p>'+status+'&nbsp;<a href="http://twitter.com/'+username+'/statuses/'+twitters[i].id+'">'+relative_time(twitters[i].created_at)+'</a></p></li><div class="fitter"></div></div>')
		
	  }
	  document.getElementById('twitter_update_list').innerHTML = statusHTML.join('');
	}
	 
	 
	function relative_time(time_value) {
		
	  var values = time_value.split(" ");
	  time_value = values[1] + " " + values[2] + " " + values[5] + " " + values[3];
	  var parsed_date = new Date();
	  parsed_date.setTime(Date.parse(time_value));
	  
	  var timeAgo= jQuery.timeago(parsed_date)+"...";
	 
	  return timeAgo;
	}


