// Antispamscript von Horst Gfrerer [m a t r o x (at) a1 punkt net]
// Freeware
//
// Dieses Anti-Spam Skript bietet gegenüber den Standardskripts noch zusätzliche Sicherheit.
// "HREF" & "MAILTO" taucht nirgends im Klartext auf. Benutzername und Server (benutzername@server.xy) tauchen
// außerdem nirgends als vollständiger String auf.
// Möglicherweise lernen die Spammer irgendwann dazu. Man kann nicht vorsichtig genug sein.
// Die Mailadresse ist so sicher wie Fort-Knox ;-)
// Man könnte die Strings ev. noch zusätzlich in Ascii-Codes umwandeln.
//
// Folgender Code wird erzeugt:
//
// <a name="..." id="..." href="mailto:benutzername@server.xy" class="..." style="..."> Mailname oder Mailadresse selbst </a>

var a41 = 'buet'; // Benutzername Teil 1
var a40 = 'tner'; // Benutzername Teil 2
var a31 = 'marosn'; // Serverstring Teil 1
var a30 = 'et.com'; // Serverstring Teil 2

var titl = 'Nachricht an Marosnet' ; // Style-Definitionen style="styl" (optional, z.B.'Color: Blue;')
var nam = '' ; // name=".." (optional)
var idn = '' ; // id=".." (optional)
var clas = ''; // CSS-Klasse (optional)

var apple='' + a41 + a40 + '@' + a31 + a30; // Mailstring

var mehlnam= apple; // Mailname = Mailadresse oder
var mehlnam ='Mail an Marosnet'; // beliebiger Text

var a50 = 'lto:'; // nicht verändern
var a51 = 'mai';

var lru='<' + 'a ' + ' hr' + 'ef="' + a51 + a50 + apple + '" ' ;

if (titl != '' ) { lru+=' title="' + titl + '" '; }
if (nam != '') { lru+='name="' + nam + '" '; }
if (idn != '') { lru+='id="' + idn + '" '; }
if (clas != '') { lru+='class="' + clas + '" '; }

lru+=('>' + mehlnam + '<\/a>');

// var lru='<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR><TD>' + lru + '</TD></TR></TABLE>';
// aktivieren, falls Einsatz in verschachtelten Tabellen und Problemem mit dem Schrottbrowser Netscape 4.x

// alert(lru);
// aktivieren f. debug


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

