FJAjaxParts.PageRank = function(data) {
    this.init(data);
};

FJAjaxParts.PageRank.prototype = {
    init : function(data) {
        var params_a = new Array();
        if (data.tid) {
            params_a.push('tid=' + data.tid);
        }
        if (data.page_url) {
            params_a.push('url=' + encodeURIComponent(data.page_url));
        }
        else {
            params_a.push('url=' + encodeURIComponent(location.href));
        }
        if (data.page_title) {
            params_a.push('title=' + encodeURIComponent(data.page_title));
        }
        else {
            params_a.push('title=' + encodeURIComponent(document.title));
        }
        params = params_a.join('&');
        new Ajax.FJUpdater(data.id, 
                           data.url,
                           { method : 'get',
                             parameters : params,
                             requestHeaders: ['If-Modified-Since','Wed, 15 Nov 1995 00:00:00 GMT'] }, 
                           { nextFunc : data.nextFunc,
                             errmsg : data.errmsg });
    }
};
