Проблема в том, что в window.load нет активного элемента, поэтому ваш второй селектор для добавления событий щелчка по каждому активному элементу ничего не находит. Итак, попробуйте это:
window.addEvent('load',function() {
$$('.eventlistitempassive').each(function(item) {
item.addEvent('click',function() {
$$('.eventlistitemactive').set('class', 'eventlistitempassive block');
item.set('class', (item.get('class') == 'eventlistitemactive block' ? 'eventlistitempassive block') : 'eventlistitemactive block');
});
});
});
поздравления из Австрии;)