Event.observe(document, 'dom:loaded', function() {
	var replaceText = function(node) {
		if(node.nodeType == 3/*TEXT_NODE*/) {
			node.nodeValue = node.nodeValue.replace('\(at\)', '@');
		} else if(node.nodeType == 1/*ELEMENT_NODE*/) {
			$A(node.childNodes).each(replaceText);
		}
	}
	var elems = $$('a.mailaddress');
	if(!elems) return false;
	$A(elems).each( function(elem) {
		elem.href = elem.href.replace('\(at\)', '@');
		replaceText(elem);
	} );
    elems = $$('.mailaddress-caution');
    if(!elems) return false;
    $A(elems).each( function(elem) {
        Element.hide(elem);
    } );
} );
