/** @file anchor_expander.js
 * Soubor obsahuje sadu fci, ktere pracuji s vybranymi odkazy a jejich nadrazenymi elementy.
 * Element oznaceny tridou expand_anchor bude fungovat jako jako odkaz, který je v něm vnořený.
 * Při kliknutí na něj se předá kliknutí prvnímu odkazu.
 */

document.observe('dom:loaded', initExpanders);

/** Inicializuje expandery.
 * Vsem elementum, ktere maji expandovat odkazy nastavi na kliknuti akci expanderClicked.
 * Tato fce bude dostavat parametr udalosti, a this nastaveny na element expandera.
 */
function initExpanders(){
	$$('.expand_anchor').each(
		function(expander) {
			// nastavit expandery
			expander.observe('click', expanderClicked);
		}, this	);
}

/** Obslouzi kliknuti na expander.
 * Propaguje klik, na odkaz.
 */
function expanderClicked(event){
	event.stop();
	var expanderAnchor = this.select('a').first();
	if(expanderAnchor!='undefined'){
		window.location.href = expanderAnchor.href;
	}
}
