why do you set a variable indexWhereFound?
i think you mean indexFound?
{
var indexFound = -1;
for (var position = 0; position < valueArray.length; position = position + 1){
if (valueArray[position] == value){
indexFound = position;}
}
return indexFound;
}