
var word_tomad = "ÇÇµ¤";
var link_tomad = "http://www.qiaodan.com.cn/";

function encode(s){
  return s.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/([\\\.\*\[\]\(\)\$\^])/g,"\\$1");
}
function decode(s){
  return s.replace(/\\([\\\.\*\[\]\(\)\$\^])/g,"$1").replace(/>/g,">").replace(/</g,"<").replace(/&/g,"&");
}
function highlight_tomad(){
  var s=encode(word_tomad);
 // var obj=document.getElementsByTagName("body")[0];
  var obj=document.getElementById("content_body");
  var t=obj.innerHTML.replace(/<span\s+class=.?highlight_tomad.?>([^<>]*)<\/span>/gi,"$1");
  obj.innerHTML=t;
  var cnt=loopSearch(s,obj);
  t=obj.innerHTML
  var r=/{searchHL}(({(?!\/searchHL})|[^{])*){\/searchHL}/g
  t=t.replace(r,"<a href="+link_tomad+" target='_blank' style='color:#FF0000;text-decoration:none;'>$1</a>");
  obj.innerHTML=t;
}
function loopSearch(s,obj){
  var cnt=0;
  if (obj.nodeType==3){
    cnt=replace(s,obj);
    return cnt;
  }
  for (var i=0,c;c=obj.childNodes[i];i++){
		if (cnt>0) break;
    if (!c.className||c.className!="highlight_tomad")
      cnt+=loopSearch(s,c);

  }
  return cnt;
}
function replace(s,dest){
  var r=new RegExp(s,"g");
  var tm=null;
  var t=dest.nodeValue;
  var cnt=0;
  if (tm=t.match(r)){
    cnt=tm.length;
    t=t.replace(r,"{searchHL}"+decode(s)+"{/searchHL}")
    dest.nodeValue=t;
  }
  return cnt;
}
highlight_tomad();
//window.onload = function(){};

