function unique(array) {
    var type = typeof(array[0]);
    var value = {};
    for (var k in array)
        value[array[k]] = true;
    array = [];
    if (type == 'number') {
        for (var k in value)
            array.push(parseFloat(k));        
    }
    else {
        for (var k in value)
            array.push(k);
    }
    return array;
}

