window.addEvent('domready', function() {
    var feed = new google.feeds.Feed('http://ws.audioscrobbler.com/2.0/user/anticipat3/recenttracks.rss');
    feed.setNumEntries(10);
    
    feed.load(function(result) {
        if (!result.error) {
            Object.each(result.feed.entries, function(entry) {
                var listened_date = Date.parse(entry.publishedDate).format('%l:%M%p %b %e%o');
                var listened_date_span = new Element('span', {
                    html: listened_date,
                    class: 'lastfm-listened-date'
                });
                var tracklink = new Element('a', {
                    href: entry.contentSnippet,
                    html: entry.title
                });
                var trackli = new Element('li');
                trackli.grab(tracklink);
                trackli.grab(listened_date_span);
                $('lastfm-track-list').grab(trackli);
            });
        }
        else {
            errorli = new Element('li', {
                html: 'Error retrieving tracks.'
            });
            $('lastfm-track-list').grab(errorli);
        }
    });
});
