function zobraz(name_all_submenu, name_parent_menu) {
    var all_submenu_schovat = document.getElementById('me_all_submenu2');
    //all_submenu_schovat.style.visibility = 'hidden';
    all_submenu_schovat.style.display = 'none';
    all_submenu_schovat = document.getElementById('me_all_submenu3');
    //all_submenu_schovat.style.visibility = 'hidden';
    all_submenu_schovat.style.display = 'none';
    all_submenu_schovat = document.getElementById('me_all_submenu4');
    //all_submenu_schovat.style.visibility = 'hidden';
    all_submenu_schovat.style.display = 'none';
    all_submenu_schovat = document.getElementById('me_all_submenu5');
    //all_submenu_schovat.style.visibility = 'hidden';
    all_submenu_schovat.style.display = 'none';
  
    if(name_all_submenu != '') { //pouze kdyz submenu existuje - napr novinky ho nemaji
      var all_submenu = document.getElementById(name_all_submenu);
      //all_submenu.style.visibility = 'visible';
      all_submenu.style.display = 'block';
    }
}

//funkce ma probehnout jenom kdyz opoustim DIV ktery obaluje vsechny prvky submenu
//pri funkci onmouseout jsou potencialne 2 problemy
//spusti se kdyz najedu na vnitrni prvky (napr dalsi DIV nebo link ...) - skutecne opoustim vlastni DIV, ale jsem uvnitr jeho prvku - resi to spodni cast skriptu
//spusti se kdyz jsem v tech vnitrnich prvcich a opoustim je - udalost probublava nahoru az ji zachytne eventhandler definovany na obalovaci DIV - resi to prvni cast skriptu
function skryj(udalost, nazevSubmenu) { //dulezite je poradi parametru, event az na konec; pri volani predavam pouze parametry bez eventu ten je automaticky
///function skryj(nazevSubmenu) { 
  //alert('skryj');
  //window.status = nazevSubmenu; //kvuli kontrole dal posilam nazev co se ma testovat na udalost onmouseout
  
  evt = udalost || window.event;
  //if (!e) var e = window.event; //vlastni event
  //alert('skryj1');
  //alert(evt);
	var tg = (window.event) ? evt.srcElement : evt.target; //element, ktery je opousten (vyvolal akci)
	//alert('skryj2');
	//window.status=tg.nodeName + tg.id + nazevSubmenu; //testovaci vypis
	
	//prvni cast podminky testuje jestli akci spustil (je opousten) jiny element nez DIV tak hned skoncit - 
	//napr opusteni vnorenych elementu jako link probubla udalost nahoru do DIVu, ktery ma ragistrovany eventhandler na onmouseout a spusti ho
	//kdyz je opousten jiny zanoreny DIV uvnitr naseho DIVu nez ten co uzavira vsechny polozky submenu tak taky skoncit
	if ((tg.nodeName != 'DIV') | (tg.id != nazevSubmenu)) return; 
	//alert('skryj3');
	//pokud je opousten DIV co me zajima tak musim zjistit jestli je opousten smerem ven nebo na vnoreny element
	//element kam je opousten je ve vlastnostech relatedTarget (W3C) nebo toElement (IE)
	var reltg = (evt.relatedTarget) ? evt.relatedTarget : evt.toElement; 
	//alert('skryj4');
	while (reltg != tg && reltg.nodeName != 'BODY') { //prochzim elementy nahoru dokud nedojdu k DIVu co testuji na opusteni nebo nahoru do BODY
		reltg= reltg.parentNode
		//alert('skryj5');
	}	
	if (reltg== tg) return; //pokud jsem byl v predchozim cyklu zarazen DIVu co je obalkou pro vsechny polozky submenu
  												//tak je jasne, ze jsem najel uvnitr DIV na vnoreny element, ale ve skutecnosti jsem DIV neopustil 
	
  //window.status='skryj'; //test vypis
  //alert('skryj6');
	
  
  //tg.style.visibility = 'hidden'; //pokud jsem se dostal az sem tak jsem skutecne opustil DIV a zavru ho
  tg.style.display = 'none'; //pokud jsem se dostal az sem tak jsem skutecne opustil DIV a zavru ho

  
  //alert('skryj7');
  //toto uz zabezpeci jenom background spravne nastaveny
  //srolujMenu(); //pokud to bude prilis zpomalovat tak staci rozdelit srolujMenu na cast pro parent_menu a tu volat jako samostatnou fci
}


