function clickParentCategory(o) {
	var divs = document.getElementById("function-box").getElementsByTagName("div");
	for (var i = 0; i < divs.length; i++)
	{
		if (divs[i].className == "childCategoryBox")
		{
			divs[i].previousSibling.previousSibling.className = "unSelectedParentCategory";
			divs[i].style.display = "none";
		}
	}
	o.parentNode.className = "selectedParentCategory";
	var childBox = o.parentNode.nextSibling.nextSibling;
	if (childBox.tagName != "DIV")
	{
		childBox = o.parentNode.nextSibling.nextSibling.nextSibling;
	}
	childBox.style.display = "block";
	o.blur();
}

function hideElements(ev) {
		try
		{
			ev = ev || event;
			var o = ev.srcElement ? ev.srcElement : ev.target;
			if (o.tagName != "A" && o.tagName != "SPAN" && o.tagName != "IMG" && o.className != "childCategoryBox")
			{
				var divs = document.getElementById("function-box").getElementsByTagName("div");
				for (var i = 0; i < divs.length; i++)
				{
					if (divs[i].className == "childCategoryBox")
					{
						var tag = divs[i].previousSibling.previousSibling;
						if (tag.tagName != "SPAN")
						{
							var tag = divs[i].previousSibling.previousSibling.previousSibling;
						}
						tag.className = "unSelectedParentCategory";
						divs[i].style.display = "none";
					}
				}
			}
		}
		catch (e)
		{
		}
}

document.onmousemove = hideElements;
