function hdr_ref(object)
{
	if (document.getElementById)
	{
		return document.getElementById(object);
	}
	else if (document.all)
	{
		return eval('document.all.' + object);
	}
	else
	{
		return false;
	}
	return true;	
}

function hdr_expand(object)
{
	var obj = hdr_ref(object);

	if( !obj.style )
	{
		return false;
	}
	else
	{
		obj.style.display = '';
	}

	if (window.event)
	{
		window.event.cancelBubble = true;
	}
	return true;
}

function hdr_contract(object)
{
	var obj = hdr_ref(object);

	if( !obj.style )
	{
		return false;
	}
	else
	{
		obj.style.display = 'none';
	}

	if (window.event)
	{
		window.event.cancelBubble = true;
	}
	return true;
}

function hdr_toggle(object, open_close, open_icon, close_icon)
{
	var obj = hdr_ref(object);
	var icone = hdr_ref(open_close);

	if( !obj.style )
	{
		return false;
	}

	if( obj.style.display == 'none' )
	{
		object.style.display = '';
		icone.src = close_icon;
	}
	else
	{
		obj.style.display = 'none';
		icone.src = open_icon;
	}
	return true;
}