function Crypt (Str)
{
   var s = new String;
   var i;
   var c = new Number;                   

   for (i=0; i<Str.length; i++)
   {
      c = Str.charCodeAt (i)^i;
      if (c < 16)
      {
         s += '0'+c.toString (16);
      }
      else
      {
         s += c.toString (16);
      }
   }

   return s;
}

function Decrypt (Str)
{
   var s = new String;
   var i;

   for (i=0; i<Str.length; i+=2)
   {
      s = s + String.fromCharCode (parseInt (Str.substr(i ,2), 16)^(i/2));
   }

   return s;
}


function MyMailAdr (string)
{
   // Ersetzen Sie Code durch Ihren verschlüsselten
   // HTML Code (z.B. den mailto-Tag)
   document.writeln ('<a href="mailto:' + Decrypt (string) + '">' + Decrypt (string) + '</a>');
}

