GetNoun = function(number, one, two, five) { number = Math.abs(number); number %= 100; if (number >= 5 && number <= 20) { return five; } number %= 10; if (number == 1) { return one; } if (number >= 2 && number <= 4) { return two; } return five; }; GetAdj = function(number, one, two) { number %= 100; if (number == 11) return two; number %= 10; if (number == 1) return one; return two; };