function get_css_rule(name, index)
{
	var sheets = document.styleSheets;
	
	for(i=0; i<sheets.length; i++)
	{
		if (sheets[i].href.indexOf(name) != -1)
		{
			if (document.all)
			{
				return sheets[i].rules[index];
			}
			else
			{
				return sheets[i].cssRules[index];
			}
		}
	}
}


function toggle_table(elem, img)
{
  if (elem.style.display != 'none')
  {
  	elem.style.display = 'none';
  	img.src = '/images/layout/collapsed.png';
  }
  else
  {
  	elem.style.display = '';
  	img.src = '/images/layout/expanded.png';
  }
}


function toggle_element(elem, img)
{
  if (elem.style.display == 'none')
  {
  	elem.style.display = 'block';
  	img.src = '/images/layout/expanded.png';
  }
  else
  {
  	elem.style.display = 'none';
  	img.src = '/images/layout/collapsed.png';
  }
}


