function showhide(layer_ref) {
  var state = 'hidden';
	
	if (state == 'visible') {
	 state = 'hidden';
	} else {
	 state = 'visible';
	}
	if (document.all) { //IS IE 4 or 5 (or 6 beta)
	 eval( "document.all." + layer_ref + ".style.visibility = state");
	}
	if (document.layers) { //IS NETSCAPE 4 or below
	 document.layers[layer_ref].visibility = state;
	}
	if (document.getElementById && !document.all) {
	 var the_layer_ref = document.getElementById(layer_ref);
	 the_layer_ref.style.visibility = state;
	}
}


<!--
// Email obfuscator script 2.1 by Tim Williams, University of Arizona
// Random encryption key feature by Andrew Moulden, Site Engineering Ltd
// This code is freeware provided these four comment lines remain intact
// A wizard to generate this code is at http://www.jottings.com/obfuscator/
function encrypt_email() { coded = "vq1wUvw@Cv69NqM4vq1CwMIvw9q1.vqT"
  key = "NlH3Zbpva4DhCxLiSuyBqOXYM1TKt0kfV2jRQcGeUPs6EgW9AIo8z5rnmdFJw7"
  shift=coded.length
  link=""
  for (i=0; i<coded.length; i++) {
    if (key.indexOf(coded.charAt(i))==-1) {
      ltr = coded.charAt(i)
      link += (ltr)
    }
    else {     
      ltr = (key.indexOf(coded.charAt(i))-shift+key.length) % key.length
      link += (key.charAt(ltr))
    }
  }
  return link;
}
//-->

