//
// Function to hide layers that are prefixed with passed in variable.
function resetLayers(sTag,sPrefix,sClass) {
	if ((sTag == '') || (sTag == null))
		sTag = "div";

	if ((sPrefix == '') || (sPrefix == null))
		sPrefix = "lyr";

	if ((sClass == '') || (sClass == null))
		sClass = "displayNone";

	var allPageTags = new Array();
	var allPageTags = document.getElementsByTagName([sTag]);
	var fullCount = allPageTags.length -1;
	
	for (i=0;i<=fullCount;i++) {
		var currentLayer = allPageTags[i].id.indexOf([sPrefix]);
		if (currentLayer != -1) {
			currentLayer = document.getElementById([allPageTags[i].id]);
			currentLayer.className = sClass;
		}
	}	
}
//
// Function to show a specified layer.
function showLayer(sLayer) {
	resetLayers('div','lyr','displayNone');
	layerApplyClass(sLayer,'displayBlock');
}
//
// Function to take a layer and apply displayBlock
function layerApplyClass(sLayer,sClass) {
	if ((sClass == '') || (sClass == null))
		sClass = "displayBlock";
		
	if ((sLayer != '') && (sLayer != null)) {
		sLayer = document.getElementById([sLayer]);
		sLayer.className = sClass;
	}
}



