	Menu_DOM = (document.getElementById) ? true : false;
	Menu_NS4 = (document.layers) ? true : false;
	Menu_IE = (document.all) ? true : false;
	Menu_IE4 = Menu_IE && !Menu_DOM;
	Menu_Mac = (navigator.appVersion.indexOf("Mac") != -1);
	Menu_IE4M = Menu_IE4 && Menu_Mac;
	Menu_IsMenu = (Menu_DOM || Menu_NS4 || (Menu_IE4 && !Menu_IE4M));

	Menu_BrowserString = Menu_NS4 ? "NS4" : Menu_DOM ? "DOM" : "IE4";

	if(window.event + "" == "undefined") event = null;
	function Menu_f_PopUp(){return false};
	function Menu_f_PopDown(){return false};

	Menu_GL_MenuWidth          = 110;
	Menu_GL_FontFamily         = "arial,sans-serif";
	Menu_GL_FontSize           = 8;
	Menu_GL_FontBold           = false;
	Menu_GL_FontItalic         = false;
	Menu_GL_FontColor          = "black";
	Menu_GL_FontColorOver      = "white";
	Menu_GL_BGColor            = "transparent";
	Menu_GL_BGColorOver        = "transparent";
	Menu_GL_ItemPadding        = 3;

	Menu_GL_BorderWidth        = 1;
	Menu_GL_BorderStyle        = "solid";
	Menu_GL_SeparatorSize      = 1;

	Menu_GL_ImageSrc = "images/icon_arrow.gif";
	Menu_GL_ImageSrcLeft = "images/x.gif";

	Menu_GL_ImageSrcOver = "images/icon_arrow_over.gif";
	Menu_GL_ImageSrcLeftOver = "images/x.gif";

	Menu_GL_ImageSize          = 5;
	Menu_GL_ImageHorizSpace    = 5;
	Menu_GL_ImageVertSpace     = 5;

	Menu_GL_KeepHilite         = false;
	Menu_GL_ClickStart         = false;
	Menu_GL_ClickKill          = 0;
	Menu_GL_ChildOverlap       = 10;
	Menu_GL_ChildOffset        = 5;
	Menu_GL_ChildPerCentOver   = null;
	Menu_GL_TopSecondsVisible  = .5;
	Menu_GL_ChildSecondsVisible = .3;
	Menu_GL_StatusDisplayBuild = 0;
	Menu_GL_StatusDisplayLink  = 1;
	Menu_GL_UponDisplay        = null;
	Menu_GL_UponHide           = null;
	
	//The below variables, store the left position and the top position values relative to the page, for a named anchor in the top navigation menu(like about us etc).
	var intMenu_Left_pos,intMenu_Top_pos

	//Menu_GL_RightToLeft      = true;
	Menu_GL_CreateTopOnly      = Menu_NS4 ? true : false;
	Menu_GL_ShowLinkCursor     = true;

	// the following function is included to illustrate the improved JS expression handling of
	// the left_position and top_position parameters
	// you may delete if you have no use for it

	function Menu_f_CenterMenu(topmenuid)
	{
		var MinimumPixelLeft = 0;
		var TheMenu = Menu_DOM ? document.getElementById(topmenuid) : Menu_IE4 ? document.all(topmenuid) : eval("window." + topmenuid);
		var TheMenuWidth = Menu_DOM ? parseInt(TheMenu.style.width) : Menu_IE4 ? TheMenu.style.pixelWidth : TheMenu.clip.width;
		var TheWindowWidth = Menu_IE ? document.body.clientWidth : window.innerWidth;
		return Math.max(parseInt((TheWindowWidth-TheMenuWidth) / 2),MinimumPixelLeft);
	}

	if(Menu_IsMenu)
	{
		document.write("<SCRIPT language='JavaScript1.2' SRC='include/menu_arrays.js' type='text/javascript'></SCRIPT>");
		document.write("<SCRIPT language='JavaScript1.2' SRC='include/menu_script"+ Menu_BrowserString +".js' type='text/javascript'></SCRIPT>");
	}
	
//   This function returns an object having .x and .y properties which are the coordinates
//   of the named anchor, relative to the page.

function getAnchorPosition(anchorname) {
	// This function will return an Object with x and y properties
	var useWindow=false;
	var coordinates=new Object();
	var x=0,y=0;
	// Browser capability sniffing
	var use_gebi=false, use_css=false, use_layers=false;
	if (document.getElementById) { use_gebi=true; }
	else if (document.all) { use_css=true; }
	else if (document.layers) { use_layers=true; }
	// Logic to find position
 	if (use_gebi && document.all) {
		x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
		y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
		}
	else if (use_gebi) {
		var o=document.getElementById(anchorname);
		x=AnchorPosition_getPageOffsetLeft(o);
		y=AnchorPosition_getPageOffsetTop(o);
		}
 	else if (use_css) {
		x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
		y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
		}
	else if (use_layers) {
		var found=0;
		for (var i=0; i<document.anchors.length; i++) {
			if (document.anchors[i].name==anchorname) { found=1; break; }
			}
		if (found==0) {
			coordinates.x=0; coordinates.y=0; return coordinates;
			}
		x=document.anchors[i].x;
		y=document.anchors[i].y;
		}
	else {
		coordinates.x=0; coordinates.y=0; return coordinates;
		}
	coordinates.x=x;
	coordinates.y=y;
	return coordinates;
	}


	
// Functions for IE to get position of an object
function AnchorPosition_getPageOffsetLeft (el) {
	var ol=el.offsetLeft;
	while ((el=el.offsetParent) != null) { ol += el.offsetLeft; }
	return ol;
	}

function AnchorPosition_getPageOffsetTop (el) {
	var ot=el.offsetTop;
	while((el=el.offsetParent) != null) { ot += el.offsetTop; }
	return ot;
	}