Ещё одно дополнение, добавил алерт в цикл:
for (i in drops) {
drop = document.getElementById('filter' + j);
drop_label = document.getElementById('drop_label' + j);
drop_label.appendChild(document.createTextNode( drops[i] ));
drop.style.display = 'block';
load_filter_data(i,'filter'+j);
j++;
}
так работает по правильному алгоритму, но алерт мне там совсем не нужен, как заставить работать цикл в цикле?