// E-Mail Obfuscator
// Stephan Höhrmann, 22.06.2004
//
// Die Mailadressen werden nach einem einfachen Schema verschlüsselt verwendet:
//   1. Umdrehen:   sho@informatik.uni-kiel.de -> ed.leik.inu.kitamrofni@ohs
//   2. @ ersetzen: ed.leik.inu.kitamrofni@ohs -> ed.leik.inu.kitamrofni*ohs
//   3. . ersetzen: ed.leik.inu.kitamrofni*ohs -> ed/leik/inu/kitamrofni*ohs
//
// Statt eines Mailto-Tags wird ein Stück JavaScript-Code eingefügt, der die
// codierte Adresse enthält:
//
//     <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
//     //<!--
//     uncrypt_mailto('ed/leik-inu/kitamrofni*ci');
//     //-->
//     </SCRIPT>
//
// Zusätzlich muß noch diese Datei in die HTML-Datei eingebunden werden:
//
// <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"
//   SRC="http://.../emailobfuscator.js"></SCRIPT>

function uncrypt_email(addr)
{
  var res="";
  var i=0;

  for (i=0; i<addr.length; i++)
    res+=addr.charAt(addr.length-i-1)=='*'?'@':(addr.charAt(addr.length-i-1)=="/"?'.':addr.charAt(addr.length-i-1));
  return(res);
}

function uncrypt_mailto(addr)
{
  document.write('<A HREF="mailto:'+uncrypt_email(addr)+'">'+uncrypt_email(addr)+'</A>');
}

