/*================*/
/* JS-Funktionen */
/*================*/
// convertEmail(Klasse) konvertiert bestehende Email-Links mit dem Attribut
// Aufbau des href: beliebiger Text
function convertEmail(ClassName) {
// Variablen Deklarationen
var adresse,name,domain,tld,temp;
var anker;
var i;
// Zählervariable i
i = 0;
// Schleife durch alle Elemente (Objekte) mit der HTML-Klasse ClassName
while (document.getElementsByClassName(ClassName)[i]) {
// Variable anker zeigt auf Element (Objekt)
anker = document.getElementsByClassName(ClassName)[i];
// adresse speichert den Wert des Attributs href (Zeichenkette)
adresse = anker.href;
// Splitte adresse an Zeichenkette "_at_" in Array temp
temp = adresse.split("_at_");
name = temp[0];
domain = temp[1];
// Splitte domain an Zeichenkette "_dot_" in Array temp
temp = domain.split("_dot_");
domain = temp[0];
tld = temp[1];
// Füge adresse wieder korrekt zusammen und schreibe zurück in HTML-Tag
adresse = name + "@" + domain + "." + tld;
anker.href = adresse;
anker.firstChild.nodeValue = adresse.substr(7,255);
// Erhöhe Zähler
i++;
}
}