var layerNames = new Array("Services", "Contact", "Other");
var menuDisappearTime = 1000;		// time in ms

function showLayer(layerName) {
	// if Netscape 4...
	if (document.layers)
		document.layers[layerName].visibility="visible";
	// if IE...
	else if (document.all)
		document.all[layerName].style.visibility="visible";
	// if Netscape 6...
	else if (!document.all && document.getElementById)
		document.getElementById(layerName).style.visibility="visible";
}

function hideLayer(layerName) {
	// if Netscape 4...
	if (document.layers)
		document.layers[layerName].visibility="hidden";
	// if IE...
	else if (document.all)
		document.all[layerName].style.visibility="hidden";
	// if Netscape 6...
	else if (!document.all && document.getElementById)
		document.getElementById(layerName).style.visibility="hidden";
}

function hideAll() {
	// if Netscape 4...
	if (document.layers)
		for (i=0; i<layerNames.length; i++)
			document.layers[layerNames[i]].visibility="hidden";
	// if IE...
	else if (document.all)
		for (i=0; i<layerNames.length; i++)
			document.all[layerNames[i]].style.visibility="hidden";
	// if Netscape 6...
	else if (!document.all && document.getElementById) {
		for (i=0; i<layerNames.length; i++)
			document.getElementById(layerNames[i]).style.visibility="hidden";
		//window.history.go(0);
	}
}

var closeTimers = new Array();

function setTimer(index) {
	closeTimers[index] = setTimeout('hideLayer(layerNames['+index+'])', menuDisappearTime);
}

function clearTimer(index) {
	clearTimeout(closeTimers[index]);
}