function addLoadEvent(func){
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}


addLoadEvent(prepareGallery);



function prepareGallery(){
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("documents")) return false;
	var gallery = document.getElementById("documents");
	var links = gallery.getElementsByTagName("a");
	for ( var i=0; i < links.length; i++) {
		if(links[i].className.match("folder")) {
			links[i].onclick = function() {
				toggle(this);
				return false;
			}
		}
	}
}




function toggle(toggler) {
	if(document.getElementById) {
	targetElement = toggler.parentNode.getElementsByTagName('ul')[0];
	

if (targetElement.style.display == "block")
	{
	targetElement.style.display = "none";
	}
	else
	{
	targetElement.style.display = "block";
	}

}
}

