function reverser(str) {
   var text="";
   for (i = 0; i <= str.length-1; i++) {
      c = str.charCodeAt(i);
      if (c > 64 && c < 123) {
         text = String.fromCharCode(c-1) + text;}
      else {
         text = String.fromCharCode(c) + text;}
   };
   return text;
}

function protect(n,d,x,disp) {
   link = reverser(":pumjbn'=gfsi b<");
   txt = reverser(n);
   link = link + txt + String.fromCharCode(30+34);
   txt = reverser(d);
   link = link + txt + String.fromCharCode(20+26) + reverser(x);
   disp = reverser(disp);
   document.write(link + "'>" + disp + "</a>");
}

