function findPosX (object) {

	var curleft = 0;
	if (object.offsetParent) {
	
		while (object.offsetParent) 
		{
			curleft += object.offsetLeft
			object = object.offsetParent;
		}
	}
	else if (object.x)
		curleft += object.x;
		
	return curleft;
}

function findPosY (object) {
	
	var curtop = 0;
	if (object.offsetParent)
	{
		while (object.offsetParent)
		{
			curtop += object.offsetTop
			object = object.offsetParent;
		}
	}
	else if (object.y)
		curtop += object.y;

	return curtop;
}
	
var over = 0;
function out () {
	
	over = 0;
	setTimeout("getOut ()", 20);
}
function getOut () {

	if (!over) show ();
}

function show (id) {
	over = 1;
			
	for (var i = 1; i <= 20; i++) {
	
		smenu = document.getElementById ('smenu' + i);
		if (smenu) smenu.style.display = 'none'; 
	}
	if (id) {
		var menu = document.getElementById ("menu" + id);
		var smenu = document.getElementById ('smenu' + id);
		
		if (smenu) smenu.style.display = "block";
	}
}