function FindLayer(l,base)
{
	if(document.all) return document.all[l];
	else if(document.getElementById) return document.getElementById(l);
	else if(document.layers)
	{
		if(!base)base=document.layers;
		if( base[l] ) return base[l];
		for(var i in base) if(base[i]&&base[i].document&&base[i].document.layers)
		{
			var t = FindLayer(l,base[i].document.layers);
			if(t) return t;
		}
	}
	return null;
}

function FindLayerStyle(l)
{
	var t=FindLayer(l);
	if( t )
	{
		if( t.style ) return t.style;
		return t;
	}
	return null;
}

function HideLayer(name) { l=FindLayerStyle(name);if(l)l.visibility='hidden'; }
function ShowLayer(name) { l=FindLayerStyle(name);if(l)l.visibility='visible'; }