(function ($) { $.tablesorter.addParser({ // set a unique id id: 'changefreq', is: function (s) { return false; }, format: function (s) { switch (s) { case 'always': return 0; case 'hourly': return 1; case 'daily': return 2; case 'weekly': return 3; case 'monthly': return 4; case 'yearly': return 5; default: return 6; } }, type: 'numeric', }); $(document).ready(function () { // Set some location variables. var h1 = $('h1'); h1.text(h1.text() + ': ' + location); document.title = h1.text(); $('table').tablesorter({ sortList: [[0, 0]], headers: { 2: { sorter: 'changefreq' }, }, widgets: ['zebra'], }); }); })(jQuery);