/* css file for wiki */

// courtesy of Takabayashi-san
// ref. http://namazu.org/~satoru/blog/archives/000007.html
// ref. http://namazu.org/~satoru/blog/archives/000008.html

var bd = 0;
function grep (pattern) {
  try {
    regex = new RegExp(pattern, "i");
    lis = document.getElementsByTagName('li');
    if( pattern.length > bd ){
      for (i = 0; i < lis.length; i++) {
        e = lis[i];
        if (e.className != "s") {
          if (e.innerHTML.match(regex)) {
            e.style.display = "list-item";
          } else {
            e.style.display = "none";
          }
        }
      }
    }else{
      for (i = 0; i < lis.length; i++) {
        e = lis[i];
        if (e.className != "s") {
          e.style.display = "list-item";
        }
      }
    }
  } catch (e) {
    ;
  }
}
var diffmode = 0;
function toggle_diff () {
  diffmode = ( diffmode ? 0 : 1 );
  var s = document.getElementsByTagName('span');
  for ( i=0; i< s.length; i++ ) {
    if ( s[i].className == 'a' ) {
      s[i].style.backgroundColor = ( diffmode ? "#fcc" : "");
    }
  }
  var d = document.getElementsByTagName('div');
  for ( i=0; i< d.length; i++ ) {
    if ( d[i].className == 'del' ) {
      d[i].style.display = ( diffmode ? "block" : "none");
    }
  }
  return true;
}

/* end */