
function folderAction(){
	var pif = document.getElementsByTagName("IMG");
	for(var i=0; i<pif.length; i++){
		if(pif[i].parentNode.className =="d_parent"){
			if(document.all){
				pif[i].attachEvent("onclick", closeFolder);
			}else{
				pif[i].addEventListener("click", closeFolder,   true);
			}
			if(pif[i].parentNode.nextSibling && pif[i].parentNode.nextSibling.className=="d_childs"){
				if(pif[i].parentNode.getAttribute("open")=="true" ){
					pif[i].parentNode.nextSibling.style.display="block";
					if(folderOpenImage)
						pif[i].src=folderOpenImage;

				}else{
					pif[i].parentNode.nextSibling.style.display="none";
					if(folderCloseImage)
						pif[i].src=folderCloseImage;

				}
			}
		}

	}
}
var folderOpenImage=false;
var folderCloseImage=false;
function closeFolder(evt){
	var obj = (evt) ? getObj(evt) : xobj ;
	var fobj = obj.parentNode;
//	alert(obj.parentNode.nextSibling.tagName)
	if(fobj.nextSibling && fobj.nextSibling.style){
		if(fobj.nextSibling.style.display == "none"){
			fobj.nextSibling.style.display = "block";
			if(folderOpenImage)
				obj.src=folderOpenImage;
			if(fobj.getAttribute("folderOpenImage"))
				obj.src = fobj.getAttribute("folderOpenImage");
		}else{
			fobj.nextSibling.style.display = "none";
			if(folderCloseImage)
				obj.src=folderCloseImage;
			if(fobj.getAttribute("folderCloseImage"))
				obj.src = fobj.getAttribute("folderCloseImage");
		}
	}
}

function getObj(evt){
	if(document.all) return evt.srcElement;
	else return evt.target;
}

window.onload = folderAction;

