function GetAbsPosition(object)
{
	var position = new Object;
	position.x = 0;
	position.y = 0;

	if( object )
	{
		position.x = object.offsetLeft;
		position.y = object.offsetTop;

		if( object.offsetParent )
		{
			var parentpos = GetAbsPosition(object.offsetParent);
			position.x += parentpos.x;
			position.y += parentpos.y;
		}
	}
	position.cx = object.offsetWidth;
	position.cy = object.offsetHeight;

	return position;
}

function showLanguage(item)
{
	if(document.getElementById("language").style.display == "block")
	{
		item.className = 'lang';
		document.getElementById("language").style.display = 'none';
	}
	else
	{
		//var xOffset = (document.body.offsetWidth - 981)/2;
		//if(document.body.offsetWidth < 981)
		//{
			var xOffset = 0;
		//}
		item.className = 'lang-selected';
		document.getElementById("language").style.display = 'block';
		document.getElementById("language").style.left = ((GetAbsPosition(item).x) - xOffset - 5) + 'px';
		document.getElementById("language").style.top = ((GetAbsPosition(item).y) + 20) + 'px';
	}
}

function getURL(url)
{
	location.href = url;
}
