﻿		

$("a#collections-menu-item").hover(showDropDown, function(){});

$("ul#collections-dropdown").hover(function(){}, killMenu);



function showDropDown(e)

{

	killMenu(e);

	doShowMenu(e);

}



function doShowMenu(e)

{

	$("ul#collections-dropdown").css("display", "block");

	

	var position = getMenuPosition(document.getElementById("collections-menu-item"));

	

	$("ul#collections-dropdown").css("left", position[0]);

	$("ul#collections-dropdown").css("top", position[1]);

	$("ul#collections-dropdown").css("min-width", e.target.offsetWidth);

	$("ul#collections-dropdown").css("display", "block");

}



function killMenu(e)

{

	$("ul#collections-dropdown").css("display", "none");

}



function getMenuPosition(domElement)

{

	var curLeft = 0;

	var curTop = domElement.offsetHeight;

	

	if (domElement.offsetParent)

	{

		do

		{

			curLeft += domElement.offsetLeft;

			curTop += domElement.offsetTop;

		}

		while (domElement = domElement.offsetParent);

	}

	

	return [curLeft, curTop];

}
