function collapse(layer_ref) { 

	expandLink = layer_ref + "_expand";
	collapseLink = layer_ref + "_collapse";

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

		explnk = document.getElementById(expandLink); 
		explnk.style.display = "block"; 

		collnk = document.getElementById(collapseLink); 
		collnk.style.display = "none"; 
	} 
} 

function expand(layer_ref) { 

	expandLink = layer_ref + "_expand";
	collapseLink = layer_ref + "_collapse";

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

		explnk = document.getElementById(expandLink); 
		explnk.style.display = "none"; 

		collnk = document.getElementById(collapseLink); 
		collnk.style.display = "block"; 
	} 
} 

