var is_unmasked = new Object();

function unmask_email(email_id, recipient_name, recipient_host)
{
	if(!is_unmasked[email_id]) {
		email = document.getElementById(email_id);
		address = document.createTextNode(recipient_name + "@" + recipient_host);
		email.title = "auf E-Mail-Adresse klicken, um an " + address.nodeValue + " eine E-Mail zu schreiben";
		email.removeChild(email.firstChild);
		a = document.createElement('a');
		href = document.createAttribute('href');
		href.nodeValue = 'mailto:' + address.nodeValue;
		a.setAttributeNode(href);
		myclass = document.createAttribute('class');
		myclass.nodeValue = "link";
		a.setAttributeNode(myclass);
		a.appendChild(address);
		email.parentNode.replaceChild(a,email);
		
		is_unmasked[email_id] = true;
	}
}
