function showMenu(){
	args = showMenu.arguments;
	var divName = args[0];
	var divRef;

	if(bVersion=="N"){
		divRef=eval("document." + divName);
		if(divRef.visibility=='hide'){
			divRef.visibility = 'show';
		}
	} else {
		if (bVersion=="NS6") {
			divRef=eval("document.getElementById('" + divName + "')");
		} else {
			divRef=eval("document.all." + divName);
		}
		if(divRef.style.visibility=='hidden'){
			divRef.style.visibility = 'visible';
		}
	}
}

function hideMenu(){
	args = hideMenu.arguments;
	var divName = args[0];
	var divRef;

	if(bVersion=="N"){
		divRef=eval("document." + divName);
		if(divRef.visibility=='show'){
			divRef.visibility = 'hide';
		}
	} else {
		if (bVersion=="NS6") {
			divRef=eval("document.getElementById('" + divName + "')");
		} else {
			divRef=eval("document.all." + divName);
		}
		if(divRef.style.visibility=='visible'){
			divRef.style.visibility = 'hidden';
		}
	}
}

function hideDiv(){
	args = hideDiv.arguments;
	var divName = args[0];
	var divRef;
	if(bVersion=="IE"){
		divRef=eval("document.all." + divName);
		divRef.style.visibility = 'hidden';
	} else {
		divRef=eval("document.getElementById('" + divName + "')");
		divRef.style.visibility = 'hidden';
	}
}

function divOver(){
	args = divOver.arguments;
	var divName = args[0];
	var divRef;

	if (bVersion=="NS6") {
		divRef=eval("document.getElementById('" + divName + "')");
		divRef.style.cursor = "pointer";
	} else {
		divRef=eval("document.all." + divName);
	}
	divRef.style.backgroundColor=menuColorOn;
	divRef.style.color=fontColorOn;
}

function divOut(){
	args = divOut.arguments;
	var divName = args[0];
	var divRef;

	if (bVersion=="NS6") {
		divRef=eval("document.getElementById('" + divName + "')");
	} else {
		divRef=eval("document.all." + divName);
	}
	divRef.style.backgroundColor=menuColor;
	divRef.style.color=fontColorOff;
}

function menuOver(){
	var args, theMenu;
	args = menuOver.arguments;
	theMenu = eval(args[0]);
	theMenu.bgColor=menuColorOn;
}

function menuOut(){
	var args, theMenu;
	args = menuOut.arguments;
	theMenu = eval(args[0]);
	theMenu.bgColor=menuColor;
}

/*-This Menu Script works with /templates/layout1_head.cfm to build the left side menu.
Currently the upper limit is set to 50 (the script starts at item 0 so it's set to 51)
If you plan to change the upper limit the value must be changed (and match) in this file and in 
the /scripts/layout1_head.cfm file.  
-*/


var tdID = 0
function doDiv(){
	args = doDiv.arguments;
	var divID = args[0];
	var x = args[1];
	var divLeft = args[2];
	var divTop = args[3];
	var divWidth = args[4];

	objDiv = "<div id=\"" + divID + "\" style=\"position:absolute; width:" + divWidth + "px; z-index:4; top:"+ divTop +"px; left: " + divLeft + "; background-color: #828DA5; border:1 solid #CCCCCC; visibility: hidden;\" onMouseover=\"showMenu('"+ divID +"')\" onMouseout=\"hideDiv('"+ divID +"')\">"
	objDiv += "<div id=\"spacer\" style=\"position:relative; height:6px; width:" + eval(divWidth - 10) + "px; z-index:5; left: 5; font-size:1;\"></div>"

	for (y = 0; y <51; y++){
	    if(menuData[x][y][0]!=null){

		   if(menuData[x][y][0]=="bar"){

		   objDiv += "<div id=\"spacer\" style=\"position:relative; height:3px; width:" + eval(divWidth - 10) + "px; z-index:5; left: 5; font-size:1;\"></div>"
		   objDiv += "<div id=\"bar\" style=\"position:relative; height:1; width:" + eval(divWidth - 10) + "px; z-index:5; left: 5; background-color:#CCCCCC;\">" + spacer + "</div>"
	           objDiv += "<div id=\"spacer\" style=\"position:relative; height:3px; width:" + eval(divWidth - 10) + "px; z-index:5; left: 5; font-size:1;\"></div>"

		   } else {

		   objDiv += "<div id=\"x" + tdID + "\" style=\"position:relative; background-color:"+ menuColor +"; width:" + eval(divWidth - 10) + "px; z-index:5; left: 5;\" onMouseover=\"divOver('x" + tdID + "')\" onMouseout=\"divOut('x" + tdID + "')\" class=\"menuStyle\" onClick=\"gotoUrl('"+menuData[x][y][1]+"')\">&nbsp;"+ menuData[x][y][0] +"&nbsp;</div>"

		   }

		tdID = tdID +1
		}
	}
	objDiv += "<div id=\"bar\" style=\"position:relative; height:1; width:" + eval(divWidth - 10) + "px; z-index:5; left: 5; background-color:" + lineColor + ";\">" + spacer + "</div>"
	objDiv += "<div id=\"spacer\" style=\"position:relative; height:6px; width:" + eval(divWidth - 10) + "px; z-index:5; left: 5; font-size:1;\"></div></div>"

	document.write(objDiv);
}

function doLayer(){
	args = doLayer.arguments;
	var nestLayerID=0
	var layerID = args[0];
	var x = args[1];
	var layerLeft = args[2];
	var layerTop = args[3];
	var layerWidth = args[4];
	

	if(navigator.platform.indexOf("Win") < 0){layerInc=16;layerStyle="netscapeMenuMac";}
	else{layerInc=15;layerStyle="netscapeMenu";}

	objDiv = "<layer id=\""+ layerID +"\" Z-INDEX=1 BGCOLOR=\""+ menuColor +"\" WIDTH=" + layerWidth + " LEFT="+ layerLeft +" TOP="+ layerTop +" VISIBILITY=HIDE onmouseover=\"showMenu('"+ layerID +"')\" onmouseout=\"hideMenu('"+ layerID +"')\">"

	var nestTop=10
		for (y = 0; y <51; y++){

		    if(menuData[x][y][0]!=null){

				if(menuData[x][y][0]=="bar"){

			    objDiv += "<layer id=\"spacer\" BGCOLOR=\""+ menuColor +"\" WIDTH=" + eval(layerWidth - 10) + " HEIGHT=5 Z-INDEX=8 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+5

				objDiv += "<layer id=\"line2\" BGCOLOR=#CCCCCC WIDTH=" + eval(layerWidth - 10) + " HEIGHT=1 Z-INDEX=11 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+1

				objDiv += "<layer id=\"spacer2\" BGCOLOR=\""+ menuColor +"\" WIDTH=" + eval(layerWidth - 10) + " HEIGHT=5 Z-INDEX=8 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+5

				} else {

				objDiv += "<layer id=\"x"+nestLayerID+"\" class=\""+ layerStyle +"\" Z-INDEX=7 BGCOLOR=\""+ menuColor +"\" HEIGHT=19 WIDTH=" + eval(layerWidth - 10) + " LEFT=5 TOP="+ nestTop +" onmouseover=\"menuOver('document.layers[\\'"+ layerID +"\\'].document.layers[\\'x"+nestLayerID+"\\']')\" onmouseout=\"menuOut('document.layers[\\'"+ layerID +"\\'].document.layers[\\'x"+nestLayerID+"\\']')\"><a id=menuStyle  href=javascript:gotoUrl('"+menuData[x][y][1]+"')><font color=" + fontColorOff + ">"+ menuData[x][y][0]
				objDiv +="</font></a></layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+layerInc+1

				}

			}
		}
		objDiv +="<layer id=\"lineEnd\" BGCOLOR=\""+ menuColor +"\" WIDTH=" + layerWidth + " HEIGHT=8 Z-INDEX=7 TOP="+ nestTop +"></layer></layer>"

	document.write(objDiv)
}

function divOver_leftMenu(){
	args = divOver_leftMenu.arguments;
	var divName = args[0];
	var divRef;

	if (bVersion=="NS6") {
		divRef=eval("document.getElementById('" + divName + "')");
		divRef.style.cursor = "pointer";
	} else {
		divRef=eval("document.all." + divName);
	}
	divRef.style.backgroundColor=menuColorOn_leftMenu;
	divRef.style.color=fontColorOn_leftMenu;
}

function divOut_leftMenu(){
	args = divOut_leftMenu.arguments;
	var divName = args[0];
	var divRef;

	if (bVersion=="NS6") {
		divRef=eval("document.getElementById('" + divName + "')");
	} else {
		divRef=eval("document.all." + divName);
	}
	divRef.style.backgroundColor=menuColor_leftMenu;
	divRef.style.color=fontColorOff_leftMenu;
}

function menuOver_leftMenu(){
	var args, theMenu;
	args = menuOver_leftMenu.arguments;
	theMenu = eval(args[0]);
	theMenu.bgColor=menuColorOn_leftMenu_N;
}

function menuOut_leftMenu(){
	var args, theMenu;
	args = menuOut_leftMenu.arguments;
	theMenu = eval(args[0]);
	theMenu.bgColor=menuColor_leftMenu;
}

function doDiv_leftMenu(){
	args = doDiv_leftMenu.arguments;
	var divID = args[0];
	var x = args[1];
	var divLeft = args[2];
	var divTop = args[3];
	var divWidth = args[4];

	var divSeqID = divID + "_" + x;

	var y;

	var tdID = 0;

	leftObjDiv = "<div id=\"" + divID + "\" style=\"z-index:2; background-color: #CCCC99; border:1 solid #CCCC99; visibility: visible;\">"
	leftObjDiv += "<div id=\"spacer\" style=\"position:relative; height:6px; width:" + eval(divWidth - 10) + "px; z-index:3; font-size:1;\"></div>"

	for (y = 0; y <51; y++){
	    if(menuLevel0[x][y][0]!=null){

		   if(menuLevel0[x][y][0]=="bar"){

		   leftObjDiv += "<div id=\"spacer\" style=\"position:relative; height:3px; width:" + eval(divWidth - 10) + "px; z-index:3; font-size:1;\"></div>"
		   leftObjDiv += "<div id=\"bar\" style=\"position:relative; height:1; width:" + eval(divWidth - 10) + "px; z-index:3; background-color:#660000;\">" + spacer + "</div>"
	           leftObjDiv += "<div id=\"spacer\" style=\"position:relative; height:3px; width:" + eval(divWidth - 10) + "px; z-index:3; font-size:1;\"></div>"

		   } else {
				if(menuLevel0[x][y][2]!=""){
					doDiv_level1(divSeqID,menuLevel0[x][y][2],'0',divTop,divWidth);
					leftObjDiv += "<div id=\"x" + divSeqID + tdID + "\" style=\"position:relative; background-color:" + menuColor_leftMenu + "; width:" + eval(divWidth - 10) + "px; z-index:3;\" onMouseover=\"divOver_leftMenu('x" + divSeqID + tdID + "'); captureMousePosition(event); showSubMenu('"+ divSeqID + "_" + menuLevel0[x][y][2] +"','"+ divSeqID +"','"+ menuLevel0[x][y][3] +"')\" onMouseout=\"divOut_leftMenu('x" + divSeqID + tdID + "'); hideDiv('"+ divSeqID + "_" + menuLevel0[x][y][2] +"')\" class=\"menuStyleLeft\" onClick=\"gotoUrl('"+menuLevel0[x][y][1]+"')\">&nbsp;"+ menuLevel0[0][y][0] +" &middot;&middot;&middot;</div>"
				} else {
					leftObjDiv += "<div id=\"x" + divSeqID + tdID + "\" style=\"position:relative; background-color:" + menuColor_leftMenu + "; width:" + eval(divWidth - 10) + "px; z-index:3;\" onMouseover=\"divOver_leftMenu('x" + divSeqID + tdID + "')\" onMouseout=\"divOut_leftMenu('x" + divSeqID + tdID + "')\" class=\"menuStyleLeft\" onClick=\"gotoUrl('"+menuLevel0[x][y][1]+"')\">&nbsp;"+ menuLevel0[0][y][0] +"&nbsp;</div>"
				}
		   }

		tdID = tdID +1
		}
	}
	leftObjDiv += "<div id=\"bar\" style=\"position:relative; height:1; width:" + eval(divWidth - 10) + "px; z-index:3; background-color:" + lineColor_leftMenu + ";\">" + spacer + "</div>"
	leftObjDiv += "<div id=\"spacer\" style=\"position:relative; height:6px; width:" + eval(divWidth - 10) + "px; z-index:3; font-size:1;\"></div></div>"
}

function doLayer_leftMenu(){
	args = doLayer_leftMenu.arguments;
	var layerID = args[0];
	var x = args[1];
	var layerLeft = args[2];
	var layerTop = args[3];
	var layerWidth = args[4];

	var layerSeqID = layerID + "_" + x;

	var y;

	var nestLayerID=0

	if(navigator.platform.indexOf("Win") < 0){layerInc=16;layerStyle="netscapeMenuMac2";}
	else{layerInc=15;layerStyle="netscapeMenu2";}

	leftObjDiv = "<ilayer id=\""+ layerSeqID +"\" Z-INDEX=1 BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + layerWidth + " VISIBILITY=SHOW>"

	var nestTop=10
	for (y = 0; y <51; y++){
	    if(menuLevel0[x][y][0]!=null){
			if(menuLevel0[x][y][0]=="bar"){
				leftObjDiv += "<layer id=\"spacer\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + eval(layerWidth - 10) + " HEIGHT=5 Z-INDEX=8 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+5

				leftObjDiv += "<layer id=\"line2\" BGCOLOR=#660000 WIDTH=" + eval(layerWidth - 10) + " HEIGHT=1 Z-INDEX=11 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+1

				leftObjDiv += "<layer id=\"spacer2\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + eval(layerWidth - 10) + " HEIGHT=5 Z-INDEX=8 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+5
			} else {
				if(menuLevel0[x][y][2]!=""){
					doLayer_level1(layerSeqID,menuLevel0[x][y][2],'0',layerTop,layerWidth);
					leftObjDiv += "<layer id=\"x" + layerSeqID + nestLayerID + "\" class=\""+ layerStyle +"\" Z-INDEX=7 BGCOLOR=\""+ menuColor_leftMenu +"\" HEIGHT=19 WIDTH=" + eval(layerWidth - 10) + " LEFT=5 TOP="+ nestTop +" onmouseover=\"menuOver_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']'); captureMousePosition(event); showSubMenu('"+ layerSeqID + "_" + menuLevel0[x][y][2] +"','"+ layerSeqID +"','"+ menuLevel0[x][y][3] +"')\" onmouseout=\"menuOut_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']'); hideMenu('"+ layerSeqID + "_" + menuLevel0[x][y][2] +"')\"><a id=menuStyle href=javascript:gotoUrl('"+menuLevel0[x][y][1]+"')><font color=" + fontColorOff_leftMenu + ">"+ menuLevel0[x][y][0] +" &middot;&middot;&middot;";
				} else {
					leftObjDiv += "<layer id=\"x" + layerSeqID + nestLayerID + "\" class=\""+ layerStyle +"\" Z-INDEX=7 BGCOLOR=\""+ menuColor_leftMenu +"\" HEIGHT=19 WIDTH=" + eval(layerWidth - 10) + " LEFT=5 TOP="+ nestTop +" onmouseover=\"menuOver_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']')\" onmouseout=\"menuOut_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']')\"><a id=menuStyle href=javascript:gotoUrl('"+menuLevel0[x][y][1]+"')><font color=" + fontColorOff_leftMenu + ">"+ menuLevel0[x][y][0];
				}
				leftObjDiv +="</font></a></layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+layerInc+1
			}
		}
	}
	leftObjDiv +="<layer id=\"lineEnd\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + layerWidth + " HEIGHT=8 Z-INDEX=7 TOP="+ nestTop +"></layer></ilayer>"
}

function showSubMenu(){
	args = showSubMenu.arguments;
	var divName_subMenu = args[0];
	var divName_parentMenu = args[1];
	var subMenuVerticalPos = args[2];
	var divRef_subMenu;
	var divRef_parentMenu;

	var leftValue;
	var widthValue;

	if(bVersion=="N"){
		divRef_subMenu=eval("document." + divName_subMenu);
		divRef_parentMenu=eval("document." + divName_parentMenu);
		if(divRef_subMenu.visibility=='hide'){
			divRef_subMenu.visibility = 'show';
			leftValue = parseInt(divRef_parentMenu.left);
			widthValue = parseInt(divRef_parentMenu.clip.width);
			divRef_subMenu.left = ((leftValue + widthValue) - 10);
			if(subMenuVerticalPos!="undefined"){
				divRef_subMenu.top = subMenuVerticalPos;
			} else {
				divRef_subMenu.top = yMousePos - (yElementMousePos + 7);
			}
		}
	} else {
		if (bVersion=="NS6") {
			divRef_subMenu=eval("document.getElementById('" + divName_subMenu + "')");
			divRef_parentMenu=eval("document.getElementById('" + divName_parentMenu + "')");
		} else {
			divRef_subMenu=eval("document.all." + divName_subMenu);
			divRef_parentMenu=eval("document.all." + divName_parentMenu);
		}
		if(divRef_subMenu.style.visibility=='hidden'){
			divRef_subMenu.style.visibility = 'visible';
			if (divRef_parentMenu) {
				leftValue = parseInt(divRef_parentMenu.style.left.slice(0,-2) , 10);
				widthValue = parseInt(divRef_parentMenu.style.width.slice(0,-2) , 10);
			} else {
				leftValue = 10;
				widthValue = 155;
			}
			divRef_subMenu.style.left = ((leftValue + widthValue) - 10);
			if(subMenuVerticalPos!="undefined"){
				divRef_subMenu.style.top = subMenuVerticalPos;
			} else {
				divRef_subMenu.style.top = yMousePos - (yElementMousePos + 7);
			}
		}
	}
}

function doDiv_level1(){
	args = doDiv_level1.arguments;
	var divID = args[0];
	var x = args[1];
	var divSeqID = divID + "_" + x;
	var divLeft = args[2];
	var divTop = args[3];
	var divWidth = args[4];

	var objDiv;
	var y;

	var tdID = 0;

	objDiv = "<div id=\"" + divSeqID + "\" style=\"position:absolute; width:" + divWidth + "px; z-index:4; top:"+ divTop +"px; left:" + divLeft + "; background-color:" + menuColor_leftMenu + "; border:1 solid " + menuBorder_leftMenu + "; visibility:hidden;\" onMouseover=\"showMenu('"+ divSeqID +"')\" onMouseout=\"hideDiv('"+ divSeqID +"')\">"
	objDiv += "<div id=\"spacer\" style=\"position:relative; height:6px; width:" + eval(divWidth - 10) + "px; z-index:5; left:5; font-size:1;\"></div>"
	for (y = 0; y < 20; y++){
		if(menuLevel1[x][y][0]!=null){
			if(menuLevel1[x][y][0]=="bar"){
				objDiv += "<div id=\"spacer\" style=\"position:relative; height:3px; width:" + eval(divWidth - 10) + "px; z-index:5; left:5; font-size:1;\"></div>"
				objDiv += "<div id=\"bar\" style=\"position:relative; height:1; width:" + eval(divWidth - 10) + "px; z-index:5; left:5; background-color:" + menuBorder_leftMenu + ";\">" + spacer + "</div>"
				objDiv += "<div id=\"spacer\" style=\"position:relative; height:3px; width:" + eval(divWidth - 10) + "px; z-index:5; left:5; font-size:1;\"></div>"
			} else {
				if(menuLevel1[x][y][2]!=""){
					doDiv_level2(divSeqID,menuLevel1[x][y][2],'0',divTop,divWidth);
					objDiv += "<div id=\"x" + divSeqID + tdID + "\" style=\"position:relative; background-color:" + menuColor_leftMenu + "; width:" + eval(divWidth - 10) + "px; z-index:5; left:5;\" onMouseover=\"divOver_leftMenu('x" + divSeqID + tdID + "'); captureMousePosition(event); showSubMenu('"+ divSeqID + "_" + menuLevel1[x][y][2] +"','"+ divSeqID +"','"+ menuLevel1[x][y][3] +"')\" onMouseout=\"divOut_leftMenu('x" + divSeqID + tdID + "'); hideDiv('"+ divSeqID + "_" + menuLevel1[x][y][2] +"')\" class=\"menuStyleLeft\" onClick=\"gotoUrl('"+menuLevel1[x][y][1]+"')\">&nbsp;"+ menuLevel1[x][y][0] +" &middot;&middot;&middot;</div>"
				} else {
					objDiv += "<div id=\"x" + divSeqID + tdID + "\" style=\"position:relative; background-color:" + menuColor_leftMenu + "; width:" + eval(divWidth - 10) + "px; z-index:5; left:5;\" onMouseover=\"divOver_leftMenu('x" + divSeqID + tdID + "')\" onMouseout=\"divOut_leftMenu('x" + divSeqID + tdID + "')\" class=\"menuStyleLeft\" onClick=\"gotoUrl('"+menuLevel1[x][y][1]+"')\">&nbsp;"+ menuLevel1[x][y][0] +"&nbsp;</div>"
				}
			}
		tdID = tdID +1
		}
	}
	objDiv += "<div id=\"bar\" style=\"position:relative; height:1; width:" + eval(divWidth - 10) + "px; z-index:5; left:5; background-color:" + lineColor_leftMenu + ";\">" + spacer + "</div>"
	objDiv += "<div id=\"spacer\" style=\"position:relative; height:6px; width:" + eval(divWidth - 10) + "px; z-index:5; left:5; font-size:1;\"></div></div>"
	document.write(objDiv);
}

function doDiv_level2(){
	args = doDiv_level2.arguments;
	var divID = args[0];
	var x = args[1];
	var divSeqID = divID + "_" + x;
	var divLeft = args[2];
	var divTop = args[3];
	var divWidth = args[4];

	var objDiv;
	var y;

	var tdID = 0;

	objDiv = "<div id=\"" + divSeqID + "\" style=\"position:absolute; width:" + divWidth + "px; z-index:6; top:"+ divTop +"px; left:" + divLeft + "; background-color:" + menuColor_leftMenu + "; border:1 solid " + menuBorder_leftMenu + "; visibility:hidden;\" onMouseover=\"showMenu('"+ divID +"'); showMenu('"+ divSeqID +"')\" onMouseout=\"hideDiv('"+ divID +"'); hideDiv('"+ divSeqID +"')\">"
	objDiv += "<div id=\"spacer\" style=\"position:relative; height:6px; width:" + eval(divWidth - 10) + "px; z-index:7; left:5; font-size:1;\"></div>"
	for (y = 0; y <51; y++){
		if(menuLevel2[x][y][0]!=null){
			if(menuLevel2[x][y][0]=="bar"){
				objDiv += "<div id=\"spacer\" style=\"position:relative; height:3px; width:" + eval(divWidth - 10) + "px; z-index:7; left:5; font-size:1;\"></div>"
				objDiv += "<div id=\"bar\" style=\"position:relative; height:1; width:" + eval(divWidth - 10) + "px; z-index:7; left:5; background-color:" + menuBorder_leftMenu + ";\">" + spacer + "</div>"
				objDiv += "<div id=\"spacer\" style=\"position:relative; height:3px; width:" + eval(divWidth - 10) + "px; z-index:7; left:5; font-size:1;\"></div>"
			} else {
				if(menuLevel2[x][y][2]!=""){
					doDiv_level3(divSeqID,menuLevel2[x][y][2],'0',divTop,divWidth);
					objDiv += "<div id=\"x" + divSeqID + tdID + "\" style=\"position:relative; background-color:" + menuColor_leftMenu + "; width:" + eval(divWidth - 10) + "px; z-index:7; left:5;\" onMouseover=\"divOver_leftMenu('x" + divSeqID + tdID + "'); captureMousePosition(event); showSubMenu('"+ divSeqID + "_" + menuLevel2[x][y][2] +"','"+ divSeqID +"','"+ menuLevel1[x][y][3] +"')\" onMouseout=\"divOut_leftMenu('x" + divSeqID + tdID + "'); hideDiv('"+ divSeqID + "_" + menuLevel2[x][y][2] +"')\" class=\"menuStyleLeft\" onClick=\"gotoUrl('"+menuLevel2[x][y][1]+"')\">&nbsp;"+ menuLevel2[x][y][0] +" &middot;&middot;&middot;</div>"
				} else {
					objDiv += "<div id=\"x" + divSeqID + tdID + "\" style=\"position:relative; background-color:" + menuColor_leftMenu + "; width:" + eval(divWidth - 10) + "px; z-index:7; left:5;\" onMouseover=\"divOver_leftMenu('x" + divSeqID + tdID + "')\" onMouseout=\"divOut_leftMenu('x" + divSeqID + tdID + "')\" class=\"menuStyleLeft\" onClick=\"gotoUrl('"+menuLevel2[x][y][1]+"')\">&nbsp;"+ menuLevel2[x][y][0] +"&nbsp;</div>"
				}
			}
		tdID = tdID +1
		}
	}
	objDiv += "<div id=\"bar\" style=\"position:relative; height:1; width:" + eval(divWidth - 10) + "px; z-index:7; left:5; background-color:" + lineColor_leftMenu + ";\">" + spacer + "</div>"
	objDiv += "<div id=\"spacer\" style=\"position:relative; height:6px; width:" + eval(divWidth - 10) + "px; z-index:7; left:5; font-size:1;\"></div></div>"
	document.write(objDiv);
}

function doDiv_level3(){
	args = doDiv_level3.arguments;
	var divID = args[0];
	var x = args[1];
	var divSeqID = divID + "_" + x;
	var divLeft = args[2];
	var divTop = args[3];
	var divWidth = args[4];

	var objDiv;
	var y;

	var tdID = 0;
	var level1DivID = divID.substring(0, 12);
	// level1DivID calculation assumes that the number of 1st level menus will not exceed ten.
	// If it is necessary to have more than ten 1st level menus, an alternative method of arriving at the Division ID names will have to be written.

	objDiv = "<div id=\"" + divSeqID + "\" style=\"position:absolute; width:" + divWidth + "px; z-index:8; top:"+ divTop +"px; left:" + divLeft + "; background-color:" + menuColor_leftMenu + "; border:1 solid " + menuBorder_leftMenu + "; visibility:hidden;\" onMouseover=\"showMenu('"+ level1DivID +"'); showMenu('"+ divID +"'); showMenu('"+ divSeqID +"')\" onMouseout=\"hideDiv('"+ level1DivID +"'); hideDiv('"+ divID +"'); hideDiv('"+ divSeqID +"')\">"
	objDiv += "<div id=\"spacer\" style=\"position:relative; height:6px; width:" + eval(divWidth - 10) + "px; z-index:9; left:5; font-size:1;\"></div>"
	for (y = 0; y <51; y++){
		if(menuLevel3[x][y][0]!=null){
			if(menuLevel3[x][y][0]=="bar"){
				objDiv += "<div id=\"spacer\" style=\"position:relative; height:3px; width:" + eval(divWidth - 10) + "px; z-index:9; left:5; font-size:1;\"></div>"
				objDiv += "<div id=\"bar\" style=\"position:relative; height:1; width:" + eval(divWidth - 10) + "px; z-index:9; left:5; background-color:" + menuBorder_leftMenu + ";\">" + spacer + "</div>"
				objDiv += "<div id=\"spacer\" style=\"position:relative; height:3px; width:" + eval(divWidth - 10) + "px; z-index:9; left:5; font-size:1;\"></div>"
			} else {
				objDiv += "<div id=\"x" + divSeqID + tdID + "\" style=\"position:relative; background-color:" + menuColor_leftMenu + "; width:" + eval(divWidth - 10) + "px; z-index:9; left:5;\" onMouseover=\"divOver_leftMenu('x" + divSeqID + tdID + "')\" onMouseout=\"divOut_leftMenu('x" + divSeqID + tdID + "')\" class=\"menuStyleLeft\" onClick=\"gotoUrl('"+menuLevel3[x][y][1]+"')\">&nbsp;"+ menuLevel3[x][y][0] +"&nbsp;</div>"
			}
		tdID = tdID +1
		}
	}
	objDiv += "<div id=\"bar\" style=\"position:relative; height:1; width:" + eval(divWidth - 10) + "px; z-index:9; left:5; background-color:" + lineColor_leftMenu + ";\">" + spacer + "</div>"
	objDiv += "<div id=\"spacer\" style=\"position:relative; height:6px; width:" + eval(divWidth - 10) + "px; z-index:9; left:5; font-size:1;\"></div></div>"
	document.write(objDiv);
}

function doLayer_level1(){
	args = doLayer_level1.arguments;
	var layerID = args[0];
	var x = args[1];
	var layerLeft = args[2];
	var layerTop = args[3];
	var layerWidth = args[4];

	var layerSeqID = layerID + "_" + x;

	var leftObjDiv;
	var y;

	var nestLayerID=0

	if(navigator.platform.indexOf("Win") < 0){layerInc=16;layerStyle="netscapeMenuMac2";}
	else{layerInc=15;layerStyle="netscapeMenu2";}

	leftObjDiv = "<layer id=\""+ layerSeqID +"\" Z-INDEX=3 BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + layerWidth + " LEFT="+ layerLeft +" TOP="+ layerTop +" VISIBILITY=HIDE onmouseover=\"showMenu('"+ layerSeqID +"')\" onmouseout=\"hideMenu('"+ layerSeqID +"')\">"

	var nestTop=10
	for (y = 0; y <51; y++){

	    if(menuLevel1[x][y][0]!=null){
			if(menuLevel1[x][y][0]=="bar"){
				leftObjDiv += "<layer id=\"spacer\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + eval(layerWidth - 10) + " HEIGHT=5 Z-INDEX=10 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+5

				leftObjDiv += "<layer id=\"line2\" BGCOLOR=#660000 WIDTH=" + eval(layerWidth - 10) + " HEIGHT=1 Z-INDEX=13 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+1

				leftObjDiv += "<layer id=\"spacer2\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + eval(layerWidth - 10) + " HEIGHT=5 Z-INDEX=10 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+5
			} else {
				if(menuLevel1[x][y][2]!=""){
					doLayer_level2(layerSeqID,menuLevel1[x][y][2],'0',layerTop,layerWidth);
					leftObjDiv += "<layer id=\"x" + layerSeqID + nestLayerID + "\" class=\""+ layerStyle +"\" Z-INDEX=9 BGCOLOR=\""+ menuColor_leftMenu +"\" HEIGHT=19 WIDTH=" + eval(layerWidth - 10) + " LEFT=5 TOP="+ nestTop +" onmouseover=\"menuOver_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']'); captureMousePosition(event); showSubMenu('"+ layerSeqID + "_" + menuLevel1[x][y][2] +"','"+ layerSeqID +"','"+ menuLevel1[x][y][3] +"')\" onmouseout=\"menuOut_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']'); hideMenu('"+ layerSeqID + "_" + menuLevel1[x][y][2] +"')\"><a id=menuStyle href=javascript:gotoUrl('"+menuLevel1[x][y][1]+"')><font color=" + fontColorOff_leftMenu + ">"+ menuLevel1[x][y][0] +" &middot;&middot;&middot;";
				} else {
					leftObjDiv += "<layer id=\"x" + layerSeqID + nestLayerID + "\" class=\""+ layerStyle +"\" Z-INDEX=9 BGCOLOR=\""+ menuColor_leftMenu +"\" HEIGHT=19 WIDTH=" + eval(layerWidth - 10) + " LEFT=5 TOP="+ nestTop +" onmouseover=\"menuOver_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']')\" onmouseout=\"menuOut_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']')\"><a id=menuStyle href=javascript:gotoUrl('"+menuLevel1[x][y][1]+"')><font color=" + fontColorOff_leftMenu + ">"+ menuLevel1[x][y][0];
				}
				leftObjDiv +="</font></a></layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+layerInc+1
			}
		}
	}
	leftObjDiv +="<layer id=\"lineEnd\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + layerWidth + " HEIGHT=8 Z-INDEX=9 TOP="+ nestTop +"></layer></ilayer>"
	document.write(leftObjDiv);
}

function doLayer_level2(){
	args = doLayer_level2.arguments;
	var layerID = args[0];
	var x = args[1];
	var layerLeft = args[2];
	var layerTop = args[3];
	var layerWidth = args[4];

	var layerSeqID = layerID + "_" + x;

	var leftObjDiv;
	var y;

	var nestLayerID=0

	if(navigator.platform.indexOf("Win") < 0){layerInc=16;layerStyle="netscapeMenuMac2";}
	else{layerInc=15;layerStyle="netscapeMenu2";}

	leftObjDiv = "<layer id=\""+ layerSeqID +"\" Z-INDEX=5 BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + layerWidth + " LEFT="+ layerLeft +" TOP="+ layerTop +" VISIBILITY=HIDE onmouseover=\"showMenu('"+ layerID +"'); showMenu('"+ layerSeqID +"')\" onmouseout=\"hideMenu('"+ layerID +"'); hideMenu('"+ layerSeqID +"')\">"

	var nestTop=10
	for (y = 0; y <51; y++){

	    if(menuLevel2[x][y][0]!=null){
			if(menuLevel2[x][y][0]=="bar"){
				leftObjDiv += "<layer id=\"spacer\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + eval(layerWidth - 10) + " HEIGHT=5 Z-INDEX=12 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+5

				leftObjDiv += "<layer id=\"line2\" BGCOLOR=#660000 WIDTH=" + eval(layerWidth - 10) + " HEIGHT=1 Z-INDEX=15 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+1

				leftObjDiv += "<layer id=\"spacer2\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + eval(layerWidth - 10) + " HEIGHT=5 Z-INDEX=12 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+5
			} else {
				if(menuLevel2[x][y][2]!=""){
					doLayer_level3(layerSeqID,menuLevel2[x][y][2],'0',layerTop,layerWidth);
					leftObjDiv += "<layer id=\"x" + layerSeqID + nestLayerID + "\" class=\""+ layerStyle +"\" Z-INDEX=11 BGCOLOR=\""+ menuColor_leftMenu +"\" HEIGHT=19 WIDTH=" + eval(layerWidth - 10) + " LEFT=5 TOP="+ nestTop +" onmouseover=\"menuOver_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']'); captureMousePosition(event); showSubMenu('"+ layerSeqID + "_" + menuLevel2[x][y][2] +"','"+ layerSeqID +"','"+ menuLevel2[x][y][3] +"')\" onmouseout=\"menuOut_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']'); hideMenu('"+ layerSeqID + "_" + menuLevel2[x][y][2] +"')\"><a id=menuStyle href=javascript:gotoUrl('"+menuLevel2[x][y][1]+"')><font color=" + fontColorOff_leftMenu + ">"+ menuLevel2[x][y][0] +" &middot;&middot;&middot;";
				} else {
					leftObjDiv += "<layer id=\"x" + layerSeqID + nestLayerID + "\" class=\""+ layerStyle +"\" Z-INDEX=11 BGCOLOR=\""+ menuColor_leftMenu +"\" HEIGHT=19 WIDTH=" + eval(layerWidth - 10) + " LEFT=5 TOP="+ nestTop +" onmouseover=\"menuOver_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']')\" onmouseout=\"menuOut_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']')\"><a id=menuStyle href=javascript:gotoUrl('"+menuLevel2[x][y][1]+"')><font color=" + fontColorOff_leftMenu + ">"+ menuLevel2[x][y][0];
				}
				leftObjDiv +="</font></a></layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+layerInc+1
			}
		}
	}
	leftObjDiv +="<layer id=\"lineEnd\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + layerWidth + " HEIGHT=8 Z-INDEX=11 TOP="+ nestTop +"></layer></ilayer>"
	document.write(leftObjDiv);
}

function doLayer_level3(){
	args = doLayer_level3.arguments;
	var layerID = args[0];
	var x = args[1];
	var layerLeft = args[2];
	var layerTop = args[3];
	var layerWidth = args[4];

	var layerSeqID = layerID + "_" + x;

	var leftObjDiv;
	var y;

	var nestLayerID=0
	var level1layerID = layerID.substring(0, 12);
	// level1layerID calculation assumes that the number of 1st level menus will not exceed ten.
	// If it is necessary to have more than ten 1st level menus, an alternative method of arriving at the Layer ID names will have to be written.

	if(navigator.platform.indexOf("Win") < 0){layerInc=16;layerStyle="netscapeMenuMac2";}
	else{layerInc=15;layerStyle="netscapeMenu2";}

	leftObjDiv = "<layer id=\""+ layerSeqID +"\" Z-INDEX=7 BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + layerWidth + " LEFT="+ layerLeft +" TOP="+ layerTop +" VISIBILITY=HIDE onmouseover=\"showMenu('"+ level1layerID +"'); showMenu('"+ layerID +"'); showMenu('"+ layerSeqID +"')\" onmouseout=\"hideMenu('"+ level1layerID +"'); hideMenu('"+ layerID +"'); hideMenu('"+ layerSeqID +"')\">"

	var nestTop=10
	for (y = 0; y <51; y++){

	    if(menuLevel3[x][y][0]!=null){
			if(menuLevel3[x][y][0]=="bar"){
				leftObjDiv += "<layer id=\"spacer\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + eval(layerWidth - 10) + " HEIGHT=5 Z-INDEX=14 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+5

				leftObjDiv += "<layer id=\"line2\" BGCOLOR=#660000 WIDTH=" + eval(layerWidth - 10) + " HEIGHT=1 Z-INDEX=17 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+1

				leftObjDiv += "<layer id=\"spacer2\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + eval(layerWidth - 10) + " HEIGHT=5 Z-INDEX=14 LEFT=5 TOP="+ nestTop +">"+ spacer +"</layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+5
			} else {
				leftObjDiv += "<layer id=\"x" + layerSeqID + nestLayerID + "\" class=\""+ layerStyle +"\" Z-INDEX=13 BGCOLOR=\""+ menuColor_leftMenu +"\" HEIGHT=19 WIDTH=" + eval(layerWidth - 10) + " LEFT=5 TOP="+ nestTop +" onmouseover=\"menuOver_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']')\" onmouseout=\"menuOut_leftMenu('document.layers[\\'"+ layerSeqID +"\\'].document.layers[\\'x" + layerSeqID + nestLayerID + "\\']')\"><a id=menuStyle href=javascript:gotoUrl('"+menuLevel3[x][y][1]+"')><font color=" + fontColorOff_leftMenu + ">"+ menuLevel3[x][y][0];
				leftObjDiv +="</font></a></layer>"
				nestLayerID=nestLayerID+1
				nestTop=nestTop+layerInc+1
			}
		}
	}
	leftObjDiv +="<layer id=\"lineEnd\" BGCOLOR=\""+ menuColor_leftMenu +"\" WIDTH=" + layerWidth + " HEIGHT=8 Z-INDEX=13 TOP="+ nestTop +"></layer></ilayer>"
	document.write(leftObjDiv);
}
