	//  =============================== Menu layer management ===============================

	function whatbrowser()
	{
		var intBrowser = 0; // IE and generic browsers.
	
	if (document.layers)
		intBrowser = 1; // Netscape Navigator 4.
		else
			if (!document.all && document.getElementById)
				intBrowser = 2; // Recent Netscape Navigators and FireFoxes.
		
		return intBrowser;
	}
	
	var callingMethod = whatbrowser();
	
	function findPosX(obj, x)
	{
		var curleft = 0;
		
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curleft += obj.offsetLeft;
				obj = obj.offsetParent;
			}
		}
		else if (obj.x)
			curleft += obj.x;
			
		var ret = (curleft == 0) ? x : curleft;
		return ret;
	}

	function findPosY(obj, y)
	{
		var curtop = 0;
		
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curtop += obj.offsetTop;
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
			curtop += obj.y;
			
		var ret = (curtop == 0) ? y : curtop;
		return ret;
	}
	
	function setClassName(sender, className)
	{
		sender.className = className;
		
		if (className == 'LeftmenuHover')
		{
			//ShowLayer(sender, 'Members', false);
			//ShowLayer(sender, 'Membertopics', false);
		}
	}
	
	function ShowLayer(sender, layer, visible)
	{
		var visibility = (visible) ? "visible" : "hidden";
		var left = 110;
		var top = findPosY(sender, 0);
		
		switch (callingMethod)
		{
			case 0:
				var ref = document.all[layer];
				if (visible)
				{
					ref.style.left = left + "px";
					ref.style.top = top + "px";
				}
				ref.style.visibility = visibility ;
			break;
			
			case 1:
				var ref = document.layers[layer];
				if (visible)
				{
					ref.left = left;
					ref.top = top;
				}
				ref.visibility = visibility ;
			break;
			
			case 2:
				var ref = document.getElementById(layer);
				if (visible)
				{
					ref.style.left = left + "px";
					ref.style.top = top + "px";
					
				}
				ref.style.visibility = visibility ;
			break;
		}
	}
	
	function GetScreenResolution()
	{
		if (self.screen.width)
		{
			if (screen.width < 1024)
			{
				ScreenResolution = 776;
			}
		}
		
		switch (ScreenResolution == 1000)
		{
			case true:
				document.write('<link rel="stylesheet" type="text/css" href="/aegis.css">');
				break;
				
			case false:
				document.write('<link rel="stylesheet" type="text/css" href="/aegis800.css">');
				break;
		}
	}
	
	function ShowHide(obj, divId)
	{
		var id = document.getElementById(divId);
	
		if (id.style.display == "none")
		{
			id.style.display = 'block';
			obj.className = "MinusClose";
		}
		else
		{
			id.style.display = 'none';
			obj.className = "PlusOpen";
		}
	}
	
	if ( window != top )
	{
		top.location.href = location.href;
	}
