Event.observe(window, 'load', unige_detail_init);

function unige_detail_init() {
	direct_link();
	var nb_td = 0;
	$$('.sujet').each(function(td) {
		nb_tr = td.getElementsByTagName('tr'); 
		if (nb_tr.length > 0)
			traiter(td, nb_td, nb_tr.length);
		nb_td++;
	});
}

function traiter(td, nb_td, nb_tr) {
	node_lien_sujet = td.getElementsByTagName('a').item(0);
	node_lien_sujet.firstChild.nodeValue = 'Sujets (' + nb_tr + ')';
	td.show();
	var id = 'sujet'+nb_td;
	$(td.getElementsByTagName('table').item(0)).writeAttribute('id', id);
	Event.observe(node_lien_sujet, 'click', function(evt) { Event.stop(evt); new Effect.toggle(id, 'blind', {duration: 0});} );
}

function direct_link() {
	$$('.unige_source').each(function(node) {
                var href = node.getAttribute('href');
		node.removeAttribute('onclick');
		Event.observe(node, 'click', function(evt) { Event.stop(evt); OpenWindow(href, '', -1, -1); });
        });
}
