/* expand-collapse.js release 2 */

function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}

function toggle(centre)
{
	var details = $('details-' + centre);
	var toggleLink = $('toggle-' + centre);
	
	if(details.style.display=='none')
	{
		toggleLink.innerHTML = "<img src=\"/../images/button_collapse.gif\" width=\"9\" height=\"9\" alt=\"contract\" />";			
		details.style.display = 'block';	
	} else
	{
		toggleLink.innerHTML = "<img src=\"/../images/button_expand.gif\" width=\"9\" height=\"9\" alt=\"expand\" />";
		details.style.display = 'none';
	}
}

function expandAll()
{
	var details = document.getElementById('searchResults').getElementsByTagName('div');
	for(var i=0;i<details.length;i++)
	{
		if(details[i].id.indexOf('details-')==0)
		{
			var centre = details[i].id.substring(8, details[i].id.length);
			
			detail = $('details-' + centre);
			toggleLink = $('toggle-' + centre);
			
			detail.style.display = 'block';	
			toggleLink.innerHTML = "<img src=\"/images/button_collapse.gif\" width=\"9\" height=\"9\" alt=\"contract\" />";
		}
	}
}

function contractAll()
{
	var details = document.getElementById('searchResults').getElementsByTagName('div');
	for(var i=0;i<details.length;i++)
	{
		if(details[i].id.indexOf('details-')==0)
		{
			var centre = details[i].id.substring(8, details[i].id.length);
			
			detail = $('details-' + centre);
			toggleLink = $('toggle-' + centre);
			
			detail.style.display = 'none';	
			toggleLink.innerHTML = "<img src=\"/images/button_expand.gif\" width=\"9\" height=\"9\" alt=\"expand\" />";			
		}
	}
}