
function toggle( targetId , bgcolor, color)
{
	if (document.getElementById && document.getElementById( targetId ) != null)
	{    	
    	target = document.getElementById( targetId );
    	var parentel = document.getElementById('parent_'+targetId);
        if (target.style.display == "none")
        {
        	target.style.display = "block";
        	
        	parentel.style.color = "#333333";
        	parentel.style.backgroundColor = bgcolor;
        }
        else
        {
        	target.style.display = "none";
        	parentel.style.color = '';
        	parentel.style.backgroundColor = '';
		}
		var display_id = target.id;
		var elements = document.getElementsByTagName('div');
		var n = elements.length;

		for(var i=0; i<n; i++)
		{
			if(elements[i].getAttribute('hide_control') != null && elements[i].getAttribute('hide_control') != display_id)
			{
				elements[i].style.display = "none";
				parentel = document.getElementById('parent_'+elements[i].getAttribute('hide_control'));
				parentel.style.color = '';
				parentel.style.backgroundColor = '';
			}
		}
	}
}