$(function(){
	var enableSoundcloud = true;
	
	if (enableSoundcloud) {
		SC.initialize({
			client_id: "03eec87610a010e230526343cc0288bf"
		});
		
		SC.oEmbed("http://soundcloud.com/jonnay", {auto_play: false, color: "#ccc"}, function(oembed){
			$("#tracks").html(oembed.html);
		})
	}
});

$(window).load(function() {
	if ("undefined" !== typeof tumblr_api_read) {
		$('#tumblr').html('');
		for (var i = 0; i < tumblr_api_read.posts.length; i++) {
				//console.info(tumblr_api_read.posts[i]["regular-title"]);
			showTumble(tumblr_api_read.posts[i], $('#tumblr'));
		}
	} else {
		$('#tumblr').html('<p class="error">Sorry, cannot load posts from tumblr.  <a href="http://blog-jonnay.tumblr.com/">Visit it instead.</a></p>');
	}
});

function showTumble(post, into) {
	var titleize = function(url) {
		var out = '';
		var title = post['regular-title'] || '<span class="untitled">'+post['type']+'</span>';
		if (url) {
			out = out + '<a href="'+url+'">'+title+'</a>';
		}
		return out;
			
	}

	var postHandler = {
		"regular": function() {
			return post['regular-body']
		},
		"video": function() {
			return '<div class="video">' + post['video-player-250'] + '</div>' + post['video-caption'];
		},
		"audio": function() {
			return '<div class="audio"><div class="player">' + post['audio-player'] + '</div><div class="caption">'+post['audio-caption']+'</div></div>';
		},
		"quote": function() {
			return '<div class="quote"><blockquote >' + post['quote-text'] + '</blockquote><p>' + post['quote-source'] + '</p></div>';
		},
		"link": function() {
			return '<div class="link">Link: <a href="'+ post['link-url']+'">'+post['link-text']+'</a></div>';
		},
		"photo": function() {
			return '<div class="image"><img class="main-image" src="'+post['photo-url-500']+'"/>'+post['photo-caption']+'</div>';
		}
	}

	var out = '<div class="tumble">'+
	          '<h3>'+titleize(post['url-with-slug'])+"</h3>"+
	          '<h4>'+post['date']+'</h4>'+
	          postHandler[post['type']]()+
	          '<div>';

	into.append(out);
}
					

