////////////////////////////////////////////////////////////////////////////////////////
// printMail()                                                                        //
//                                                                                    //
// Programmierer: Mac                                                                 //
// Letzte Änderung: 31.08.2004                                                        //
// Aufgabe: Sorgt dafür, daß eine E-Mailadresse nicht von Mail Harvestern             //
//          eingesammelt, aber dennoch wie gewohnt angezeigt und angeklickt werden    //
//          kann.                                                                     //
// Eingabeparameter: name - 1. Teil der Adresse                                       //
//                   domain - Domain                                                  //
//                   tld - Top Level Domain                                           //
//                   tag_id - ID des Elements, an welches der Link gehängt werden soll//
// Rückgabewert: -                                                                    //
// Hinweis: Diese Methode wird verwendet, da document.write() in XHTML-Dokumenten     //
//          nicht mehr funktioniert.                                                  //
////////////////////////////////////////////////////////////////////////////////////////
function printMail(name, domain, tld, tag_id)
{
	var a_tag = null;
	var a_tag_text = null;
	var href_attribute = null;

	// <a>-Elementknoten erstellen
	a_tag = document.createElement("a");

	// Textknoten erstellen und an den <a>-Elementknoten anhängen
	a_tag_text = document.createTextNode(name + "@" + domain + "." + tld);
	a_tag.appendChild(a_tag_text);

	// class-Attributknoten erstellen und an den <a>-Elementknoten anhängen
	class_attribute = document.createAttribute("class");
	class_attribute.nodeValue = "section_link";
	a_tag.setAttributeNode(class_attribute);

	// href-Attributknoten erstellen und an den <a>-Elementknoten anhängen
	href_attribute = document.createAttribute("href");
	href_attribute.nodeValue = "mailto:" + name + "@" + domain + "." + tld;
	a_tag.setAttributeNode(href_attribute);

	// fertiggestelltes <a>-Tag an Element mit der übergebenen ID (tag_id) hängen
	document.getElementById(tag_id).appendChild(a_tag);
}