function DisplayMenu(id, unicname, ilink, obj, bgsrc, au){
  var elt = document.getElementById("sub_"+id+"[]");
  if(typeof(elt)!="object") return false;
  if(elt[0]) {
    felt = elt[0];
  } else {
    felt = elt;
  }
  if(elt) {
    if(felt.style.display=="none") {
      if(elt.length) {
        for (i = 0; i < elt.length; i++) {
	  elt[i].style.display="block";
        }
      } else {
	  elt.style.display="block";
      }
	document.getElementById("img_"+unicname+"_"+id).src=(ilink+"img/tree_folder_open"+au+".gif");
        obj.parent.background = bgsrc;
    } else {
      if(elt.length) {
        for (i = 0; i < elt.length; i++) {
	  elt[i].style.display="none";
        }
      } else {
	  elt.style.display="none";
      }
      document.getElementById("img_"+unicname+"_"+id).src=(ilink+"img/tree_folder_close"+au+".gif");
      obj.parent.background = '';
    }
  }
}

function openAll()
{
	if(typeof(TreeAlreadyOpen) == "undefined") TreeAlreadyOpen=0;
	d = document.getElementsByTagName("DIV");
	var tmp;

	for(obj in d) {
		if(d[obj].id&&(d[obj].id.indexOf('sub') == 0)) {
			if(!TreeAlreadyOpen) {
				document.getElementById(d[obj].id).style.display="block";
				tmp=1;
			} else {
				document.getElementById(d[obj].id).style.display="none";
			}
		}
	}
	if(tmp) {
		TreeAlreadyOpen=1;
	} else {
		TreeAlreadyOpen=0;
	}
}

function preloadImage(imageFile){
  var pimg = new Image();
  pimg.src=imageFile;
}


