jQuery(document).ready(
        function ()
        {
            jQuery(".apr-plugin-overview").each(
                    function()
                    {
                        var fieldset = jQuery(this).children("fieldset");
                        var params =  {};
                        var jQueryThis = jQuery(this);

                        fieldset.children("input").each(
                                function()
                                {
                                    params[jQuery(this).attr("name")] = jQuery(this).attr("value");
                                }
                        );

                        var pluginKey = params['pluginKey'];
                        var pluginCompatMatrixSelector = "a[name='apr-compat-matrix-" + pluginKey + "']";
                        var pluginCompatMatrix = jQuery(pluginCompatMatrixSelector);
                        var pluginOverviewTableId = '' + pluginKey + "-overview";
                        var i18n_seeOlderVersions = params['i18n-see-older-versions'];

                        // Check if compatibility matrix exists.
                        if (pluginCompatMatrix.length > 0)
                        {
                            var mostRecentVersionSelector = "table[id='" + pluginOverviewTableId + "'] tr th:contains('" + params['i18n-mostRecentVersion'] + "')";
                            var availabilitySelector = "table[id='" + pluginOverviewTableId + "'] tr th:contains('" + params['i18n-availablity'] + "')";

                            jQuery(mostRecentVersionSelector + ", " + availabilitySelector).each(
                                    function()
                                    {
                                        var seeOlderVersions = " <a href='#apr-compat-matrix-" + pluginKey + "'><small>(" + i18n_seeOlderVersions + ")</small></a>";
                                        jQuery(this).html( jQuery(this).html() + seeOlderVersions);
                                    }
                            );
                        }
                    }
            );
        }
);

