$(document).ready(function(){
	
	String.prototype.parseURL = function() {
		return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&~\?\/.=]+/g, function(url) {
			return url.link(url);
		});
	};
	
	String.prototype.parseUsername = function() {
		return this.replace(/[@]+[A-Za-z0-9-_]+/g, function(u) {
			var username = u.replace("@","")
			return u.link("http://twitter.com/"+username);
		});
	};
	
	String.prototype.parseHashtag = function() {
	return this.replace(/[#]+[A-Za-z0-9-_]+/g, function(t) {
		var tag = t.replace("#","%23")
		return t.link("http://search.twitter.com/search?q="+tag);
	});
	};

	$.getJSON("http://twitter.com/status/user_timeline/prestarh.json?count=6&callback=?",
	{
		
	}
, function(data) {
		
      $.each(data, function(i, item){
      $("#twitterBox").append('<div class="tweet" >' + item.text.parseURL().parseUsername().parseHashtag() + '</div>');
      });     
   });

});

