
var menuWithSubitems = new Array();

// pd.addOnLoad(function() {
function initJsMenu () {
	var menu = document.getElementById('nav');
	var polozky = menu.getElementsByTagName('li');
	// projdu vsechny li v menu
	for(pol=0; pol<polozky.length; pol++ ) {
		// pokud je prochazeny <li> v hornim menu (detekovano dle class jsHorniMenu
		if( polozky[pol].className && polozky[pol].className.indexOf('jsHorniMenu') != -1 )
		{
			if( document.getElementById( polozky[pol].firstChild.id + 'Ul' ) ) { // pokud mam podrazene <ul>
				menuWithSubitems.push( polozky[pol].firstChild.id ); // pridam si id do seznamu
				polozky[pol].onmouseover = function () { menuOver(this); };
				//polozky[pol].onmouseout = function () { menuOut(this); };
			}
		}
	}
	for( idx in menuWithSubitems ) {
		document.getElementById( menuWithSubitems[idx] + 'Ul' ).className = 'ulHidden';
	}
	// promenna aktivniVMenu se vygeneruje v index_sablona_top.php podle aktivni stranky
	menuOver( document.getElementById(aktivniVMenu).parentNode);
} 

function menuOut(ele) {
	if( ele ) {
		ele.className = ele.className.replace(/ ulHover/, '');
	}
}

function menuOver(ele) {
	for(idx=0; idx<menuWithSubitems.length; idx++)
	{
		if( menuWithSubitems[idx] != ele.firstChild.id ) {
			menuOut( document.getElementById(menuWithSubitems[idx]).parentNode);
		}
	}
	if( ele.className.indexOf('ulHover') == -1 ) {
		ele.className += ele.className + ' ulHover';
	}
}


menuStart++;
if( menuStart == 2 ) { initJsMenu(); }

