http://stackoverflow.com/questions/7346827/javascript-find-array-index-with-value
Anonymous
Code that is graceful and clear is less likely to break.