window.onerror = null;
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
var menuActive = 0;
var menuOn = 0;
var onLayer;
var timeOn = null;

var bgcolor = '#0B0E2A';
var linkcolor = '#D3D6F5';
function showLayer(layerName,aa)
{
	var x =document.getElementById(aa);
	var tt =findPosX(x);
	var ww =findPosY(x)+20;

	if (timeOn != null)
	{
		clearTimeout(timeOn);
		hideLayer(onLayer);
	}
	if (IE4)
	{	
		var layers = eval('document.all["'+layerName+'"].style');
		layers.left = tt;
		//eval('document.all["'+layerName+'"].style.visibility="visible"');
		document.getElementById(layerName).style.display = "block";
	}
	else
	{
		if(document.getElementById)
		{
			var elementRef = document.getElementById(layerName);

			//if((elementRef.style)&& (elementRef.style.visibility!=null))
			if((elementRef.style)&& (elementRef.style.display!=null))
			{
				elementRef.style.display = 'block';
				//elementRef.style.visibility = 'visible';
				elementRef.style.left = tt;
				elementRef.style.top = ww;
			}
		}
	}
	onLayer = layerName

	document.getElementById(aa).style.color='#000000';	//change menu font color to blacb
	document.getElementById(aa).style.backgroundColor=linkcolor;
}

function hideLayer(layerName)
{
	if (menuActive == 0)
	{
		if (IE4)
		{
			//eval('document.all["'+layerName+'"].style.visibility="hidden"');
			document.getElementById(layerName).style.display="none";
		}
		else
		{
			if(document.getElementById)
			{
				var elementRef = document.getElementById(layerName);
				//if((elementRef.style)&& (elementRef.style.visibility!=null))
				//	elementRef.style.visibility = 'hidden';

				if((elementRef.style)&& (elementRef.style.display!=null))
					elementRef.style.display = 'none';
			}
		}
	}
}

function btnTimer(itemName)
{
	timeOn = setTimeout("btnOut()",600)
	document.getElementById(itemName).style.color='#FFFFFF';
	document.getElementById(itemName).style.backgroundColor=bgcolor;
}

function btnOut(layerName)
{
	if (menuActive == 0)
	{
		hideLayer(onLayer)
	}
}

var item;
function menuOver(itemName)
{

	item=itemName;
	itemName.style.backgroundColor = linkcolor; //background color change on mouse over
	itemName.style.color = '#FF0000';

	clearTimeout(timeOn);
	menuActive = 1
}

function menuOut(itemName)
{
	if(item)
		itemName.style.backgroundColor = bgcolor;
	menuActive = 0
	timeOn = setTimeout("hideLayer(onLayer)", 100)
}

function findPosX(obj)
{
var curleft = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curleft += obj.offsetLeft
obj = obj.offsetParent;
}
}
else if (obj.x)
curleft += obj.x;
return curleft;
}

function findPosY(obj)
{
var curtop = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curtop += obj.offsetTop
obj = obj.offsetParent;
}
}
else if (obj.y)
curtop += obj.y;
return curtop;
}
