(function(){

var douban = "http://t.douban.com";
var paras = function(s){
    var o = {};
    if(s.indexOf('?') == -1) return {};
    var vs = s.split('?')[1].split('&');
    for(var i=0;i<vs.length;i++){
        if(vs[i].indexOf('=') != -1){
            var k = vs[i].split('=');
            eval('o.'+k[0]+'="'+k[1]+'"');
        }
    }
    return o;
}

var db_scripts = document.getElementsByTagName('script');
for(var i=0,j=db_scripts.length; i<j; i++){
    if(/radiowidget.js/.test(db_scripts[i].src)){
        var db_options = paras(db_scripts[i].src);
        var db_maxresults = db_options.maxresults || 10;
        break;
    }
}

if(document.getElementById('douban_ra') === null){
    document.write('<div id="douban_ra"></div>');
}

document.write('<link href="'+ douban +
        '/css/radiowidget.css" rel="stylesheet" type="text/css"/>');
document.write('<script type="text/javascript" src="http://api.douban.com/people/' +
        db_options.doubanid + '/favsongs?max-results=' + db_maxresults + 
        '&amp;alt=xd&amp;callback=db_success&amp;apikey=0f85e9acfb703eb32e91bd06f250bc19"></script>')
})();

function db_success(res){
    var r = res.entry, html = '<img src="http://t.douban.com/pics/red-heart.gif"/> &nbsp;我最近喜欢的歌曲<ul>';
    for (var i=0;i<r.length;i++){
        html += '<li><a target="_blank" title="'+ r[i].album.$t +'" href="' + r[i].subject_url.$t + '"><img src="' + r[i].cover.$t + '"/></a>';
        html += '<div class="overimg_back1"></div><div class="overimg_back2"></div>';
        html += '<div class="overimg_word1"><div class="overimg_title"><a target="_blank" href="' + r[i].subject_url.$t + '">' + r[i].title.$t + '</a></div></div><div class="overimg_word2"><div class="overimg_title"><a target="_blank" href="' + r[i].subject_url.$t + '">' + r[i].artist.$t + '</a></div></div>';
        html += '</li>';
    }
    html += '</ul>';
    html += '<div class="dbbottom"><a target="_blank" href="http://douban.fm">douban.fm</a></div>';
    document.getElementById('douban_ra').innerHTML = html;
}
