var last_div;
	function display_menu(cat_name, parent_obj)
	{
		if (last_div != cat_name)
		{
			if (cat_name != "shop" && cat_name != "learn"){
				parent_obj.className = "sub_menu_ro";
			}
			document.getElementById(cat_name).style.display = "block";
			
			get_pos(document.getElementById(cat_name), parent_obj);
			//document.getElementById(cat_name).style.top = parent_obj.offsetTop; // + 150
			//document.getElementById(cat_name).style.left = parent_obj.offsetWidth;
			//self.status=parent_obj.clientHeight;
			
			hide_others(cat_name);
			last_div = (cat_name != "categories" ? cat_name : "");
		}
	//	alert(document.getElementById(cat_name).style.display);
	}
	
	function hide_others(display_div)
	{
		
		div_array = document.getElementsByTagName("div");
		
		for (i=0; i<div_array.length; i++)
		{
			//alert (div_array[i].id);
			if (div_array[i].id != display_div && div_array[i].id != "categories")
			{ 
				div_array[i].style.display = "none";
				
			};
			
		}
		last_div = (display_div != "categories" ? display_div : "");
		
	}
	function get_pos(target_obj, parent_obj)
	{
		// ie only
		if (parent_obj.parentElement)
		{
			var left = parent_obj.offsetWidth;
			var top = 0; //parent_obj.offsetTop;
			while (parent_obj.parentElement.tagName != "BODY")
			{
				
				left += parent_obj.parentElement.offsetLeft;
				if (parent_obj.parentElement.tagName != "TD")
				{
					top += parent_obj.parentElement.offsetTop;
				};
				parent_obj = parent_obj.parentElement;
			}
			target_obj.style.left = left + 1;
			target_obj.style.top = top;
		}
		else
		{
			
			target_obj.style.top = parent_obj.offsetTop + (target_obj.id == "garden_structures" ? 83 : 115);
			target_obj.style.left = parent_obj.offsetWidth + 1;
		}
	}
	
	function clear_all()
	{
		hide_others('categories');
	}
	document.onmousedown=clear_all;
	

	