

var TreeViewMenu = {

	expand : function(elm) {

		var img = elm.getElementsByTagName("img")[0];

		var ul = elm.getElementsByTagName("ul")[0];

		var imgsrc = img.src;

		if (imgsrc.substring(imgsrc.length - 10, imgsrc.length) == "folder.gif") {
			elm.getElementsByTagName("img")[0].src = imgsrc.substring(0, imgsrc.length - 10) + "reduce.gif";
			ul.style.display = "block";
		} else {
			elm.getElementsByTagName("img")[0].src = imgsrc.substring(0, imgsrc.length - 10) + "folder.gif";
			ul.style.display = "none";
		}
	},

	init: function() {
		var actualRub;
		try
		{
			actualRub = document.getElementById("actualRub");
		}
		catch (e1)
		{
			actualRub = null;
		}
		

		for (var i = 0; i < 15 ; i++ )
		{
			
			try
			{
				actualRub = actualRub.parentNode;
				actualRub.style.display = "";
				var img = actualRub.getElementsByTagName("img")[0];
				var imgsrc = img.src;
				if (imgsrc.substring(imgsrc.length - 10, imgsrc.length) == "folder.gif") {
					actualRub.getElementsByTagName("img")[0].src = imgsrc.substring(0, imgsrc.length - 10) + "reduce.gif";
				}
				
			}
			catch (e)
			{
			}
		}
		try
			{
		var img = document.getElementById("actualRub").getElementsByTagName("img")[0];
		var imgsrc = img.src;
		if (imgsrc.substring(imgsrc.length - 10, imgsrc.length) == "reduce.gif") {
			document.getElementById("actualRub").getElementsByTagName("img")[0].src = imgsrc.substring(0, imgsrc.length - 10) + "folder.gif";
		}
			}
		catch (e)
			{
			}
	}
}
