Javascript unique function from http://jspro.com/raw-javascript/five-php-functions-id-love-to-see-in-javascript/
Array.prototype.unique = function (sort, sortingFunction) {
var array = [];
for (var i = 0; i < this.length; i++) {
if (array.inArray(this[i]) === false)
array.push(this[i]);
}
if (sort === true) {
if (typeof sortingFunction === 'function')
array.sort(sortingFunction);
else
array.sort();
}
return array;
};