// JavaScript Document
// v2.0 

function setMenu() {
	$j(".submenu_correct").each(function(idx, elm) {
		var myNavi = $j(elm);
		var i = parseInt(myNavi.attr("id").substring(10));
		var myWidth = myNavi.width();
		///// problem der vererbten breite
	//	myNavi.style.width = "944px";
	//	var newWidth = 0;
	//	myNavi.childElements().each( function (s) { newWidth += s.getWidth(); });
		//alert(myWidth + " : " + newWidth);
	//	myWidth = newWidth + 2;
		//////
		var myPar = myNavi.parent();
		var myParRPos = myPar.position().left; 
		myParRPos = (i == 2) ? myParRPos - 2 : myParRPos; // korrektur einzug links in erster ebene
		var myParAPos = myPar.offset().left;
		var mainAPos = $j("#main_ul").offset().left;
		mainAPos = (i == 2) ? mainAPos : mainAPos - 2; // korrektur da beim aufruf die ebenen falsch sitzen...
		var myParNaviRPos = myParAPos - mainAPos - myParRPos;
		var myParWidth = myPar.width();
		var cor1 = (i == 2) ? 2 : 0; // korrektur wegen falscher breite
		var centerPosRel = (myParRPos) + ((myParWidth - cor1) / 2); 
		var centerPosCor = centerPosRel + myParNaviRPos;
		var myLeftPos = centerPosCor - (myWidth / 2);
		if (myLeftPos < 0) myLeftPos = 0;
		//alert(myLeftPos + " : " + myWidth);
		if (myLeftPos + myWidth > 921) {
			myLeftPos = 921 - myWidth;
		}
		//alert(i + " : " + myParRPos.left + " : " + myParWidth + " : " + centerPos + " : " + myWidth + " : " + myLeftPos);
		var cor3 = 2;
		var left = myLeftPos + cor3 - (myParNaviRPos);
		myNavi.css("left", left);
		//myNavi.offset({ left: left });
		//myNavi.width(myWidth - 2);
	});
}

