/* -------------------------------- ** FUNCTION: ** fnMakeUniqueArray ** DESCRIPTION: ** This function removes all duplicate elements from ** an array and returns an array with only unique elements. ** DEPENDENCIES: ** none ** DATE: ** -------------------------------- */ function fnMakeUniqueArray(aaArray) { var aaReturn = new Array(); var iIndex = 0; var eCurrentElement = ""; var bIsDuplicate = new Boolean(); for (var ii = 0; ii < aaArray.length; ii++) { eCurrentElement = aaArray[ii]; bIsDuplicate = false; for (var jj = 0; jj < ii; jj++) { if (aaReturn[jj] == eCurrentElement) { bIsDuplicate = true; } } //-- for jj if (!bIsDuplicate) { aaReturn[iIndex] = eCurrentElement; iIndex++; } //- if } //-- for ii return aaReturn; } //-- fnMakeUniqueArray