Ачивку? Отдайте этот ужас на переделку фрилансерам или отправляйтесь читать учебник. Там где про dom traversing и всё такое.
UPD:
омг, я вспомнил этот код, там даже есть кусочки из моих ответов 3-4 месячной давности.
ИМХО, прогреса не будет пока вы не опишете нормально как это должно работать. Чтение вот таких вот кусков ясности не добавляет.
var e5 = (i0 * o2) + (i0 * o3) + (i0 * o4) + (i0 * o5) + (i1 * o3) + (i1 * o4) + (i1 * o5) + (i2 * o4) + (i2 * o5) + (i3 * o5);