function emaillinks_subject(C,B){var A=emaillinks_config.subj.exec(C.childNodes[0].nodeValue);if(A){B.setAttribute("href",B.getAttribute("href")+"?subject="+A[1])}}function _emaillinks_process(L){var D=emaillinks_config;var K=L.childNodes[0].nodeValue;var B=(D.name)?D.name.exec(K):null;var F=(D.addr)?D.addr.exec(K):null;if(F){var I=L.getAttribute("title");F=F[1];if(D.unobs){for(var C=0;C<D.unobs.length;C++){var A=D.unobs[C];F=F.replace(A.re,A.txt)}}var H=document.getElementsByTagName("html")[0].namespaceURI;var G=H?document.createElementNS(H,"a"):document.createElement("a");var J=L.attributes;for(var C=0;C<J.length;C++){var E=J.item(C);if(E.specified){G.setAttribute(E.name,E.value)}}K=(B)?B[1]:(I!=null&&I!="")?I:F;G.appendChild(document.createTextNode(K));G.setAttribute("href","mailto:"+F);if(D.process){for(var C=0;C<D.process.length;C++){D.process[C](L,G)}}L.parentNode.insertBefore(G,L);L.parentNode.removeChild(L);return true}return false}function _emaillinks_processAll(){var C=(emaillinks_config.className)?emaillinks_config.className:"email";var A=document.getElementsByTagName("a");for(var B=0;B<A.length;B++){var D=A[B];if(D.className&&D.className.indexOf(C)!=-1){if(_emaillinks_process(D)){B--}}}}var emaillinks_config={className:"email",addr:/<([^>]*)>/,name:/"([^"]*)"/,subj:/with subject "([^"]*)"/,process:[emaillinks_subject],unobs:[{re:/\s+at\s+/ig,txt:"@"},{re:/\s+dot\s+/ig,txt:"."},{re:/\s+-at-\s+/ig,txt:"@"},{re:/\s+-dot-\s+/ig,txt:"."},{re:/\s+\(at\)\s+/ig,txt:"@"},{re:/\s+\(dot\)\s+/ig,txt:"."},{re:/[\.]?invalid$/i,txt:""},{re:/\s+/g,txt:""}]};addEvent(window,"load",_emaillinks_processAll,false)