Разумеется, не работает. 1. В блоке "JAVASCRIPT" jsfiddle не должно быть тегов script. 2. Ты обращается к несуществующим переменным aRates и oFromCurrencies. Прежде чем, что-то делать с переменной, её нужно создать и инициализировать. 3. Ты пытаешься вызывать несуществующую функцию ArrayLength. Стандартный способ получения размера массива в JavaScript выглядит совершенно иначе. Похоже, тупо скопипастил JS-код, который на глаза попался, элементарно не понимая, что это всего лишь маленький кусочек, который без всего остального JS-кода работать не будет.