new Ajax.Request("/roblogic.json", {
	method: "get",
	onSuccess: function(transport){
		var data = transport.responseText.evalJSON();
		for (i=0;i<10;i++)
		{
			track  = data[i];
			if ((typeof track)=='object')
			{
				if (track.album.name != "Unknown" && track.album.coverart.large.indexOf('noimage')==-1)
				{
					renderTrack(track);
					break;
				}
				else if(i==9)
				{
					renderTrack(data[0]);
				}
			}
		}
	}
});

function renderTrack(track)
{
	url = (track.album.url!='') ? track.album.url:track.artist.url;
	displayString = (track.album.name == "Unknown") ? track.name:track.album.name;
	coverartUrl = (track.album.coverart.medium.indexOf('noimage')==-1) ? track.album.coverart.medium:track.artist.image_large;
	$('lastfm').update('<div class="album"><a href="'+url+'" target="_blank"><img src="'+coverartUrl+'" alt="'+track.album.name+'" /></a><div class="albuminfo"><a href="'+track.artist.url+'" target="_blank">'+track.artist.name+'</a>: <a href="'+url+'" target="_blank">'+displayString+'</a></div></div>');
}