/*
================================================================
JavaScript-Utility: Versteckte E-Mail-Adresse gegen Spam
================================================================

Version:	1.0 / 14.02.2003 / W. Schafroth
		übernommen aus Zeix-Bröschüre zur Vermeidung von
		Spam, für eigene Bedürfnisse erweitert.


Beschreibung:
Anstatt auf einer Web-Seite die E-Mail-Adresse offen darzulegen
und somit der Gefahr des Auslesens für Spam auszusetzten wird
die E-Mail-Adresse aus den Teil-Strings zusammengesetzt.

Parameter:
     hiddenEmail("name","domain"[,"linktext"][,"ccname","ccdomain"]);
     
     name     : Name des Empfängers (Text vor @)
     domain   : Domain des Empfängers Text nach @)
     linktext : Text oder Bild, welches als Link verwendet wird.
                  Fehlt der Linktext, so wird die E-Mai-Adresse als 
                  Link verwendet.
     ccname   : Name des Empfänger für Kopie
     ccdomain : Domain des Empfänger für Kopie

Aufruf:
// Externe Prozedur einlesen
<SCRIPT LANGUAGE="JavaScript" SRC="../utilities/hiddenemail.js" type="text/javascript"></SCRIPT>

An der Stelle, wo die E-Mail-Adresse im BODY-Bereich erscheinen 
aufgeführt werden soll.

<p>Senden Sie mir ein 
<SCRIPT LANGUAGE="JavaScript">hiddenEmail("willy.schafroth","surfeu.ch","E-Mail");</SCRIPT>
, es würde mich freuen.</p>
*/

function hiddenEmail(name,domain,link,ccname,ccdomain)
   {
   var ccmail = "";
   //document.write("ccname 1: " + ccname + "<br>");   
   if (!(!ccname) || ((ccname + ccdomain) == "")) ccmail = "?cc=" + ccname + "@" + ccdomain;
   //document.write("link : " + link + "<br>");   
   if ((!link) || (link == ""))
      {
      emaillink = "<a href=\"mailto:" + name + "@" + domain + ccmail + "\">" + name + "@" + domain + "</a>"; 
     }else{
      emaillink = "<a href=\"mailto:" + name + "@" + domain + ccmail + "\">" + link + "</a>";      
   }
   document.write(emaillink);
}
