function CheckForId(tagId)
{
	if (document.getElementById(tagId) == null)
	{
		return false;
	}
	else
	{
		return true;
	}
} // function CheckForId()

//------------------------------------------------------------------//

function LayerOn(argsArray)
{
	var args=LayerOn.arguments;
	for (i = 0; i < args.length ; i++)
	{		
		TurnOnLayer(args[i]);
	}//end for
}//LayerOn()

function LayerOff(argsArray)
{
	var args=LayerOff.arguments;
	for (i = 0; i < args.length ; i++)
	{		
		TurnOffLayer(args[i]);
	}//end for
}//LayerOff()

function LayerToggle(argsArray)
{
	var args=LayerToggle.arguments;
	for (i = 0; i < args.length ; i++)
	{
		if (document.getElementById(args[i]).style.display=="none")
		{
			TurnOnLayer(args[i]);
		}
		else
		{
			TurnOffLayer(args[i]);
		}//end if
	}//end for
}//LayerToggle()


// The following two functions do the grunt work
function TurnOffLayer(arg)
{
	try
	{
		if(CheckForId(arg) == false)
			throw "Page Error:\n" + "Object " + arg + " does not exist and can not be hidden.";
		if (document.getElementById(arg).style.display=="")
		{
			document.getElementById(arg).style.display="none";
		}
		return arg;

	} // end try
	catch(e)
	{
		alert(e);
	} // end catch
}//end if

function TurnOnLayer(arg)
{	
	try
	{
		if(CheckForId(arg) == false)
			throw "Page Error:\n" + "Object " + arg + " does not exist and can not be shown.";
		if (document.getElementById(arg).style.display=="none")
		{
			document.getElementById(arg).style.display="";
		}
		return arg;
	}
	catch(e)
	{
		alert(e);
	} // end catch
}//end if
