Grab unique value out of an array in javascript

How to grab every unique value out of an array in javascript.

var arr = new Array();
var arr = [1,2,2,3,3,4,5,6,2,3,7,8,5,9];
UniqueValues(arr);

function UniqueValues(a){
var u = new Array();
o:for(var i = 0, n = a.length; i < n; i++)
{
for(var x = 0, y = u.length; x < y; x++)
{
if(u[x]==a[i]) continue o;
}
u[u.length] = a[i];
}
return u;
}