//Array of folders and respective boolean values - add more if you need more:
var folders= new Array('fold1','fold2','fold3');
var opened= new Array('0','0','0');

function openclose(folder)
{
	if(opened[folder] == 0)
	{

//retrieve the id of the folder field and change the background image and height size
		obj = document.getElementById(folders[folder]);
		obj.style.background = '#ffffff url(\'minus.gif\') no-repeat left';
		obj.style.height = '32px';

//Make the children visible
		obj = document.getElementById(folders[folder] + 'file');
		obj.style.height = 'auto';
		obj.style.visibility = 'visible';

		opened[folder] = 1;
	
	}
	else
	{
//Same as above but back to initial position	
		obj = document.getElementById(folders[folder]);
		obj.style.background = '#ffffff url(\'folder.gif\') no-repeat left';
		obj.style.height = 'auto';

		obj = document.getElementById(folders[folder] + 'file');
		obj.style.height = '0.1em';
		obj.style.visibility = 'hidden';
	
		opened[folder] = 0;
	}
}
