function PanelMinimize(strElementId)
{
	var ob = elementFromId(strElementId + '_PanelContent');
	if (undefined != ob)
	{
		var obMinimized = elementFromId(strElementId + '_PanelMinimized');
		var obControl = elementFromId(strElementId + '_PanelControl');
		if ((undefined != obMinimized) && (undefined != obControl))
		{
			ob.style.display = 'none';
			obMinimized.style.display = 'block';
			obControl.style.display = 'none';
		}
	}
	
	if ('function' == typeof(OnPanelMinimize))
	{
		OnPanelMinimize(strElementId);
	}
}


function PanelRestore(strElementId )
{
	var ob = elementFromId(strElementId + '_PanelContent');
	if (undefined != ob)
	{
		var obMinimized = elementFromId(strElementId + '_PanelMinimized');
		var obControl = elementFromId(strElementId + '_PanelControl');
		if ((undefined != obMinimized) && (undefined != obControl))
		{
			ob.style.display = 'block';
			obMinimized.style.display = 'none';
			obControl.style.display = 'block';
		}
	}
	
	if ('function' == typeof(OnPanelRestore))
	{
		OnPanelRestore(strElementId);
	}	
}

function PanelControlHoverIn(a)
{
	a.style.color = 'red';
}

function PanelControlHoverOut(a)
{
	a.style.color = 'green';
}

function PanelControlHover(img, src)
{
	img.src = src;
}

function OnPanelMinimize(id)
{
	elementFromId(id + '_MinimizablePos').value = "0";
}

function OnPanelRestore(id)
{
	elementFromId(id + '_MinimizablePos').value = "1";	
}

