

	// on dom ready
	onDomReady(function(){

		// making directories into expandable/collasible boxes; all closed by default
		var directory, directories = getElementsByClassName('directory', 'div', $('cFiles'));

		for (var i = 0; directory = directories[i]; i++)
		{
			if (!hasClassName(directory, 'hasContent')) continue;

			var content = getNextElement(directory, 'div');

			addEvent(directory, 'click', (function (scope, directory, content) {
				return function(e)
				{
					(function(){
						if (hasClassName(directory, 'open'))
						{
							removeClassName(directory, 'open');
							addClassName(directory, 'closed');
							content.style.display = 'none';
						}
						else
						{
							removeClassName(directory, 'closed');
							addClassName(directory, 'open');
							content.style.display = 'block';
						}
					}).call(scope);
				};
			})(this, directory, content));

			content.style.display = 'none';
			addClassName(directory, 'closed');
			directory.style.cursor = 'pointer';

		}


	});

