var googlepr_rpc = new PHPRPC_Client('http://www.coolcode.cn/wp-content/plugins/googlepr/rpc.php', ['googlepr']);

function showGooglePR(result) {
    var googlepr_container = document.getElementById('googlepr_container');
    var googlepr_bar = document.getElementById('googlepr_bar');
    var googlepr_rank = document.getElementById('googlepr_rank');
    googlepr_container.title = googlepr_bar.title = "PageRank: " + (result == 0 ? 'unranked' : result);
    googlepr_rank.style.width = (result << 2) + "px";
}

function googlePR() {
    googlepr_rpc.googlepr(location.href, function (result) {
        result = parseInt(result);
        if (isNaN(result)) return;
        showGooglePR(result);
        googlepr_rpc.dispose();
        googlepr_rpc = null;
    });
}