(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);