<!-- js for toggle layers-->

<!--
//show and hide divs
function showLayer(layer) {
	if(document.getElementById(layer) != null) {	
	document.getElementById(layer).style.visibility = 'visible';
	document.getElementById(layer).style.display = 'block';
	}
}
function hideLayer(layer) {
	if(document.getElementById(layer) != null) {	
	document.getElementById(layer).style.visibility = 'hidden';
	document.getElementById(layer).style.display = 'none';
	}
}
function toggleLayer(layer) {
	if (document.getElementById(layer).style.visibility != 'visible'){
		document.getElementById(layer).style.visibility  = 'visible';
		document.getElementById(layer).style.display = 'block';
	}
	else if (document.getElementById(layer).style.visibility !='hidden'){
		document.getElementById(layer).style.visibility = 'hidden';
		document.getElementById(layer).style.display = 'none';
	}
}
function showMeHideOthers(prefix, suffix, other_suffixes) {
	showLayer(prefix + suffix);
	var tokens = other_suffixes.split(",");
	for (i=0;i<tokens.length;i++) {
		if (suffix!=tokens[i]) {
			hideLayer(prefix + tokens[i]);
		}
	}
}

/**
* trName name of tr element
* Used to get the count of elements on the form with that name
* All elements with this name participate in hide and show
*/
function showMeHideOthersById(prefix, suffix, trName) {
	showLayer(prefix + suffix);
	var tokens = document.getElementsByName(trName);
	if(tokens){
		for (i=0;i<tokens.length;i++) {
			if (suffix!=i) {
				hideLayer(prefix + i);
			}
		}
	}
}

//-->

