function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else return false; 
}

function emdecrypt (Str){
   var s = new String; var i;
   for (i=0; i<Str.length; i+=2) s = s + String.fromCharCode (parseInt (Str.substr(i ,2), 16)^(i/2));
   return s;
}

function email() {
	//var p = document.body.innerHTML;
	var p = document.getElementById('content').innerHTML;
	var rEX = RegExp(/(#EM#[\w]+#EM#)/g);
	var mEX = p.match(rEX);
	if(mEX && mEX.length){
    for(var i=0;i<mEX.length; i++) p=p.replace(mEX[i],emdecrypt(mEX[i].replace(/#EM#/g,'')));
    //document.body.innerHTML=p;
	document.getElementById('content').innerHTML=p;
  }
}