var $nrML = 7;
var mainOpen = 0;
var mainObj = new Array($nrML);
var mainPos = new Array($nrML);
var mainOffset = new Array($nrML);
var subObj = new Array($nrML);
var subHeight = new Array($nrML);
var mainFrame;

function naviInit() {
	for(var i = 0; i < $nrML; i++) {
		mainObj[i] = document.getElementById("MainLink"+(i+1));
		mainPos[i] = mainObj[i].offsetTop;
		mainOffset[i] = 0;
		subObj[i] = document.getElementById("SubLink"+(i+1));
		if(subObj[i]) {
			subHeight[i] = subObj[i].offsetHeight;
		} else {
			subHeight[i] = 0;
		}
	}
	mainFrame = window.document.getElementById("MainFrame");
}

function clickML(nr) {
	var i = 0;
	if(mainOpen == nr) {												//gleicher war offen -> zumachen, hochschieben, Ende.
		if (subObj[mainOpen-1]) subObj[mainOpen-1].style.visibility = "hidden";
		for (i=0; i < $nrML; i++) {
			mainOffset[i] = 0;
			mainObj[i].style.top = mainPos[i] + "px";
		}
	mainOpen = 0;
	return;
	}
	if(mainOpen != 0) {													//anderer war offen -> anderen zumachen+Rest hochschieben
		if (subObj[mainOpen-1]) subObj[mainOpen-1].style.visibility = "hidden";
		for(i = mainOpen; i < $nrML; i++) {
			mainOffset[i] -= (subHeight[mainOpen-1]+6);
		}
	}
	for(i = nr; i < $nrML; i++) {											//Rest runterschieben; neuen aufmachen
		mainOffset[i] += subHeight[nr-1]+6;
	}
	for(i = 0; i < $nrML; i++) {
		mainObj[i].style.top = mainOffset[i] + mainPos[i] + "px";
	}
	mainOpen = nr;
	if (subObj[mainOpen-1]) subObj[mainOpen-1].style.visibility = "visible";
}




function soloML(target) {
	if(mainOpen != 0) {
		if (subObj[mainOpen-1]) subObj[mainOpen-1].style.visibility = "hidden";
		for(i = mainOpen; i < $nrML; i++) {
			mainOffset[i] -= (subHeight[mainOpen-1]+6);
		}
		for(i = 0; i < $nrML; i++) {
			mainObj[i].style.top = mainOffset[i] + mainPos[i] + "px";
		}
	}
	mainOpen = 0;
	clickSL(target);
	//return false;
}

function clickSL(target) {

	mainFrame.src = target + ".html";
}









