var iconPlus=new Image();
iconPlus.src="/img/plus.gif";
var iconMinus=new Image();
iconMinus.src="/img/minus.gif";

function treeview(sender,category) {
  var div=document.getElementsByTagName("div");
  for (i=0; i<div.length; i++) {
    if (div(i).style.parentCategory==category) {
      var cat=div(i).style;
      if (cat.display=="block") {
        sender.src=iconPlus.src;
        cat.display="none";
        var sub=document.getElementsByTagName("div");
        for (j=0; j<sub.length; j++) {
          if (sub(j).style.nearCategory==category) {
            sub(j).style.display="none";
            if (div(i).all(0).src==iconMinus.src) div(i).all(0).src=iconPlus.src;
          }
        }
      } else {
        sender.src=iconMinus.src;
        cat.display="block";
      }
    }
  }
}
