Unobtrusive, JavaScript table sorter (sort by column), pagination (numeric & alphabetical)