
function encodeMail(sPlainText) {
  var ret = "";

  for (var i = 0; i < sPlainText.length; i++) {
    var n = sPlainText.charCodeAt(i);
    n = n >= 8364 ? 128 : n;

    ret += String.fromCharCode(n + 1);
  }

  return ret;
}

function decodeMail(sCrypt) {
  var ret = "";

  for (var i = 0; i < sCrypt.length; i++) {
    var n = sCrypt.charCodeAt(i);
    n = n >= 8364 ? 128 : n;

    ret += String.fromCharCode(n - 1);
  }

  return ret;
}

function mailTo(sCrypt) {
  location.href = "mailto:" + decodeMail(sCrypt);
}
