var opendiv="";
var opensub="";

function setpage() {
	//checkref=parent.maincontent.location.href;
	if (checkref != location.href + "#") {
		wichref="mid_1_a";
		i=1;
		setref1 = document.getElementById(wichref);
		while (setref1 != null) {
			j=1;
			if (setref1.href==checkref && setref1.href!="#") {
				setdefault(i,j,setref1);
				setref1="";
				setref2="";
				wichref="#";
			}
			setref2 = document.getElementById(wichref + "_" + j);
			while (setref2 != null) {
				if (setref2.href==checkref && setref2.href!="#") {
					setdefault(i,j,setref1);
					setref1="";
					setref2="";
					wichref="#";
				}
				j = j + 1;
				setref2 = document.getElementById(wichref + "_" + j);
			}
			i = i + 1;
			wichref="mid_" + i + "_a";
			setref1 = document.getElementById(wichref);
		}
	} else {
		parent.maincontent.location.href = "index.php";
	}
}

function setdefault(i,j,callerref) {
	openmenu("mid_"+i,callerref,true);
	setsubmenu("mid_"+i+"_hs_"+j);
}

function openmenu(wichdiv,callerref,dosetdef) {
	closemenu(wichdiv)
	setdiv = document.getElementById(wichdiv);
	if (setdiv != null) {
		setdiv.style.height=getdivheigth(wichdiv);
		setdiv.style.visibility="visible";
	}
	document.images[wichdiv + "_mh"].src="images/menu/arrow1.gif";
	opendiv=wichdiv;
	setdiv = document.getElementById(wichdiv + "_a");
	if (dosetdef != true) {
		if (setdiv.href==location.href + "#") {
			osub = document.getElementById(wichdiv + "_a_1");
			if (osub!=null) {
				setsubmenu(wichdiv + "_hs_1")
				//setdiv.href = osub.href;		
			}
		}
	}	
}

function closemenu(wichdiv) {
	if (opensub != "" ) {
		document.images[opensub].src="images/menu/arrow0.gif";
	}
	if (opendiv != "" && opendiv != wichdiv) {
		setdiv = document.getElementById(opendiv);
		document.images[opendiv + "_mh"].src="images/menu/arrow0.gif";
		if (setdiv != null) {
			setdiv.style.height="1";
			setdiv.style.visibility="hidden";	
		}
	}
}

function setsubmenu(wichsub) {
	if (opensub != "" && opensub != wichsub) {
		document.images[opensub].src="images/menu/arrow0.gif";
	}
	document.images[wichsub].src="images/menu/arrow2.gif";
	opensub = wichsub;
}

function getdivheigth(wichdiv) {
	i=1;
	myh = 0 ;
	myimgname = wichdiv + "_" + i;	
	while (document.images[myimgname] != null) {
		myimg=document.getElementById(myimgname);
		myh = myh + document.images[myimgname].height;
		i = i + 1;
		myimgname = wichdiv + "_" + i;
	}
	if (myh == 0) myh = 1;
	return myh;
}
