
function InitialiseRefineBy()
{

	//<dt><input onclick="ShowHideRefine(this);" />

	bHideNextDD = false;
	var refineList = document.getElementById('refineByDefList')
	if(refineList != null)
	{
		
		if (refineList.hasChildNodes())
		{
			var children = refineList.childNodes;
			for (var i = 0; i < children.length; i++)
			{
				if(children[i].tagName == 'DT')
				{
					AddEventListener(children[i].firstChild, 'click', ShowHideRefine)
					if(children[i].firstChild.checked != true)
					{
						
						bHideNextDD = true;
					}
				}
				else if(children[i].tagName == 'DD' && bHideNextDD == true)
				{
					bHideNextDD = false;
					children[i].style.display = 'none';
				}
			}
			
		}
	}
}


function ShowHideRefine()
{
	var objInput = GetEventSource(this)
	if(objInput.checked == true)
	{
		objInput.parentNode.nextSibling.style.display = 'block';
	}
	else
	{
		objInput.parentNode.nextSibling.style.display = 'none';
	}

}