// JavaScript Document
function TreeCreate(ObjId,Switch)
{
	for(var k=0;k<$(ObjId).getElementsByTagName("LI").length;k++)
	{
		if(Switch==1)//全部展开
		{
			if($(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("UL").length>0)
			{
				$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("UL")[0].style.display="block";
			}
		}
		else//全部关闭
		{
			if($(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("UL").length>0)
			{
				$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("UL")[0].style.display="none";
			}
		};
		if($(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("UL").length>0)
		{
			if($(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("UL")[0].style.display=="none")
			{
				var nn=$(ObjId).getElementsByTagName("LI")[k].parentNode.lastChild;
				if(nn.nodeType!=1)nn=nn.previousSibling;
				if($(ObjId).getElementsByTagName("LI")[k]==nn)
				{
					$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("DIV")[0].className="plusbottom";
				}
				else
				{
					$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("DIV")[0].className="plusmiddle";
				};
				$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("B")[0].className="folder";
			}
			else
			{
				var nn=$(ObjId).getElementsByTagName("LI")[k].parentNode.lastChild;
				if(nn.nodeType!=1)nn=nn.previousSibling;
				if($(ObjId).getElementsByTagName("LI")[k]==nn)
				{
					$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("DIV")[0].className="minusbottom";
				}
				else
				{
					$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("DIV")[0].className="minusmiddle";
				};
				$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("B")[0].className="folder_o";
			};
			$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("B")[0].onclick=function(){TreeSwitch(this)};
		}
		else
		{
			var nn=$(ObjId).getElementsByTagName("LI")[k].parentNode.lastChild;
			if(nn.nodeType!=1)nn=nn.previousSibling;
			if($(ObjId).getElementsByTagName("LI")[k]==nn)
			{
				$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("DIV")[0].className="linebottom";
			}
			else
			{
				$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("DIV")[0].className="linemiddle";
			};
			$(ObjId).getElementsByTagName("LI")[k].getElementsByTagName("B")[0].className="file";
		}
	};
	if($(ObjId).getElementsByTagName("LI").length>0)
	{
		if($(ObjId).getElementsByTagName("LI")[0].getElementsByTagName("UL").length>0)
		{
			if($(ObjId).getElementsByTagName("LI")[0].getElementsByTagName("UL")[0].style.display=="none")
			{
				$(ObjId).getElementsByTagName("LI")[0].getElementsByTagName("DIV")[0].className="plustop";
				$(ObjId).getElementsByTagName("LI")[0].getElementsByTagName("B")[0].className="folder";
			}
			else
			{
				$(ObjId).getElementsByTagName("LI")[0].getElementsByTagName("DIV")[0].className="minustop";
				$(ObjId).getElementsByTagName("LI")[0].getElementsByTagName("B")[0].className="folder_o";
			};			
		}
		else
		{
			$(ObjId).getElementsByTagName("LI")[0].getElementsByTagName("DIV")[0].className="linetop";
			$(ObjId).getElementsByTagName("LI")[0].getElementsByTagName("B")[0].className="file";
		}
	}
}
function TreeSwitch(Obj)
{
	if(Obj.parentNode.getElementsByTagName("UL")[0].style.display=="none")
	{
		Obj.parentNode.getElementsByTagName("UL")[0].style.display="block";
		Obj.parentNode.className=Obj.parentNode.className.replace("plus","minus");
		Obj.className="folder_o";
	}
	else
	{
		Obj.parentNode.getElementsByTagName("UL")[0].style.display="none";
		Obj.parentNode.className=Obj.parentNode.className.replace("minus","plus");
		Obj.className="folder";
	}
}
