	row: rows[i],
									value: unsortedValues[i]
								});
							}
			
							sortedMap.sort(function(a, b) {
								return self.settings.compare(a.value, b.value) * direction;
							});
			
							$.each(sortedMap, function(i, entry) {
								rowsContainer.append(entry.row);
							});
			
							th.addClass(self.settings[self.direction]);
			
							self.log('Sort finished in ' + ((new Date()).getTime() - start.getTime()) + 'ms');
							self.$table.trigger('tablesort:complete', [self]);
							//Tr