var ns6_index=0
var curImageItem,curLinkItem,curLinkSubItem
var currentCatTreeItem
var bRunTree
var bOpenItem = true;
var strClosingImage = 'menu/CatTreeClose.gif'
var strOpeningImage = 'menu/CatTreeOpen.gif'

function getImageItem(sourceID)
{
	var tmpVarSource;	
	if(!document.all&&!document.getElementById)
		return

	if(document.all) 
		tmpVarSource = document.all('flipImage' + sourceID);
	else 
		tmpVarSource = document.getElementById('flipImage' + sourceID);
	return tmpVarSource;
}
function flipMenuByID(sourceID, strCloseImageID, strOpenImageID)
{
	if(!document.all&&!document.getElementById)
		return
	return flipMenuNew(getImageItem(sourceID, strCloseImageID, strOpenImageID))
}

function flipMenuNew(source, strCloseImage, strOpenImage)
{
	//alert("hello")
	//alert(source2)
	var source2 =  eval(source.id + 'div');	
	if(source2)
	{
		if (source2.style.display=="none")
		{
			if(curImageItem)
				currentCatTreeItem = eval(curImageItem.id + 'div');	
				
			if(currentCatTreeItem)
			{
				currentCatTreeItem.style.display="none"
				curImageItem.src=strClosingImage;
			}
			
			source.src=strOpeningImage;
			source2.style.display=''
			bOpenItem = true;
		}
		else
		{
			source.src=strClosingImage;
			source2.style.display="none"
			bOpenItem = false;
		}
		curImageItem = source;
	}

}


function change(e)
{

	if(!document.all&&!document.getElementById)
		return
	if (!document.all&&document.getElementById)
		ns6_index=1

	var source=document.getElementById&&!document.all? e.target:event.srcElement
	//if (source.id=="folding"||source.className=="folding")
	alert(bRunTree);
	if (bRunTree)
	{
		bRunTree = false;
		var source2=document.getElementById&&!document.all? source.parentNode.childNodes:source.parentElement.all
		if (source2[2+ns6_index])
		{
			if (source2[2+ns6_index].style.display=="none")
			{
				if(curImageItem)
					currentCatTreeItem = document.getElementById&&!document.all? curImageItem.parentNode.childNodes:curImageItem.parentElement.all;
				
				if(currentCatTreeItem)
				{
					currentCatTreeItem[2+ns6_index].style.display="none"
					currentCatTreeItem[0].src=strClosingImage;
				}
				source2[0].src=strOpeningImage;
				source2[2+ns6_index].style.display=''
			}
			else
			{
				//source2[0].src=strClosingImage;
				source.src=strClosingImage;
				source2[2+ns6_index].style.display="none"
			}
			curImageItem = source;
		}
	}
}