function close_all(dlid){
	_list = document.getElementsByTagName('dl')[dlid];
	_box  = _list.getElementsByTagName('dd');
	for(a=0;a<_box.length;a++){
		_box[a].style.display = 'none';
	}
}

function showbox(dlid,ddid){
	close_all(dlid);
	_list = document.getElementsByTagName('dl')[dlid];
	_list.getElementsByTagName('dd')[ddid].style.display = 'block';
}

function noSpam() {
  if (document.getElementById) {
    var at = "@";
    var id = document.getElementById("mail");
    var mail = id.firstChild; var domain = id.lastChild;
    mail.nextSibling.firstChild.innerHTML = at;
    id.href = "mailto:" + mail.data + at + domain.data;
  }
}

function noSpam() {
  if (document.getElementById) {
  	var at = "@";
		var links = document.getElementsByTagName('a');
	 
		for (var i = 0; i < links.length; i++) {
	 		var linkElem = links[i];
		
	 		if (linkElem.className == 'escape') {
		 		var mail = linkElem.firstChild; var domain = linkElem.lastChild;
		 		mail.nextSibling.firstChild.innerHTML = at;
	 			linkElem.href = "mailto:" + mail.data + at + domain.data;
	 		}
		} 
  } 
}

function noSpam2( domain, garbage, user, text ) {
var ToReturn = '';
	if ( domain != '' ) {
		var HateSpam = user + '&#64;' + domain;
		ToReturn = '<a href="mailto:' + HateSpam + '">';
		if ( text == undefined ) {
			ToReturn = ToReturn + HateSpam;
		} else {
			ToReturn = ToReturn + text;
		}
		ToReturn = ToReturn + '</a>';
	}
return ToReturn;
}
