var base=themePath+"/xml/tree/";
var plusUrl=base+"plus.gif";
var minusUrl=base+"minus.gif";		
var layer=".all";
var style=".style";
var w3Dom=false;
var ids=new Array(0);
ids[0]="top";
function refresh(objId){
	obj=getObject(objId);
	if(isDisplay(obj)){
		hide(obj,objId);
	}else{
		view(obj,objId);
	}
}
function view(obj,objId){
	eval("obj"+style+".display='block'");
	document.images[objId+"Image"].src=minusUrl;	
}
function hide(obj,objId){
	eval("obj"+style+".display='none'");
	document.images[objId+"Image"].src=plusUrl;						
}
function isDisplay(obj){
	return eval("obj"+style+".display=='block'");
}
function getObject(objectId){
	if(!w3Dom){
		return eval("document"+layer+"['"+objectId+"']");
	}else{
		return document.getElementById(objectId);
	}
}
function setObjects(){
	var browser=navigator.appName.toLowerCase();
	if(document.getElementById){
		w3Dom=true;
	}else if(browser.indexOf("netscape")!=-1){
		layer=".layers";
		style="";
	}
}
function openAll(){
	for(var i=0;i<ids.length;i++){
		obj=getObject(ids[i]);
		view(obj,ids[i]);	
	}
}	
function closeAll(){
	for(var i=1;i<ids.length;i++){
		obj=getObject(ids[i]);
		hide(obj,ids[i]);	
	}
}					

