function updateLastFM(){
	var username = "samsite500";
	var apikey = "96e0589327a3f120074f74dbc8ec6443";
	var limit = 1;
	var url = 'http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user='+username+'&api_key='+apikey+'&limit='+limit+'&format=json&callback=?';
	
	$.getJSON(url, lastfmCallback);
}

function lastfmCallback(data){
	var track = data.recenttracks.track[0];
	if(track == null){
		track = data.recenttracks.track;	
	}
	
	var song = track.name;
	var artist = track.artist['#text'];
	var album = track.album['#text'];
	
	try{
		var nowplaying = track["@attr"].nowplaying;
	} catch(err) {
		nowplaying = false;	
	}
	
	var date = '';
	if(track.date != null){
		date = track.date['#text'];
	}
	var art_url = stripslashes(track.image[2]['#text']);
	var link_url = stripslashes(track.url);
	
	$('#lfm_song').html(song);
	$('#lfm_artist').html(artist);
	$('#lfm_album').html(album);
	if(art_url != null && art_url != ''){
		$('#lfm_art').attr('src', art_url);
	}
	if(nowplaying){
		$('#lfm_now').html("Currently Listening");	
	} else {
		$('#lfm_now').html(date);
	}
}

function stripslashes(str) {	 
	return (str+'').replace(/\0/g, '0').replace(/\\([\\'"])/g, '$1');
}
