/*
* Transforms <span class="mailto">test[Q]example[dot]com</span>
* into <a href="mailto:test@example.com">test@example.com</a>
*
* <script type="text/javascript" src="/_shared/span2mailto.js"></script>
*/

function uncloak_email(containers_classname, replacements)
{
	var elements = document.getElementsByTagName("span");
	for (var i in elements)
	{
		if (elements[i].className == containers_classname)
		{
			for (var from in replacements)
				elements[i].innerHTML = elements[i].innerHTML.replace(eval(from), replacements[from]);
			var a = document.createElement('a');
			a.href = 'mailto:' + elements[i].innerHTML;
			a.innerHTML = elements[i].innerHTML;
			elements[i].innerHTML = '';
			elements[i].appendChild(a);
		}
	}
}

uncloak_email('mailto', {'/\\[Q\\]/g':'@', '/\\[dot\\]/g':'.'});
