var isOn;

function showLayer ( layerid )
{
	setOnVar ( layerid );
	var d = document.getElementById ( layerid );
	d.style.display = "block";
}

function hideLayer ( layerid )
{
	var d = document.getElementById ( layerid );
	d.style.display = "none";
}

function showMenu ( menuOption )
{
	var location_div = "location-filter";
	var environment_div = "environment-filter";
	var position_div = "position-filter";
	
	if ( menuOption == location_div ) 
	{
		hideLayer ( environment_div );
		hideLayer ( position_div );
		showLayer ( location_div );
	} else if ( menuOption == environment_div ) {
		hideLayer ( position_div );
		hideLayer ( location_div );
		showLayer ( environment_div );
	} else if ( menuOption == position_div ) {
		hideLayer ( location_div );
		hideLayer ( environment_div );
		showLayer ( position_div );
	}
}

function hideMenu ( menuOption, wait )
{
	if ( wait ) {
		setOnVar ( null );
		setTimeout("hideMenu('" + menuOption + "')",1000);
	} else {
		if ( getOnVar () == null ) {
			hideLayer(menuOption);
		}
	}
}

function DoNotHide ( layerid , event ) 
{
	setOnVar ( layerid );
}

function setOnVar ( value )
{
	window.isOn = value;
}

function getOnVar ()
{
	return window.isOn;
}
