	var HM_N4 = (document.layers) ? 1 : 0;
	var HM_IE4 = (document.all) ? 1 : 0;
	var HM_N6 = (document.getElementById && !document.all) ? 1 : 0;
	var HM_isMac = (navigator.appVersion.indexOf("Mac") != -1) ? 1 : 0;
	var menuEnabled = (HM_N4 || HM_IE4 || HM_N6) ? 1 : 0;
	
	function GenerateMenu(MenuName,MenuList,menuwidth) {
		var top = 0;
		var left = 0;
		var curElement;
		if (HM_N6) {
			menuImg = eval("document.images." + MenuName + ";");
		} else {
			menuImg = eval("document.all('" + MenuName + "');");
		}
		curElement = menuImg;
		while(curElement.tagName.toLowerCase() != 'body') {
			top += curElement.offsetTop;
			left += curElement.offsetLeft;
			curElement = curElement.offsetParent;
		}
		top += menuImg.offsetHeight;
		
		strMenu = "<DIV ID=\"box_" + MenuName + "\" style=\"position:absolute;visibility:hidden;top:"+top+"px;left:"+left+"px;\" OnMouseOver=\"MenuShow();\" OnMouseOut=\"hideMenu();\">";
		strMenu += "<table cellpadding=\"0\" cellspacing=0 border=\"0\">";
		strMenu += "<TR><TD  colspan=\"4\"><IMG src=\"/Images/blank.gif\" width=\"1\" height=\"7\" border=\"0\"></TD></TR>";
		strMenu += "<TR><TD rowspan=\""+((MenuList.length/3*2)+1)+"\" bgcolor=\"#029a11\"><IMG src=\"/Images/blank.gif\" width=\"1\" height=\"1\" border=\"0\"></TD>";
		strMenu += "<TD colspan=\"2\" bgcolor=\"#029a11\"><IMG src=\"/Images/blank.gif\" width=\"1\" height=\"1\" border=\"0\"></TD>";
		strMenu += "<TD rowspan=\""+((MenuList.length/3*2)+1)+"\" bgcolor=\"#029a11\"><IMG src=\"/Images/blank.gif\" width=\"1\" height=\"1\" border=\"0\"></TD></TR>";
		for (i=0;i<MenuList.length;i=i+3) {
			var _temp = "";
			if (MenuList[i] == "Download GFA Brochure" || MenuList[i] == "Download Donut Baker Brochure" || MenuList[i] == "Download Application Form") {
				_temp = "target=\"_blank\"";
			}
			strMenu += "<TR bgcolor=\"#027e0e\"><TD width=\"11\" align=\"center\"><IMG src=\"/Images/dot_wh.gif\" width=\"5\" height=\"5\" border=\"0\" hspace=\"1\" vspace=\"1\"></TD><td nowrap width=\"" + (menuwidth-11) + "\" height=\"17\" class=\"m3\" onmouseover=\"this.className=\'m2\';\" onmouseout=\"this.className=\'m1\';\"><a " + _temp + " class=\"m3\" href=\"" + MenuList[i+1] + "\"";
			if (MenuList[i+2] != "") {
				strMenu += " OnMouseOver=\"displaySubMenu('i_"+MenuList[i+2]+"',"+(MenuList[i].length*6.5)+","+(((i/3)*17)+1)+",0);\" OnMouseOut=\"hideSubMenu(0);\"";
			}
			strMenu += ">" + MenuList[i] + "</a></td></tr>";
			if (i+3 != MenuList.length) strMenu += "<tr><td colspan=\"2\" bgcolor=\"#029a11\"><img src=\"/Images/line1.gif\" width=\"" + (menuwidth-0) + "\" height=1 border=0></td></tr>";
		}
		strMenu += "<tr><td colspan=\"2\" bgcolor=\"#029a11\"><img src=\"/Images/bottom_shade.gif\" width=\"" + menuwidth + "\" height=\"1\" border=\"0\"></td></tr>";
		strMenu += "</table>";
		strMenu += "</DIV>";
		return strMenu;
	}

	function GenerateSubMenu(MenuName,MenuList,menuwidth,Mlevel,icolor) {
		strMenu = "<DIV ID=\"box_" + MenuName + "\" style=\"position:absolute;visibility:hidden;\" OnMouseOver=\"SubMenuShow("+Mlevel+");\" OnMouseOut=\"hideSubMenu("+Mlevel+");\">";
		strMenu += "<table cellpadding=\"0\" cellspacing=0 border=\"0\">";
		strMenu += "<TR><TD rowspan=\""+((MenuList.length/4*2)+1)+"\" bgcolor=\"#029a11\"><IMG src=\"/Images/blank.gif\" width=\"1\" height=\"1\" border=\"0\"></TD>";
		strMenu += "<TD colspan=\"2\" bgcolor=\"#029a11\"><IMG src=\"/Images/blank.gif\" width=\"1\" height=\"1\" border=\"0\"></TD>";
		strMenu += "<TD rowspan=\""+((MenuList.length/4*2)+1)+"\" bgcolor=\"#029a11\"><IMG src=\"/Images/blank.gif\" width=\"1\" height=\"1\" border=\"0\"></TD></TR>";
		for (i=0;i<MenuList.length;i=i+4) {
			strMenu += "<TR bgcolor=\"#027e0e\"><TD width=\"11\" align=\"center\"><IMG src=\"/Images/dot_wh.gif\" width=\"5\" height=\"5\" border=\"0\" hspace=\"3\" vspace=\"1\"></TD><td nowrap width=\"" + (menuwidth-11) + "\" height=\"16\" class=\"m1\" onmouseover=\"this.className=\'m2\';\" onmouseout=\"this.className=\'m1\';\"><a class=\"" + MenuList[i+3] + "\" href=\"" + MenuList[i+1] + "\"";
			if (MenuList[i+2] != "") {
				strMenu += " OnMouseOver=\"displaySubMenu('i_"+MenuList[i+2]+"',"+(MenuList[i].length*6.5)+","+(((i/3)*17)+1)+","+(Mlevel+1)+");\" OnMouseOut=\"hideSubMenu("+(Mlevel+1)+");\"";
			}
			strMenu += ">" + MenuList[i] + "</a></td></tr>";
			if (i+4 != MenuList.length) strMenu += "<tr><td colspan=\"2\" bgcolor=\"#029a11\"><img src=\"/Images/line1.gif\" width=\"" + (menuwidth-0) + "\" height=1 border=0></td></tr>";
		}
		strMenu += "<tr><TD colspan=\"2\" bgcolor=\"#029a11\"><img src=\"/Images/bottom_shade.gif\" width=\"" + menuwidth + "\" height=\"1\" border=\"0\"></td></tr>";
		strMenu += "</table>";
		strMenu += "</DIV>";
		return strMenu;
	}

	var menuImg = null;
	var currentMenu = null;
	var currentSubMenu = new Array();

		function displayMenu(menuname) {
			if (menuEnabled) {
				var top = 0;
				var left = 0;
				var curElement;
				if(menuImg != null && currentMenu != null) {
					if(currentMenu.style.visibility != 'hidden') {
						MenuHide();
					}
				}
				if (HM_N6) {
					menuImg = eval("document.images." + menuname + ";");
					currentMenu = eval("document.getElementById('box_" + menuname + "');");
				} else {
					menuImg = eval("document.all('" + menuname + "');");
					currentMenu = eval("document.all('box_" + menuname + "');");
				}
				curElement = menuImg;
				while(curElement.tagName.toLowerCase() != 'body') {
					top += curElement.offsetTop;
					left += curElement.offsetLeft;
					curElement = curElement.offsetParent;
				}
				
//					top += menuImg.offsetHeight-menuImg.height;
					top += menuImg.offsetHeight;
//					left += menuImg.width;
				
				if (HM_isMac) {
					top = event.clientY - event.offsetY - 127;
				}
				currentMenu.style.top = top;
				currentMenu.style.left = left;
				MenuShow();
				if (!HM_N6) {
					event.cancelBubble = true;
				}
			}
		}
		
		function displaySubMenu(menuname,width,height,Dlevel) {
			if (menuEnabled) {
				if(currentSubMenu[Dlevel] != null) {
					SubMenuHide(Dlevel);
				}
				if (HM_N6) {
					currentSubMenu[Dlevel] = eval("document.getElementById('box_" + menuname + "');");
				} else {
					currentSubMenu[Dlevel] = eval("document.all('box_" + menuname + "');");
				}
				if (HM_IE4) {
					height += 6;
				}
				
				if (Dlevel > 0) {
					currentSubMenu[Dlevel].style.top = currentSubMenu[Dlevel-1].offsetTop + height;
					currentSubMenu[Dlevel].style.left = currentSubMenu[Dlevel-1].offsetLeft + width;
				} else {
					currentSubMenu[Dlevel].style.top = currentMenu.offsetTop + height;
					currentSubMenu[Dlevel].style.left = currentMenu.offsetLeft + width;
				}
				
				SubMenuShow(Dlevel);
				if (!HM_N6) {
					event.cancelBubble = true;
				}
			}
		}
		timeoutMenu = "";
		timeoutSubMenu = new Array;
		function MenuShow() {
			if (menuEnabled) {
				if(HM_IE4 || HM_N6) {
					clearTimeout(timeoutMenu);
					currentMenu.style.visibility = 'visible';
				} else {
					clearTimeout(timeoutMenu);
					currentMenu.visibility = 'show';
				}
			}
		}

		function MenuHide() {
			if (menuEnabled) {
				for (i=0;i<currentSubMenu.length;i++) {
					if (currentSubMenu[i] != null) {
						if(HM_IE4 || HM_N6) {
							currentSubMenu[i].style.visibility = 'hidden';
						} else {
							currentSubMenu[i].visibility = 'hide';
						}
						currentSubMenu[i] = null;
					}
				}
				if(HM_IE4 || HM_N6) {
					currentMenu.style.visibility = 'hidden';
				} else {
					currentMenu.visibility = 'hide';
				}
			}
		}
		
		function SubMenuShow(Slevel) {
			if (menuEnabled) {
				clearTimeout(timeoutMenu);
				for (i=Slevel;i>-1;i--) {
					clearTimeout(timeoutSubMenu[i]);
				}
				if(HM_IE4 || HM_N6) {
					if (currentSubMenu[Slevel])
						currentSubMenu[Slevel].style.visibility = 'visible';
				} else {
					if (currentSubMenu[Slevel])
						currentSubMenu[Slevel].visibility = 'show';
				}
			}
		}

		function SubMenuHide(Hlevel) {
			if (menuEnabled) {
				if (currentSubMenu[Hlevel+1] != null) {
					if(HM_IE4 || HM_N6) {
						currentSubMenu[Hlevel+1].style.visibility = 'hidden';
					} else {
						currentSubMenu[Hlevel+1].visibility = 'hide';
					}
					currentSubMenu[Hlevel+1] = null;
				}
				if (currentSubMenu[Hlevel] != null) {
					if(HM_IE4 || HM_N6) {
						currentSubMenu[Hlevel].style.visibility = 'hidden';
					} else {
						currentSubMenu[Hlevel].visibility = 'hide';
					}
					currentSubMenu[Hlevel] = null;
				}
			}
		}
		
		
		function hideMenu() {
			if (menuEnabled) {
				if(menuImg != null && currentMenu != null) {
					timeoutMenu = setTimeout("MenuHide();",80);
				}
			}
		}

		function hideSubMenu(Nlevel) {
			if (menuEnabled) {
				if(currentSubMenu[Nlevel] != null) {
					timeoutSubMenu[Nlevel] = setTimeout("SubMenuHide("+Nlevel+");",80);
				}
			}
		}

