// MENU FUNCTIONS

var timeOut	= 500;
var closeTimer	= 0;
var menuItem	= 0;

// Open Hidden Layer
function menuOpen(id){
	// Cancel Close Timer
	menuCancelCloseTime();

	// Close Old Layer
	if(menuItem) menuItem.style.visibility = 'hidden';

	// Get New Layer And Show It
	menuItem = document.getElementById(id);
	menuItem.style.visibility = 'visible';
}

// Close Showed Layer
function menuClose(){
	if(menuItem) menuItem.style.visibility = 'hidden';
}

// Go Close Timer
function menuCloseTime(){
	closeTimer = window.setTimeout(menuClose, timeOut);
}

// Cancel Close Timer
function menuCancelCloseTime(){
	if(closeTimer){
		window.clearTimeout(closeTimer);
		closeTimer = null;
	}
}

// Close Layer When Click-Out
document.onclick = menuClose; 