
function addReaction(parentPrispevekId) {
    var form = $('content').getElement('form');

    /* odstraneni pripadne predchozi vlozene radky s editorem z DOM */
    if ($('prispevek-form-row') != null) {
        $('prispevek-form-row').getNext().style.visibility = 'visible';
        $('prispevek-form-row').dispose();
    }

    /* vymena parent id (+zapamatovani prvni hodnoty - prispevek do noveho vlakna) */
    form.getElement('input[name=Prispevek:InPrispevek:id_12345]').value = parentPrispevekId;

    /* odstraneni formulare z DOM */
    form.dispose();

    /* umisteni formulare na nove misto (pod prispevek, na ktery je reagovano) */
    var prispevekTR = $('prispevek-'+parentPrispevekId);
    var newTR = new Element('tr', {'id':'prispevek-form-row'});
    var newTD = new Element('td');
    form.inject(newTD);
    newTD.inject(newTR);
    newTR.inject(prispevekTR, 'after');
    
    /* uprava popisku formulare - na koho je reagovano */
    form.getElement('.caption').innerHTML = 'REAKCE NA: '+ prispevekTR.getPrevious().getElement('td').get('text');

    /* skryti odkazu "reagovat" u prispevku na nejz je reagovano */
    newTR.getNext().style.visibility = 'hidden';

    /* focus na textareu */
    $('PrispevekText').focus();
}

window.addEvent('domready', function() {
	//zajisteni vyNULLovani parenta pokud neni reagovano na jiny prispevek (chyba firefoxu - po reloadu zustavala predchozi hodnota)
	if ($('prispevek-form-row') == null) {
		var form = $('content').getElement('form');
		if (form != null) {
			var el = form.getElement('input[name=Prispevek:InPrispevek:id_12345]');
			if (el != null) {
				el.value = 'id_null_12345';
			}
		}
	}
});
