//******************************************************
// Init variables
//******************************************************
{
	var mouseOverMenu = false;
	var mouseOverMenuItem = false;
}
//******************************************************
// Simple little function to get Elements as an object
//******************************************************
function getEl(id)
{
	var el = document.getElementById(id);
	return el;
}
//******************************************************
// Function to show Elements
//******************************************************
function showEl(id)
{
	getEl(id).style.display ="block";
}
//******************************************************
// Function to hide Elements
//******************************************************
function hideEl(id)
{
	getEl(id).style.display ="none";
}


function toggle_drop(id)
{
	showEl(id);
	document.getElementById(id).onmouseout = clear_drop;
	window.setTimeout("document.getElementById('menu').onmouseout = clear_drop; mouseOverMenu = false;", 10);
//	window.setTimeout("alert('test'); mouseOverMenu = 'test';", 1000);
	mouseOverMenu = true;
}


function clear_drop()
{
	if(!mouseOverMenuItem)
	{
		hideEl('drop_item_1');
		mouseOverMenuItem = false;
		return true;
	}
}


function subMenuOverlay(e)
{
	if (!e) var e = window.event;
	var tg = (window.event) ? e.srcElement : e.target;
	if (tg.nodeName != 'DIV') return;
	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
	while (reltg != tg && reltg.nodeName != 'BODY')
		reltg= reltg.parentNode
	if (reltg== tg) return;
	$('#navBarGamesList ul').slideUp(300);
}

function subLangOverlay(e)
{
	if (!e) var e = window.event;
	var tg = (window.event) ? e.srcElement : e.target;
	if (tg.nodeName != 'DIV') return;
	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
	while (reltg != tg && reltg.nodeName != 'BODY')
		reltg= reltg.parentNode
	if (reltg== tg) return;
	$('#languagesSelector ul').slideUp(300);
}
