function findPos(obj,poziom) {
    var ntop = 0;
    if (obj.offsetParent) {
        ntop = obj.offsetTop
        while (obj = obj.offsetParent) {
            ntop += obj.offsetTop
        }
    }
	if (poziom == 1) {
		document.getElementById('lewar1').value = ntop;
	}
	if (poziom == 2) {
		document.getElementById('lewar2').value = ntop;
	}
	if (poziom == 3) {
		document.getElementById('lewar3').value = ntop;
	}
}

function Rozwijaj() {
	if (document.getElementById('b1')) {
		RobMenu(document.getElementById('b1'),1);
	}
	if (document.getElementById('b2')) {
		RobMenu(document.getElementById('b2'),2);
	}
	if (document.getElementById('b3')) {
		RobMenu(document.getElementById('b3'),3);
	}
}

function RobMenu(element,poziom) {
	var menuLI = element.parentNode.parentNode.getElementsByTagName('li');
	var podULe = element.parentNode.getElementsByTagName('ul');
		//alert(menuLI.length);
	for(var i=0; i<menuLI.length; i++) {
		var menuUL = menuLI[i].getElementsByTagName('ul');
		//alert(i);
		for(var j=0; j<menuUL.length; j++) {
			menuUL[j].style.display = 'none';
			menuUL[j].style.visibility = 'hidden';
/*			var menuULLI = menuUL[j].getElementsByTagName('li');
			for(var k=0; k<menuULLI.length; k++) {
				menuULLI[k].style.borderBottom = '3px solid #FFFFFF';
			}
*/		}
	}
	if (podULe[0]) {
		podULe[0].style.display = 'block';
		podULe[0].style.visibility = 'visible';
/*		var podULLI = podULe[0].getElementsByTagName('li');
			for(var l=0; l<podULLI.length; l++) {
				podULLI[l].style.borderBottom = '1px solid #FF0000';
			}
*/	}
	if (poziom==1) {
		if (podULe[0]) {
			document.getElementById('lewas').style.display = 'block';
			document.getElementById('srodeks').style.display = 'block';
			document.getElementById('prawas').style.display = 'block';
		} else {
			document.getElementById('lewas').style.display = 'none';
			document.getElementById('srodeks').style.display = 'none';
			document.getElementById('prawas').style.display = 'none';
		}
			document.getElementById('lewap').style.display = 'none';
			document.getElementById('srodekp').style.display = 'none';
			document.getElementById('prawap').style.display = 'none';
	}
	if (poziom==2) {
		if (podULe[0]) {
			document.getElementById('lewap').style.display = 'block';
			document.getElementById('srodekp').style.display = 'block';
			document.getElementById('prawap').style.display = 'block';
		} else {
			document.getElementById('lewap').style.display = 'none';
			document.getElementById('srodekp').style.display = 'none';
			document.getElementById('prawap').style.display = 'none';
		}
	}
	if (poziom==1) {
		findPos(element,poziom);
		drmenu1 = document.getElementById('lewar1').value;
	
		if (drmenu1>150) {
			//document.getElementById('lewal2').style.top = (drmenu1);
			document.getElementById('lewal2').style.color = '#07387A';
			document.getElementById('lewal1').style.color = '#797979';
		} else {
			//document.getElementById('lewal1').style.top = (drmenu1);
			document.getElementById('lewal1').style.color = '#07387A';
			document.getElementById('lewal2').style.color = '#797979';
		}
		document.getElementById('lewas').style.top = (drmenu1-0+7); // pozycja lewej kreski pomiędzy 1 i 2
		document.getElementById('srodeks').style.top = 136;
		document.getElementById('srodeks').style.height = (drmenu1-67+7); //długość środkowej kreski pomiędzy 1 i 2
		document.getElementById('prawas').style.top = 192;
	}
	if (poziom==2) {
		findPos(element,poziom);
		drmenu1 = document.getElementById('lewar1').value;
		drmenu2 = document.getElementById('lewar2').value;
		
		document.getElementById('prawas').style.top = (drmenu2-3); // pozycja strzałki pomiędzy 1. i 2. poziomem
		if (drmenu1<drmenu2) {
			document.getElementById('srodeks').style.height = (drmenu2-drmenu1+2);
			document.getElementById('srodeks').style.top = drmenu1-0+7;
		} else {
			document.getElementById('srodeks').style.top = (drmenu2-0+8);
			document.getElementById('srodeks').style.height = (drmenu1-drmenu2-2);
		}
		document.getElementById('lewap').style.top = (drmenu2-3);
	
		document.getElementById('srodekp').style.top = 119;
		document.getElementById('srodekp').style.height = (drmenu2-119+8);
		document.getElementById('prawap').style.top = 109;
	}
	if (poziom==3) {
		findPos(element,poziom);
		drmenu2 = document.getElementById('lewar2').value;
		drmenu3 = document.getElementById('lewar3').value;
	
		if (drmenu2<=drmenu3) {
			document.getElementById('srodekp').style.height = (drmenu3-drmenu2-0);
			document.getElementById('srodekp').style.top = drmenu2-0+8;
		} else {
			document.getElementById('srodekp').style.top = (drmenu3-0+8);
			document.getElementById('srodekp').style.height = (drmenu2-drmenu3);
		}
		document.getElementById('prawap').style.top = (drmenu3-2);

	}
}
