/* checkbox change link taeget */
<!--
var uncheked = "_top"
var checked = "_blank"

function changeTarget(w){
  for(var i=0; i<document.links.length; i++)
  document.links[i].target = w?checked:uncheked;
  }
//-->

/* keyword highlight */
<!--
var laststr="";

function highLight(str,col) {
  if(laststr!=""&&col!="")highLight(laststr,"");
  if(!str)return;
  if(document.body&&document.body.createTextRange) {
    var r=document.body.createTextRange(),cmd=(col==""?"RemoveFormat":"BackColor");
    r.collapse();
    while(r.findText(str)) {
      r.execCommand(cmd,0,col);
      r.move("character",str.length);
    }
  } else
  if(document.createTextNode) {
    function _(node) {
      for(var i=0,c=node.childNodes;i<c.length;i++) {
        if(col==""&&c[i].className=="_highLight") {
          node.insertBefore(document.createTextNode(c[i].firstChild.nodeValue),c[i]);
          node.removeChild(c[++i]);
          continue;
        }
        _(c[i])
        if(c[i].nodeType==3) {
          var v=c[i].nodeValue;
          var x=v.indexOf(str);
          if(x!=-1) {
            c[i].nodeValue="";
            var b=document.createTextNode(v.substring(0,x));
            var t=document.createElement("span");
            t.className="_highLight";
            t.style.backgroundColor=col;
            t.appendChild(document.createTextNode(str));
            var a=document.createTextNode(v.substring(x+str.length));
            node.insertBefore(a,c[i]);
            node.insertBefore(t,c[i]);
            node.insertBefore(b,c[i]);
            i++;
          }
        }
      }
    }
    _(document.body);
  }
  laststr=str;
}
// -->