$(document).ready(function () {
	initCommentform();
	initTwitter();
	initFlickr();
	initLastFM();
	initScrollable();
});

function initCommentform() {
	$("#commentform").hide();
	
	$("#leaveReply").click(function(event){
			event.preventDefault();
			$("#commentform").slideToggle();
		});
}

function initTwitter() {
	$("ul#twitterjibjab").hide();
	var url = "http://twitter.com/status/user_timeline/15788478.json?count=5&callback=?"; 
	$.getJSON(url, 
	function(data){ 
	    $.each(data, function(i, item) {	    	
			$("ul#twitterjibjab").append("<li>" + item.text + "</li>");
	    });
	    $("ul#twitterjibjab li:first").addClass("first");
	}); 
	$("ul#twitterjibjab").fadeIn(2000);
}

function initFlickr() { 
	$("ul#flickrlist").hide();
	var MAX_COUNT = 9;
	var counter = 0;
	var url = "http://api.flickr.com/services/feeds/photos_public.gne?id=53586338@N00&size=s&lang=en-us&format=json&jsoncallback=?";
	$.getJSON(url, 
	function(data){ 
	    $.each(data.items, function(i, item) {
	    		console.log("item");	    		if(counter < MAX_COUNT)
	    		{

					var link = item.media.m.replace(/_m/g,'_s');
					$("ul#flickrlist").append(
							"<li><a href=\"" + item.link + "\" title=\"" + item.title + "\"><img src=\""
							+ link + "\" alt=\"" + item.title + "\" /></a></li>");
				}
	    		counter++;
	    }); 
		$("ul#flickrlist").fadeIn(2000);
	});
}

function initLastFM(){
	$("ul#lastfm").hide();
	var url = "http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=defborn&limit=5&api_key=a37863e60a822f69b73fb9b1eca78a9c&format=json&callback=?";
	$.getJSON(url, 
	function(data){ 
	    $.each(data.recenttracks.track, function(i, item) {
			$("ul#lastfm").append("<li><a href=\"" + item.url + "\"><strong>" + item.artist["#text"] + "</strong> - " + item.name + "</a></li>");
	    });
		$("ul#lastfm").fadeIn(2000);
	});
}

function initScrollable() {
	if($(".scrollable").length != 0){
		$(".scrollable").scrollable({size: 1, loop: true}).navigator(".navi"); 	
	}
}