// div matka, div podkategoria, style matka, style podkategoria, nazwa ogolna dla glownej bez numeru (dla petli), nazwa ogolna dla podkategori bez numeru (dla petli), ilosc petli, czy jest submenu
function menu(divThis, divSubs, cssRoot, cssSubs, divCatBN, divSubsBN, catCount, menusubbg, subTrue) {
	for (i=0; i<=catCount; i++) {
		/* przypisywanie nazw w petli */
		divSubsZN = divSubsBN+i;
		divCatZN = divCatBN+i;
		/* po petli sprawdzanie ktory zostal klikniety i te submenu zostanie otworzone lub zakniete w zaleznosci jaki mialo stan poczatkowy */
		if(divSubsZN == divSubs) {
		  	/* jesli submenu ma stan widoczny */
			if(document.getElementById(divSubs).style.display == 'block') {
				/* ustawienie na stan niewidoczny */
				document.getElementById(divSubs).style.display = 'none';
				//document.getElementById(menusubbg).style.display = 'none';
				document.getElementById(divCatZN).className=cssRoot;
				}
			/* jesli submenu ma stan niewidoczny */
			else {
				/* jesli jest submenu */
				if(subTrue == 'true') {
					/* ustawienie na stan widoczny */
					//document.getElementById(menusubbg).style.display = 'block';
					document.getElementById(divSubs).style.display = 'block';
					/* nadanie odpowiedniego stylu elementowi ktory zostal ustawiony na widoczny  */
					document.getElementById(divThis).className=cssSubs;
					}
				/* jak nie ma to ustaw stan elemenu na niewidoczny */
				else {
					//document.getElementById(menusubbg).style.display = 'none';
					document.getElementById(divThis).className=cssSubs;
					}
				}
			}
		else {
			/* ustawienie na stan niewidoczny */
			document.getElementById(divSubsZN).style.display ='none';
			/* nadanie odpowiedniego stylu elementowi ktory zostal ustawiony na niewidoczny  */
			document.getElementById(divCatZN).className=cssRoot;
			}
		}
	}



// div matka, div podkategoria, style matka, style podkategoria, nazwa ogolna dla glownej bez numeru (dla petli), nazwa ogolna dla podkategori bez numeru (dla petli), ilosc petli, czy jest submenu
function galeria(divThis, divSubs, cssRoot, cssSubs, divCatBN, divSubsBN, catCount, menusubbg, subTrue) {
	for (i=0; i<=catCount; i++) {
		/* przypisywanie nazw w petli */
		divSubsZN = divSubsBN+i;
		divCatZN = divCatBN+i;
		/* po petli sprawdzanie ktory zostal klikniety i te submenu zostanie otworzone lub zakniete w zaleznosci jaki mialo stan poczatkowy */
		if(divSubsZN == divSubs) {
		  	/* jesli submenu ma stan widoczny */
			if(document.getElementById(divSubs).style.display == 'block') {
				/* ustawienie na stan niewidoczny */
				document.getElementById(divSubs).style.display = 'none';
				document.getElementById(divCatZN).className=cssRoot;
				document.getElementById(divSubsBN+catCount).style.display = 'block';
				break;
				}
			/* jesli submenu ma stan niewidoczny */
			else {
				/* jesli jest submenu */
				if(subTrue == 'true') {
					/* ustawienie na stan widoczny */
					document.getElementById(divSubs).style.display = 'block';
					/* nadanie odpowiedniego stylu elementowi ktory zostal ustawiony na widoczny */
					document.getElementById(divThis).className=cssSubs;
					}
				/* jak nie ma to ustaw stan elemenu na niewidoczny */
				else {
					//document.getElementById(divSubsBN+catCount).style.display = 'block';
					document.getElementById(divThis).className=cssSubs;
					}
				}
			}
		else {
			/* ustawienie na stan niewidoczny */
			document.getElementById(divSubsZN).style.display = 'none';
			/* nadanie odpowiedniego stylu elementowi ktory zostal ustawiony na niewidoczny  */
			document.getElementById(divCatZN).className=cssRoot;
			} 
		}
	}

