function rot(src) {
    var dst = new String('');
    var len = src.length;
    var b;
    var t = new String('');
    if (len > 0) {
        for (var ctr = 0; ctr < len; ctr++) {
            b = src.charCodeAt(ctr);
            if (((b > 64) && (b < 78)) ||
                    ((b > 96) && (b < 110))) {
                b = b + 13 
            } else {
                if (((b > 77) && (b < 91)) || ((b > 109) && (b < 123))) {
                    b = b - 13 
                }
            }
            t = String.fromCharCode(b);
            dst = dst.concat(t);
        }
        return dst;
    }
}

function email(addr, subj) {
  var rotAddr = rot(addr);
  document.write("<a href=\"mailto:" + rotAddr);
  if (subj) {
    document.write("?subject=" + escape(subj));
  }
  document.write("\">" + rotAddr + "</a>");
}
