function getLayer(l) {
	if (document.layers) {
		return document.layers[l];
	} else {
		if(document.all) {
			return document.all[l];
		} else {
			return document.getElementById(l);
		}
	}
}

function getLayerStyle(l) {
	
	if (document.layers) {
		return document.layers[l];
	} else {
		if(document.all) {
			return document.all[l].style;
		} else {
			return document.getElementById(l).style;
		}
	}
}

function setLayerVisibility(l,b) {
	v = b == true ? 'visible' : 'hidden';
	if (document.layers) {
		document.layers[l].visibility=v;
	} else {
		if(document.all) {
			document.all[l].style.visibility=v;
		} else {
			document.getElementById(l).style.visibility=v;
		}
	}
}

function showLayer(l) {
	setLayerVisibility(l,true);
}

function hideLayer(l) {
	setLayerVisibility(l,false);
}