function selectSubmenu(id){
	submenus_area=document.getElementById('submenu-area');
	for (i = 0; i < submenus_area.childNodes.length; i++) 
		if (submenus_area.childNodes[i].className == 'submenu') 
			submenus_area.childNodes[i].style.display = 'none';
	element=document.getElementById('submenu_'+id);
	if (element) 
		element.style.display = 'block';
}
function outSubmenus(e,id) {
	if (!isInside(e,'menu-area'))
		selectSubmenu(id);
 
}
function isInside(e,div_id){
	var startx = 0;
	var starty = 0;
	var endx = 0;
	var endy = 0;
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY)
	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY)
	{
		posx = e.clientX + document.body.scrollLeft;
		posy = e.clientY + document.body.scrollTop;
	}
	div = document.getElementById(div_id);
	if (!div)
		return false;	
	startx=div.offsetLeft;
	starty=div.offsetTop;
	endx=startx+div.offsetWidth;
	endy=starty+div.offsetHeight;
	if (posx>=startx && posx<=endx)
		if (posy>=starty && posy<=endy)
			return true;
	return false;
}
