var oSelected=null;
function action(obj)
	{
		var oparent = obj.parentNode;
		//alert(oparent.tagName);
		while (oparent.tagName !="TABLE")
			oparent = oparent.parentNode;
		//alert(oparent.tagName);
		intStatus(oparent);
		//alert(oColDiv.length);
		if (oSelected != obj)
		{
			openclose(obj);
			oSelected = obj;
		}
		else
		{
			oSelected = null;
		}
	}
	function openclose(obj)
	{
		var oColDiv = obj.getElementsByTagName("DIV");
		for (var i=1;i<oColDiv.length;i++)
		{
			//alert(oColDiv[i]);
			if (oColDiv[i].style.display=='none')
				oColDiv[i].style.display ='';
			else
				oColDiv[i].style.display ='none'
		}
	}
	function intStatus(obj)
	{
		var oColDiv = obj.getElementsByTagName("DIV");
		for (var i=0;i<oColDiv.length;i++)
		{
			//alert(oColDiv[i]);
			if (oColDiv[i].className !="item" )
			{
				oColDiv[i].style.display ='';
			}
			else
				oColDiv[i].style.display ='none'
		}
	}
	function showprod(obj)
	{
		var sName  = String(obj.name);	
		sName ="div" + sName	
		//alert(sName );
		var oparent = obj.parentNode;
		while (oparent.tagName !="TABLE")
			oparent = oparent.parentNode;
		while (oparent.tagName !="TR")
			oparent = oparent.parentNode;
		var oColDiv = oparent.getElementsByTagName("DIV");
		for (var i=0;i<oColDiv.length;i++)
		{
			if (oColDiv[i].name ==sName)
				oColDiv[i].style.display ='';
			else
				oColDiv[i].style.display ='none';
			//alert(oColDiv[i].style.display );
		}
	}
	function hideprod(obj)
	{
		var sName  = String(obj.name);	
		sName ="div" + sName	
		var oparent = obj.parentNode;
		while (oparent.tagName !="TABLE")
			oparent = oparent.parentNode;
		while (oparent.tagName !="TR")
			oparent = oparent.parentNode;
		var oColDiv = oparent.getElementsByTagName("DIV");
		for (var i=0;i<oColDiv.length;i++)
		{
			if (oColDiv[i].name ==sName)
				oColDiv[i].style.display ='none';
		}
	}
	function showcat(obj)
	{
		var sName  = String(obj.name);	
		sName ="img" + sName	
		//alert(sName );
		var oparent = obj.parentNode;
		while (oparent.tagName !="TABLE")
			oparent = oparent.parentNode;
		while (oparent.tagName !="TR")
			oparent = oparent.parentNode;
		var oColDiv = oparent.getElementsByTagName("IMG");
		for (var i=0;i<oColDiv.length;i++)
		{
			if (oColDiv[i].name ==sName)
				oColDiv[i].style.display ='';
			//alert(oColDiv[i].style.display );
		}
	}
	
	function hidecat(obj)
	{
		var sName  = String(obj.name);	
		sName ="img" + sName	
		var oparent = obj.parentNode;
		while (oparent.tagName !="TABLE")
			oparent = oparent.parentNode;
		while (oparent.tagName !="TR")
			oparent = oparent.parentNode;
		var oColDiv = oparent.getElementsByTagName("IMG");
		for (var i=0;i<oColDiv.length;i++)
		{
			if (oColDiv[i].name ==sName)
				oColDiv[i].style.display ='none';
		}
	}