JavaScript 1.8 version that only uses 58 characters