/* menu.js */

var menuTimer = null;
var currentMenu = '';

function menuOpen(sourceID, elmID) {
	if (GE(elmID)) {
		menuKeepOpen();
				
		GE(sourceID).src = '/images/new_nav/'+sourceID+'_over.gif';
		
		if (elmID != currentMenu) {
			if (GE(currentMenu)) GE(currentMenu).style.display = 'none';
			GE(elmID).style.left = GE(sourceID).offsetLeft;			
			GE(elmID).style.display = 'block';
			currentMenu = elmID;
		}
	}
}

function menuClose(sourceID, elmID) {
	if (GE(elmID)) {
		menuTimer = setTimeout("GE('"+elmID+"').style.display = 'none'; currentMenu=''; GE('"+sourceID+"').src = '/images/new_nav/"+sourceID+"_"+GE(sourceID).getAttribute('state')+".gif';",100);
	}
}

function menuKeepOpen() {
	clearTimeout(menuTimer);
	menuTimer = null;
}

function GE(elmID) {
	return document.getElementById(elmID);
}