/*

Simple dropdown menus, made by 

SHAUVON MCGILL, the coolest dude in the universe

*/

var menuHide
var activeMenu = ""

//display a menu
function show_menu(which)
{
	hide_menu()
	
	if (which.childNodes[2])
	{
		activeMenu = which.childNodes[2]
		
		if (findPos(which) > 700)
		{
			activeMenu.style.left = (findPos(which) - 200) + "px"
		}
		else
		{
			activeMenu.style.left = findPos(which) + "px"
		}
		
		//display the third child node, which is the UL element inside the LI
		activeMenu.style.display = 'block'
		
			if (document.addEventListener)
			{
				activeMenu.addEventListener("mouseout",hide_menu,false)
			}
			else
			{
				activeMenu.attachEvent("onmouseout",hide_menu,false)
			}
	}
	else
	{
		activeMenu = ""
	}
}

function findPos(obj)
{
	var curleft = curtop = 0;
	
	if (obj.offsetParent)
	{
		do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			} while (obj = obj.offsetParent);
	}
	
	return curleft;
}


function hide_menu()
{
	if (activeMenu != "")
		activeMenu.style.display = "none"
}

/*
		if (document.addEventListener)
		{
			document.removeEventListener("keydown",keypress,false)
			document.addEventListener("keydown",submitKeypress,false)
		}
		else
		{
			document.detachEvent("onkeydown",keypress,false)
			document.attachEvent("onkeydown",submitKeypress,false)
		}
*/