function winGalleryOpen(url) 
	{
		var Win;
		if (Win) Win.close();
		Win = window.open("/popup_foto.html?"+url,"photo","width=300, height=200, scrollbars=no,menubar=no,status=no");
	}
	
function prepareMenu(menuId) {
	menu = document.getElementById(menuId);
	if (!menu) return;
	
	subelems = menu.getElementsByTagName('UL');
	
	for (i=0; i<subelems.length; i++) {
		if(subelems[i].parentNode.className.indexOf('selected')<0) { 
			subelems[i].parentNode.className='zwiniety';
			subelems[i].parentNode.childNodes[0].onclick = function() {rozwin(this);};
		}
	}
	
	subelems = menu.getElementsByTagName('LI');
	for (i=0; i<subelems.length; i++) {
		poz=subelems[i].className.indexOf('selected');
		if (subelems[i].className.indexOf('selected')>-1) {
			expandMenu(subelems[i]);
		}
	}	
}


function expandMenu(node) {
	if (node.nodeName=='LI' && node.className.indexOf('zwiniety')>-1) node.className=node.className.replace('zwiniety','rozwiniety');
	if (node.parentNode.parentNode.nodeName=='LI') 
		expandMenu(node.parentNode.parentNode);
}

function rozwin(menuPoz) {
	sel="";
	if(menuPoz.parentNode.className.indexOf('selected')>-1) sel=" selected"
	menuPoz.parentNode.className='rozwiniety'+sel;
	subelem = (menuPoz.parentNode.childNodes[0].nodeType==1)?menuPoz.parentNode.childNodes[0]:menuPoz.parentNode.childNodes[1];
	subelem.onclick = function() {zwin(this);};
	
}

function zwin(menuPoz) {
	sel="";
	if(menuPoz.parentNode.className.indexOf('selected')>-1) sel=" selected"
	menuPoz.parentNode.className='zwiniety'+sel;
	subelem = (menuPoz.parentNode.childNodes[0].nodeType==1)?menuPoz.parentNode.childNodes[0]:menuPoz.parentNode.childNodes[1];
	subelem.onclick = function() {rozwin(this);};
}
