var visible_menu = 0;
var visible_cont = 0;
var hides = new Array();
var shows = new Array();

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;
}

function show_cont(id) {
	if(visible_cont && visible_cont != id) {
		var el = document.getElementById('cont_' + visible_cont);
	    	if(el) el.style.display = 'none';
	}
	var el = document.getElementById('cont_' + id);
	if(!el) return;
	
	el.style.display = 'block';
	visible_cont = id;
}


function show_menu_im(id)
{
	if(id && hides[id]) clearTimeout(hides[id]);
	if(visible_menu != id) hide_menu_im(visible_menu);

	var el = document.getElementById('tm_' + id);
	if( !el ) return;
	
	el.className = "menu_active";
	
	var x = findPosX(el) + 20;
	var y = findPosY(el) + 25;

	el = document.getElementById('im_' + id);
	if( !el ) return;
	
	el.src = "/img/6.gif";
	
	el = document.getElementById('menu_' + id);
	if( !el ) return;
	
	el.style.display = 'block';
	if (el.offsetWidth + x > 998) {
		x = 998 - el.offsetWidth;
	}
	el.style.top = y;
	el.style.left = x;

	
	visible_menu = id;
}

function hide_menu_im(id)
{
	var el = document.getElementById('tm_' + id);
	if( !el ) return;
	
	el.className = "menu";

	el = document.getElementById('im_' + id);
	if( !el ) return;
	
	el.src = "/img/5.gif";
	
	el = document.getElementById('menu_' + id);
	if( !el ) return;
	
	el.style.display = 'none';
	if(visible_menu == id) visible_menu = 0;
}

function hide_menu(id)
{
//	clearTimeout(shows[id]);
	hides[id] = setTimeout("hide_menu_im(" + id +")", 0);
}

function show_menu(id)
{
	show_menu_im(id);
//	shows[id] = setTimeout("show_menu_im(" + id +")", 0);
}
