function drawMyMenus() {

var i, j, k;

with(milonic=new menuname("")){
	style=mainMenuStyle;
	top=155;
	left=200;
	alwaysvisible=1;
	orientation="vertical";
	position="relative";
	aI("text=Select Preserve;showmenu=M;status= ;");
}

drawMenus();

}

function buildSubMenus() {

with(milonic=new menuname("M")){
	overflow="scroll";
	style=subMenuStyle;
	aI("text=Any Preserve;url=javascript:setFEV(-1,-1,-1);status= ;");
	for (i=0; i<aPMenu.length; i++) {
		aI("text="+aPMenu[i][0]+";showmenu=M"+i+";status= ;");
	}
}

for (i=0; i<aPMenu.length; i++) {
	with(milonic=new menuname("M"+i)){
		overflow="scroll";
		style=subMenuStyle;
		for (j=0; j<aPMenu[i][1].length; j++) {
			aI("text="+aPMenu[i][1][j][0]+";showmenu=M"+i+"_"+j+";status= ;");
		}
	}
}

for (i=0; i<aPMenu.length; i++) {
	for (j=0; j<aPMenu[i][1].length; j++) {
		with(milonic=new menuname("M"+i+"_"+j)){
			overflow="scroll";
			style=subMenuStyle;
			for (k=0; k<aPMenu[i][1][j][1].length; k++) {
				aI("text="+aFilteredPreserveNames[searchArray(aFilteredPreserveAbbrevs, aPMenu[i][1][j][1][k])]+";url=javascript:setFEV("+i+","+j+","+k+");status= ;");
			}
		}
	}
}

}

function setFEV(i,j,k) {
var s = (i==-1?'All':aPMenu[i][1][j][1][k]);

popdown();
document.MainForm.P.value = s;
gmobj("selectedPreserve").innerHTML = (s == "All" ? "Any Preserve" : aFilteredPreserveNames[searchArray(aFilteredPreserveAbbrevs, s)]);
}