<!--
  function decode_mailtoaddress( username, hostname ) {
    var domain = document.URL;
    parts = domain.split('/');
    parts = parts[2].split('.');
    domain = parts[parts.length - 2] + "." + parts[parts.length - 1]; 
//    hostname && (hostname += ".") || (hostname = "");
    hostname || (hostname = domain);
    var atsign = "&#64;";
//    var addr = username + atsign + hostname + domain;
    var addr = username + atsign + hostname;
    document.write(
      "<" + "a" + " " + "href=" + "mai" + "lto:" + addr + ">" +
      addr +
      "<\/a>");
  }
  function decode_tagaddress( prepart, username, hostname, postpart ) {
    var domain = document.URL;
    parts = domain.split('/');
    parts = parts[2].split('.');
    domain = parts[parts.length - 2] + "." + parts[parts.length - 1]; 
    postpart || ((postpart = hostname) && (hostname = ""));
    hostname || (hostname = domain);
    var atsign = "&#64;";
    (prepart.charAt(0) == "<") || (prepart = "<" + prepart);
    (postpart.charAt(postpart.length-1) == ">") || (postpart += ">");
//    var addr = username + atsign + domain;
    var addr = username + atsign + hostname;
    document.write(prepart + addr + postpart);
  }
  function decode_plainaddress( username, hostname ) {
    var domain = document.URL;
    parts = domain.split('/');
    parts = parts[2].split('.');
    domain = parts[parts.length - 2] + "." + parts[parts.length - 1]; 
    hostname || (hostname = domain);
    var atsign = "&#64;";
//    var addr = username + atsign + domain;
    var addr = username + atsign + hostname;
    document.write(addr);
  }
//-->
