// JavaScript Document

$(document).ready(
	function()
	{
		$("ul.menu li ul").each(
			function()
			{
				insideList = $(this);
				parentItem = insideList.parent();
				insideList.get(0).over1 = insideList.get(0).over2 = false;
				insideList.css("left", parentItem.position().left);
				aElem = parentItem.find("a");
			
				aElem.hover(
					function()
					{
						insideList.show();
						insideList.get(0).over1 = true;
						$(aElem.get(0)).addClass('active');
					},
					function()
					{
						insideList.get(0).over1 = false;
						if ((insideList.get(0).over1 || insideList.get(0).over2) === false )
						{
							insideList.hide();
							aElem.removeClass('active');
						}
					}
				);
		
				insideList.hover(
					function()
					{
						insideList.get(0).over2 = true;
					},
					function()
					{
						insideList.get(0).over2 = false;
						if ((insideList.get(0).over1 || insideList.get(0).over2) === false )
						{
							insideList.hide();aElem.removeClass('active');
						}
					}
				);
			}
		);
	}
);
