function strshift(codes, shift) {
    if (shift == undefined) {
        shift = 1;
    }
    
    var result = "";
    for(var i = 0; i < codes.length; i++) {
        result += String.fromCharCode(codes[i] + shift);
    }
    return result;
}

var scheme = strshift([107, 95, 103, 106, 114, 109], 2);
var colon = strshift([56], 2);

var local = strshift([98, 110, 109, 115, 96, 98, 115]);
var at = strshift([63]);
var domain = strshift([96, 115, 115, 110, 114, 110, 101, 115, 45, 104, 109, 101, 110]);

var href = scheme + colon + local + at + domain;
var anchor = local + at + domain;

document.write('<a href="' + href + '">' + anchor + '</a>');

