function postLinks() {
	// pripravime pole nalezenych odkazu
	var reArr = new Array();
	// projdeme vsechny prispevky a ulozime si je do pole vcetne meta informaci
	var carr = new Array();
	$$('#comments div h3').each(function(e) {
		var thisName = e.parentNode.parentNode.getElementsByTagName('strong')[1];
		var strongs = e.getElementsByTagName('strong');	// strongy
		var thisLink = e.getElementsByTagName('a')[0];	// odkaz
		var index = thisLink.firstChild.nodeValue;		// index prispevku 1...N
		// jmeno prispivajiciho
		var name = (strongs[1].firstChild.nodeName=='A')? strongs[1].getElementsByTagName('a')[0].firstChild.nodeValue : strongs[1].firstChild.nodeValue;
		// vlozeni do pole komentaru
		carr[index] = {link: thisLink.href, name: name, time: e.lastChild.nodeValue, id: e.parentNode.id, index: index};
	});

	// prohledame texty prispevku (hledame [0-9] nebo (0-9)) nahrazujeme odkazem na puvodni prispevek
	$$('#comments p').each(function(e) {
		e.innerHTML = e.innerHTML.gsub(/[\[,(]([0-9]*?)[\],)]/, function(match){
		  var index = parseInt(match[0].substr(1,match[0].length-2));	// cislo-index nalezeneho odkazu
		  var backLink = carr[index];	// data komentare zpet
		  if (backLink==undefined) return match[0];	// pokud tento komentar neexistuje, nic nenahrazujem
		  // data aktualniho komentare - hledame jeho index
		  var thisIndex = parseInt(e.parentNode.getElementsByTagName('a')[0].firstChild.nodeValue);
		  var thisLink = carr[thisIndex];	// data soucasneho komentare
		  if (thisLink==undefined) return match[0];	// pokud tento komentar neexistuje, nic nenahrazujem
		  // vlozime data do pole zpetnych odkazu pro priodani k textu
		  reArr.push({id: backLink.id, name: thisLink.name, time: thisLink.time, to: thisLink.id});
		  // nahradime nalezeny text odkazem na puvodni komentar
		  return '<a href="'+backLink.link+'" title="Reakce na: &quot;'+backLink.name+'&quot; ze'+backLink.time.substring(1)+'">'+match[0]+'</a>';
		});
	});

	// vkladani: Reagoval: do rodicovskych prispevku
	reArr.each(function(e){
		var insText = '<li>Reagoval: <a href="#'+e.to+'" title="Posunout na tento příspěvek">'+e.name+'</a>'+e.time+'</li>';
		// vkladame LI do UL, nejprve kontrola existence UL, prip. jeho vlozeni
		if (!$('re-'+e.id)) new Insertion.Bottom(e.id, '<ul id="re-'+e.id+'"></ul>');
		new Insertion.Bottom('re-'+e.id, insText);	// vlozeni LI do UL
	});
}

// funcke spustena po nacteni stanky
function loadCustomScripts() {
	postLinks();
	//$$('.gallery a').each(function(e) {e.rel = 'lightbox[gallery]'});
	//initLightbox();
}

Event.observe(window,'load', loadCustomScripts);	// po nacteni stranky zpracuj komentare