/*
** MENU.JS
*/

var timeoutHandle;

function showMenu(menuID) {
	var menuHandle = $(menuID + "_menu");
    var linkHandle = $(menuID);

	if (menuHandle.style.display == 'none' || menuHandle.style.display == "") {

    	var navBarXY = Position.page($('pagenav'));
  		var navBarHeight = Element.getHeight( 'pagenav' );
		var linkHeight = Element.getHeight(linkHandle);
    	var linkXY     = Position.page(linkHandle);

    	Position.clone($('pagenav'), menuHandle, {
    		setWidth: false,
    		setHeight: false,
    		offsetLeft: linkXY[0],
    		offsetTop: navBarHeight
    	});
    	new Effect.SlideDown(menuHandle);
    } // endif
}


function hideMenu(menuID) {
	//menuID = name of onClick element  menu_id + "_menu" = name of menu block
	var menuHandle = $(menuID + "_menu");
    var linkHandle = $(menuID);

    new Effect.SlideUp(menuHandle);
}

function inMenu() {
	clearTimeout(timeoutHandle);
}

function outMenu(menuID)  {
    var param = "hideMenu('"+menuID+"')";
	timeoutHandle = setTimeout(param,500);
}






