var TopState = 0;	
function ShowTopMenu()
{
	if(TopState == 0)
	{		
		document.getElementById("TopMenu").style.display = '';
		TopState = 1;
		return;
	}
	if(TopState == 1)
	{		
		document.getElementById("TopMenu").style.display = '';
		TopState = 2;
		return;
	}
	if(TopState == 2)
	{
		document.getElementById("TopMenu").style.display = 'none';
		TopState = 3;
		return;
	}
	if(TopState == 3)
	{
		TopState = 0;
		return;
	}
}

function ShowTopOut() 
{
	document.getElementById("TopMenu").style.display = '';
	TopState = 2;
}
function HideTopOut() 
{
	document.getElementById("TopMenu").style.display = 'none';
	TopState = 0;
}


function GetOffset(obj) 
{
    var offset = {offsetLeft: 0, offsetTop: 0};
    while (obj) 
	{
        offset.offsetLeft += obj.offsetLeft;
        offset.offsetTop += obj.offsetTop;
        obj = obj.offsetParent;
    }
    return offset;
}

function ShowCategoryAuto(LiName, DivName, CategoryNumber,AName)
{
	if(document.getElementById(DivName + CategoryNumber) == null)
	{
		if(document.getElementById(AName + CategoryNumber)!=null){
			document.getElementById(AName + CategoryNumber).style.backgroundColor = '#329032';
			document.getElementById(AName + CategoryNumber).style.color = '#fff';
		}
		return;	
	}
	box = document.getElementById(DivName + CategoryNumber);
	obj = document.getElementById(LiName + CategoryNumber);
	oRect = GetOffset(obj);
	x = 0;
	y = 0;
	if(window.ActiveXObject)
	{
		y = oRect.offsetTop - 1;
	}
	else
	{
		y = oRect.offsetTop - 2;
	}
	if (document.all)
	{
		x = x - 2;
		y = y + 1;
	}
	else
	{
		y = y + 2;
	}
	x = oRect.offsetLeft + 138;
	y = oRect.offsetTop - 10;
	box.style.left = x.toString() +'px';
	box.style.top = y.toString() +'px';
	if (box.style.display == 'none')
	{
		box.style.display = '';
	}
	if(document.getElementById(AName + CategoryNumber)!=null){
		document.getElementById(AName + CategoryNumber).style.backgroundColor = '#329032';
		document.getElementById(AName + CategoryNumber).style.color = '#fff';
	}
}

function ShowCategoryAutoPs(LiName, DivName, CategoryNumber)
{
	if(document.getElementById(DivName + CategoryNumber) == null)
	{
		return;	
	}
	box = document.getElementById(DivName + CategoryNumber);
	obj = document.getElementById(LiName + CategoryNumber);
	oRect = GetOffset(obj);
	x = 0;
	y = 0;
	if(window.ActiveXObject)
	{
		y = oRect.offsetTop - 1;
	}
	else
	{
		y = oRect.offsetTop - 2;
	}
	if (document.all)
	{
		x = x - 2;
		y = y + 1;
	}
	else
	{
		y = y + 2;
	}
	x = oRect.offsetLeft;
	y = oRect.offsetTop+23;
	box.style.left = x.toString() +'px';
	box.style.top = y.toString() +'px';
	if (box.style.display == 'none')
	{
		box.style.display = '';
	}
}

function HideCategoryAuto(DivName, CategoryNumber,AName)
{	

	if(document.getElementById(DivName + CategoryNumber) != null)
	{
		document.getElementById(DivName + CategoryNumber).style.display = 'none';
		
	}
	if(document.getElementById(AName + CategoryNumber)!=null){
		document.getElementById(AName + CategoryNumber).style.backgroundColor = '#fff';
		document.getElementById(AName + CategoryNumber).style.color = '#000';
	}
	TimeCounter = setTimeout("HideCategory()", 2500);
}

function HideCategory(Div,obj)
{
	if (Div != null)
	{
		if(obj != null){
			document.getElementById(obj).style.backgroundColor = '#fff';
			document.getElementById(obj).style.color = '#000';
		}
		document.getElementById(Div).style.display = 'none';
	}
}

function ShowCategory(Div,obj)
{
	clearTimeout(TimeCounter);
	TimeCounter = null;
	if(obj != null){
		document.getElementById(obj).style.backgroundColor = '#329032';
		document.getElementById(obj).style.color = '#fff';
	}
	document.getElementById(Div).style.display = '';
}
function checkmenu_center(cStr,obj){
	obj.className = cStr;
}
function menulink(urlstr){
	location.href=urlstr;	
}
function ShowCategoryNext(obj){
	obj.style.background="#E7E7E7";
}
function HideCategoryNext(obj){
	obj.style.background="#FFFFFF";
}
