var plain  = "abcdefghijklmnopqrstuvwxyzQWERTZUIOPASDFGHJKLYXCVBNM0987654321._";
var cipher = "qwertzuiopasdfghjklmnbvcxyLKJHGFDSAYXCVBNMPOIUZTREWQ5432167890_:";


function np3Mail(domain, name) {
  location.href = "mailto:" + np3Cipher2Plain(name) + "@" + np3Cipher2Plain(domain);
}


function np3Cipher2Plain(str) {
  var r = "";
  for ( var i = 0; i < str.length; i ++ ) {
    var c = str.charAt(i);
    var a = cipher.indexOf(c);
    if ( a == -1 ) {
      r += c;
    } else {
      r += plain.charAt(a);
    }
  }
  return r;
}
