// JavaScript Document

function toStyle(layer)
{
	if(document.getElementById)
	{
		// Firefox and Internet Explorer 5+
		return document.getElementById(layer).style;
	}
	else if(document.all)
	{
		// Internet Explorer 4
		return document.all[layer].style;
	}
	else if(document.layers)
	{
		// Navigator 4
		return document.layers[layer].style;
	}
}

function toggleLayer(layer)
{
	var style = toStyle(layer);
	if(style.display == 'none' || style.display == '')
	{
		style.display = 'block';
	}
	else
	{
		style.display = 'none';
	}
}

function showLayerOnly(layer, layers)
{
	var style = toStyle(layer);
	style.display = 'block';
	for(var i = 0; i < layers.length; i++)
	{
		if(layers[i] !== layer)
		{
			style = toStyle(layers[i]);
			style.display = 'none';
		}
	}
}

function showLayer(layer)
{
	var style = toStyle(layer);
	style.display = 'block';
}

function showLayers(layers)
{
	for(var i = 0; i < layers.length; i++)
	{
		style = toStyle(layers[i]);
		style.display = 'block';
	}
}
function hideLayer(layer)
{
	var style = toStyle(layer);
	style.display = 'none';
}

function hideLayers(layers)
{
	for(var i = 0; i < layers.length; i++)
	{
		style = toStyle(layers[i]);
		style.display = 'none';
	}
}
