//tree functions
//var openImg = new Image();
//openImg.src = "/css/open.gif";
//var closedImg = new Image();
//closedImg.src = "/css/closed.gif";
   

function tree_page(url,n,p,h) {
	tree_cookie(n,p,h);
	window.location = url;
	}

function tree_cookie(n,p,h) {
	//setup
	var tree_mem = 'T';
	var w = true;
	var b = 0;
	//loop through branches
	while (w) {
		b++;
		var tb = 'tb_' + b;
		e = tree_block(tb);
		if (e) {
			//branch found
			if (e.display == 'block') {
				tree_mem = tree_mem + '1';
				}
			else {
				tree_mem = tree_mem + '0';
				}
			}
		else {
			//tree end
			w = false;
			}
		}
	//set cookie
	Set_Cookie( n, tree_mem, '', p, h, '' ) 
	}
	
function tree_block(b) {
	if (document.all) {
		// IE4+
		if (document.all[b]) var e = document.all[b].style;
		}
	else if (document.layers) {
		// NS4
		if (document.layers[b]) var e = document.layers[b].style;
		}
	else if (document.getElementById) {
		// (IE5+) NS6+
		if (document.getElementById(b)) var e = document.getElementById(b).style;
		}
	if (!e) e = false;
	return e;
	}
	
function tree(b) {
	e = tree_block(b);
	if(e.display=='block') {
		e.display='none';
		}
	else {
		e.display='block';
		}
	}

//expand or collapse tree
function showBranch(branch) {
	var objBranch = document.getElementById(branch).style;
	if(objBranch.display=="block") {
		objBranch.display="none";
		}
	else {
		objBranch.display="block";
		}
	}
   
function swapFolder(img) {
	objImg = document.getElementById(img);
	if(objImg.src.indexOf('closed.gif')>-1) {
		objImg.src = openImg.src;
		}
	else {
		objImg.src = closedImg.src;
		}
	}
