// JavaScript Document

function showElement(id) {
	document.getElementById(id).style.display = 'block';
}

function hideElement(id) {
	document.getElementById(id).style.display = 'none';
}

function hideThisElement(e) {
	var typ,zdroj,soucasnyzdroj, sousednizdroj;
	if (!e) e = window.event;
	typ = e.type;
	sousednizdroj = e.relatedTarget ? e.relatedTarget : e.toElement; // pro onmouseout 
	soucasnyzdroj = (e.currentTarget) ? e.currentTarget : this;  // 'this' funguje pouze je-li udalost definovana jako vlastnost
	// zrusit bublani
	if (e.stopPropagation) { e.stopPropagation() } // not IE
	else { e.cancelBubble = true } // IE
	if (!jePotomkem(sousednizdroj, soucasnyzdroj)) {
		soucasnyzdroj.style.display = 'none';
	}
}

function jePotomkem(potomek, predek) {
  while(potomek != predek && potomek != null) { potomek = potomek.parentNode }
  return potomek == predek;
}

