function rot13(Str) {
    var keycode = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var ret = new String();

    for(var i = 0; i < Str.length; i++) {
        var codechar = Str.substring(i, i + 1);
        var pos = keycode.indexOf(codechar.toUpperCase());

        if(pos >= 0) {
            pos = (pos + keycode.length / 2) % keycode.length;
            codechar = (codechar == codechar.toUpperCase()) ? keycode.substring(pos, pos + 1) : keycode.substring(pos, pos + 1).toLowerCase();
        }
        ret = ret + codechar;
    }
    return ret;
}
function uncryptMail(Str, Appendix) {
    var Mail = rot13(Str);
    return '<a href="mailto:'+Mail+'" '+Appendix+'>'+Mail+'</a>';
}
