
OneWeb.Email={
"processEmailText":function(elem,account,domain){
if(elem.hasChildNodes()){
var re=new RegExp("\\b"+domain.replace(".","\\."),"ig");
for(var i=0;i<elem.childNodes.length;i++){
var n=elem.childNodes[i];
switch(n.nodeType){
case 1:
OneWeb.Email.processEmailText(n,account,domain);
break;
case 3:
if(n.data.match(re)){
var parts=n.data.split(re,2);
var e=document.createElement("span");
e.appendChild(document.createTextNode((parts.length>0?parts[0]:"")+account));
elem.insertBefore(e,n);
elem.insertBefore(document.createTextNode("@"),n);
e=document.createElement("span");
e.appendChild(document.createTextNode(domain+(parts.length>1?parts[1]:"")));
elem.insertBefore(e,n);
elem.removeChild(n);
i+=2;}
break;
case 4:
if(n.data.match(re)){
n.data=n.data.replace(re,account+"@"+domain);}
break;
default:}}}},
"processEmails":function(){
var mailto=OneWeb.Util.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")){
var href=m.href;
m.href=(m.href).replace(":",":"+m.getAttribute("prefix")+"@");
if(m.childNodes.length>0){
href=href.substr(href.indexOf(":")+1);
if(href.indexOf("?")!=-1)href=href.substr(0,href.indexOf("?"));
OneWeb.Email.processEmailText(m,m.getAttribute("prefix"),href);}}}}}};
OneWeb.Util.appendInitEvent(OneWeb.Email.processEmails);

/* 6.0.4149 */ 

