function showAccessories(iCatId, sPath)
{
	if (iCatId)
	{
		var oTable = document.getElementById('accList');
		if (oTable.childNodes.length)
		{
			for(var i = 0; i < oTable.childNodes.length; i++)
			{
				if (oTable.childNodes[i].tagName == 'TBODY')
				{
					var oTBody = oTable.childNodes[i];
					if (oTBody.childNodes.length)
					{
						for(var j= 0; j < oTBody.childNodes.length; j++) 
						{
							oTr = oTBody.childNodes[j]
							if (oTr.tagName == "TR")
							{
								if (oTr.id == "cat_" + iCatId)
								{
									oTr.style.display = "";
								} 
								else
								{
									oTr.style.display = "none";
								}
							}
						}
					}
				}
			}
		}
		oPath = document.getElementById('accPath');
		oPath.innerHTML = sPath;
	}
}

function showAccessoriesAll()
{
	var oTable = document.getElementById('accList');
	if (oTable.childNodes.length)
	{
		for(var i = 0; i < oTable.childNodes.length; i++)
		{
			if (oTable.childNodes[i].tagName == 'TBODY')
			{
				var oTBody = oTable.childNodes[i];
				if (oTBody.childNodes.length)
				{
					for(var j= 0; j < oTBody.childNodes.length; j++) 
					{
						oTr = oTBody.childNodes[j]
						if (oTr.tagName == "TR")
						{
							
								oTr.style.display = "";
						}
					}
				}
			}
		}
	}
	oPath.innerHTML = "";

}

function FoldMenu(caller)
{
	var obj = document.getElementById('c_options');
	var aPos = findPos(caller);
	if (obj)
	{
		if (obj.style.display == 'none')
		{
			obj.style.position = 'absolute';
			obj.style.zIndex = 100;
			obj.style.top = (aPos[1] + caller.offsetHeight) + 'px';
			obj.style.left = aPos[0] + 'px';
			obj.style.display = '';	
		}
	}
}

function FoldMenuS()
{
	obj = document.getElementById('c_options');
	if (obj)
	{
		if (obj.style.display != 'none')
		{
			obj.style.display = 'none';	
		}
	}	
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curleft,curtop];
}

function findPosScroll(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop - obj.scrollOffsetTop;
			
				
			
		} while (obj = obj.offsetParent);
	}
	return [curleft,curtop];
}

function showLargeAccImage(p_oHolder, p_sLargeImage) {
	var oDiv= document.getElementById(p_sLargeImage)
	if (p_oHolder) {
		oDiv.style.position = 'absolute';
		oDiv.style.display = '';
		oDiv.style.marginLeft = '10px';
		oDiv.style.border = '1px solid #808080';
		aPos = findPosScroll(p_oHolder);
		oDiv.style.left = (aPos[0] + p_oHolder.offsetWidth) + 'px';
		oDiv.style.top = (aPos[1]-200) + 'px';
	}
}

function hideLargeAccImage(p_sLargeImage) {
	var oDiv = document.getElementById(p_sLargeImage);
	if (oDiv) {
		oDiv.style.display = 'none';
	}
}
