// fixes email addresses
function fix_email_addresses() {
  var theSPANs = document.getElementsByTagName('span');
  for (var i = 0; i < theSPANs.length; i++) {
    if (theSPANs[i].className == "email-address") {
      var theEmailNamePart = theSPANs[i].firstChild.nodeValue;
      var theEmailDomainPart = theSPANs[i].lastChild.nodeValue;
      var theEmailAddress = theEmailNamePart + "@" + theEmailDomainPart;
      var theEmailLink = "<a href=\"mailto:" + theEmailAddress + "\">" + theEmailAddress + "</a>";

      theSPANs[i].innerHTML = theEmailLink;
    } // if (theSPANs[i].className == "email-address")

  } // for (i < theSPANs.length)

} // end fix_email_addresses

