function ShowTab(lnk)
{
	lnk.blur();

	var oid = lnk.href.indexOf("#") > 0 ? lnk.href.substr(lnk.href.indexOf("#") + 1) : "";
	var elm = document.all ? document.all[oid] : document.getElementById ? document.getElementById(oid) : null;
	
	if (elm)
	{
		var p1 = lnk.parentNode;
		var p2 = elm.parentNode;
		
		while (p1 != null && p1.nodeName.toLowerCase() != "li") p1 = p1.parentNode;
		while (p2 != null && p2.nodeName.toLowerCase() != "div") p2 = p2.parentNode;
		
		if (p1)
		{
			var li = null;
			var ul = p1.parentNode;
			
			for (var i = 0; i < ul.childNodes.length; i++)
			{
				li = ul.childNodes[i];
				
				if (li.nodeType == 1 && li.nodeName.toLowerCase() == "li")
				{
					li.className = li == p1 ? "tab active" : "tab";
				}
			}
		}
		
		if (p2)
		{
			var di = null;
			var dp = p2.parentNode;

			for (var i = 0; i < dp.childNodes.length; i++)
			{
				di = dp.childNodes[i];
				
				if (di.nodeType == 1 && di.nodeName.toLowerCase() == "div")
				{
					di.className = di == p2 ? "active" : "";
				}
			}
		}
		
		return false;
	}
}
