/* open close div */
var ds = document.getElementsByTagName('table');
var items = new Array();
for (var i=0; i<ds.length; i++) {
  if (/(^| )item( |$)/.test(ds[i].className)) {
    items.push(ds[i]);
  }
}
for (var i=0; i<items.length; i++) {
  var ps = items[i].getElementsByTagName('td');
  var it, ih, ib;
  for (var n=0; n<ps.length; n++) {
    if (/item-toggle/.test(ps[n].className)) {
      it = ps[n];
    }
    else if (/item-head/.test(ps[n].className)) {
      ih = ps[n];
    }
    else if (/item-body/.test(ps[n].className)) {
      ib = ps[n];
    }
  }
  ih.ib = ib;
  ih.it = it;
  ih.onclick = function () {
    if (!/item-toggle-open/.test(this.it.className)) {
      this.it.className  += ' item-toggle-open';
      this.ib.className  += ' item-body-open';
    }
    else {
      this.it.className = 'item-toggle';
      this.ib.className  = 'item-body';
    }
  }
  ih.onmouseover = function () {
    this.className += ' item-head-mouseover';
  }
  ih.onmouseout = function () {
    this.className = this.className.replace(' item-head-mouseover',''); 
  }
}
