

function getvisibility(layer_ref) {
	if (document.all) { //IS IE 4 or 5 (or 6 beta) 
		return 'block' == eval( "document.all." + layer_ref + ".style.display"); 
	} 
	if (document.layers) { //IS NETSCAPE 4 or below 
		return 'block' == document.layers[layer_ref].display; 
	} 
	if (document.getElementById &&!document.all) { 
		hza = document.getElementById(layer_ref); 
		return 'block' == hza.style.display;
	} 
}

function newvisibility(layer_ref) {
	if (getvisibility(layer_ref)) {
		return 'none';
	}
	return 'block';
}

function showhide(layer_ref) {
	state = newvisibility(layer_ref)
	if (document.all) { //IS IE 4 or 5 (or 6 beta) 
		eval( "document.all." + layer_ref + ".style.display = state"); 
	} 
	if (document.layers) { //IS NETSCAPE 4 or below 
		document.layers[layer_ref].display = state; 
	} 
	if (document.getElementById &&!document.all) { 
		hza = document.getElementById(layer_ref); 
		hza.style.display = state; 
	} 
} 



