function init()
{
	get_recent_photos()
	get_listening_history()
	get_twitter_status()	
}
//
function get_recent_photos()
{
	var user = "72904000%40N00"
	var u = "http://api.flickr.com/services/rest/?method=flickr.people.getPublicPhotos&api_key=85497dbe3823d30b7db8ce79b3bc9ab3&user_id="+user+"&per_page=4&page=0&format=json&jsoncallback=?"
	$.getJSON(u, function(D){
		$("#recent_photos").html("")
		$.each(D.photos.photo, function(i, Item){
			var photo_url = "http://flickr.com/photo.gne?id="+Item.id 
			var img_url = "http://farm"+Item.farm+".static.flickr.com/"+Item.server+"/"+Item.id+"_"+Item.secret+"_m.jpg"
			$("#recent_photos").append("<div class=\"photo\"><a href=\""+photo_url+"\"><img src=\""+img_url+"\"/></a></div>")
		})
	})
}                                   

/*       
me = 72904000%40N00
35994510@N08  
33734725@N05
33734725@N05&lang=en-us&format=rss_200

*/
//
function get_twitter_status()
{
	var u = "http://twitter.com/statuses/user_timeline/jarred.json?count=1&page=1&callback=?"
	$.getJSON(u, function(D){
		$(".status").html(D[0]["text"].linkify_tweet())
	})
}
//                     
function get_listening_history()
{     
	var u = "http://www.jb-api.net/lastfm/jarredb/?total=4&callback=?"
	$.getJSON(u, function(D){
		$(".artists").html("")
		for(var i = 0; i<D["albums"].length; i++){
			$(".artists").append("<a class=\"album\" href=\""+D["albums"][i]["url"]+"\"><img src=\""+D["albums"][i]["images"]["large"]+"\"</a>")
		}
	})
}                      
//
$(document).ready(init)
//
String.prototype.linkify_tweet = function() {
	var tweet = this
	tweet = tweet.replace(/\b(https?:\/\/[^\s+\"\<\>]+)/igm, "<a href=\"$1\">$1</a>");
	tweet = tweet.replace(/(^|\s)@(\w+)/g, "$1<a href=\"http://www.twitter.com/$2\">@$2</a>");
	return tweet.replace(/(^|\s)#(\w+)/g, "$1<a href=\"http://search.twitter.com/search?q=%23$2\">#$2</a>");
};                                    
//
