//<![CDATA[

function evt_add_updater_ajax (zis, act, tgt) {
	new Ajax.Request("/"+zis.rel, {
		method: 'get',
		onSuccess: function (transport) {
			$(tgt).innerHTML = transport.responseText;
			if (act == 'liste') {
				evt_liste_add_updater();
				evt_details_add_updater();
			}
			if (act == 'details') {
				try {
					initLightbox();
				}
				catch (err) {}
			}
		}
	});
}

function evt_liste_add_updater () {
	$$('div.evenements-liste div.prevevts a').invoke('observe', 'click', function(e) {
		Event.stop(e);
		Event.element(e).innerHTML = Event.element(e).innerHTML + '<img src="/fileadmin/templates/images/loader.gif" alt="" class="loader" />';
		evt_add_updater_ajax(Event.element(e), 'liste', 'evenements-liste');
	});
	$$('div.evenements-liste div.nextevts a').invoke('observe', 'click', function(e) {
		Event.stop(e);
		Event.element(e).innerHTML = Event.element(e).innerHTML + '<img src="/fileadmin/templates/images/loader.gif" alt="" class="loader" />';
		evt_add_updater_ajax(Event.element(e), 'liste', 'evenements-liste');
	});
}

function evt_details_add_updater () {
	$$('div.evenements-liste div.panel div.content a').invoke('observe', 'click', function(e) {
		Event.stop(e);
		$$('div.evenements-details div.infocontent h2').each(function (f) {
			f.innerHTML = f.innerHTML + '<img src="/fileadmin/templates/images/loader.gif" alt="" class="loader" />';
		});
		evt_add_updater_ajax(Event.element(e), 'details', 'evenements-details');
	});
}

Event.observe(window, 'load', function() {
	evt_liste_add_updater();
	evt_details_add_updater();
});

//]]>
