ow_f_AppendLoadEvent(ow_ProcessEmails);

function ow_ProcessEmails() {
	var mailto = ow_f_GetElementsByClassName("ow_mailto", "a");
	
	for (var i = mailto.length - 1; i >= 0; i--) {
		var m = mailto[i];

		var p = m.parentNode;
		var editor = false;
		while (p) {
			if (p.id)
				if (p.id.indexOf("radEditorContainer") == 0) {
					editor = true;
					break;
				}
			p = p.parentNode;
		}

		if (!editor) {
			if (m.getAttribute("prefix")) {
				if (m.childNodes.length == 1 && m.childNodes[0].nodeType == 3) {
					var href = m.href;
					if (href.indexOf("?") != -1) href = href.substr(0, href.indexOf("?"));
					if (href == "mailto:" + m.childNodes[0].nodeValue)
						m.replaceChild(document.createTextNode(m.getAttribute("prefix") + m.childNodes[0].nodeValue), m.childNodes[0]);
				}
				m.href = (m.href).replace("@", m.getAttribute("prefix") + "@");
			}
		}
		
	}
	
}
