$(function() {
	$(".scrollable").scrollable({
		circular: true,
		speed: 1000,
		easing: 'easeInOutQuad'
	});

	$.ajax({
		url:'http://twitter.com/statuses/user_timeline/blacktoastmusic.json',
		data:{count:10},
		dataType:'jsonp',
		success:function(data, textStatus, XMLHttpRequest) {
			for(var i in data) {
				var date = new Date(data[i].created_at);
		        var time = relativeTime(date);
				$('ul#tweets').append('<li>'+data[i].text.replace(/(http:\/\/\S+)/g, "<a href='$1' class='linkOut'>$1</a>")+'<br />'+'<a href="http://twitter.com/blacktoastmusic" class="linkOut tweetDate">Posted '+time+'</a></li>');
			}
		}
	});
	
	function relativeTime(time) {
		var now = new Date();
		var delta = (now - time)/1000;
		
		if (delta < 60) {
			return 'less than a minute ago';
		} else if(delta < 120) {
			return 'about a minute ago';
		} else if(delta < (60*60)) {
			return (parseInt(delta / 60)).toString() + ' minutes ago';
		} else if(delta < (120*60)) {
			return 'about an hour ago';
		} else if(delta < (24*60*60)) {
		   	return 'about ' + (parseInt(delta / 3600)).toString() + ' hours ago';
		} else if(delta < (48*60*60)) {
		    return '1 day ago';
		} else {
		    return (parseInt(delta / 86400)).toString() + ' days ago';
		}
	}
});

