var timerRunning = false;
var delay = 250;

function showMenu(id) {
	var d = document.getElementById(id);
	if (d) {
		hideMenu()
		if(timerRunning){
        	clearTimeout(timerID)
   			timerRunning = false
		}
		d.style.display='block';
	} else {
		timerRunning = true
        timerID = self.setTimeout("hideMenu()", delay);
	}
}
function hideMenu(id) {
	var d = document.getElementById(id);
	if(d){
		d.style.display = 'none';
	} else {
		for (var i = 1; i<=10; i++) {
			if (document.getElementById('smenu'+i)) {
				document.getElementById('smenu'+i).style.display='none';
			}
		}
	}
}
