var ns6_index=0
var curImageItem,curLinkItem,curLinkSubItem,curLinkItem2,curLinkSubItem2
var currentCatTreeItem
var bRunTree
var bOpenItem = true;
var strClosingImage = 'images/CatTreeClose.gif'
var strOpeningImage = 'images/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 flipMenu(getImageItem(sourceID, strCloseImageID, strOpenImageID))
}
function flipMenu(source, strCloseImage, strOpenImage)
{
	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")

	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=strCloseImage;
				currentCatTreeItem[0].src=strClosingImage;
			}
			
			//source.src=strOpenImage;
			source.src=strOpeningImage;
			source2[2+ns6_index].style.display=''
			bOpenItem = true;
		}
		else
		{
			// Mouseover broken image issue fixed Ganesh 25OCT06
			//source.src=strCloseImage;
			source.src=strClosingImage;
			source2[2+ns6_index].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;
		}
	}
}