var openedID;		//holds previously opened element id.
/*=======================================================
//It will close already opened element(if any),
//and open new element.
//
//Created by Goran 06/19/2006.
//======================================================*/
function onClick_openDiv(id)
{
	if(openedID != null && id != openedID)
	{
		document.getElementById(openedID).style.display = "none";
	}
	if(document.getElementById(id).style.display == "none")
	{
		openedID = id;
		document.getElementById(id).style.display = "block";
	}
	else
	{
		document.getElementById(id).style.display = "none";
	}
}
/*=======================================================
//It will close already opened element(if any),
//and open new element.
//
//Created by Goran 06/19/2006.
//======================================================*/
function onMouseOver_openDiv(id)
{
	if(openedID != null && id != openedID)
	{
		document.getElementById(openedID).style.display = "none";
	}
	if(document.getElementById(id).style.display == "none")
	{
		openedID = id;
		document.getElementById(id).style.display = "block";
	}
	else
	{
		document.getElementById(id).style.display = "none";
	}
}
/*=======================================================
//It will close every element,
//or open every element.
//
//Created by Goran 06/19/2006.
//======================================================*/
function openCloseElem(obj)
{
	for (i=0; i<document.all.length; i++)
	{
		if(document.all.item(i).tagName == "TR")
		{ 
			if(obj.innerHTML == "Expand All")
			{
				if(document.all.item(i).style.display == "none")
					document.all.item(i).style.display = "block";
				obj.innerHTML = "Contract All";
			}
			else
			{
				if(document.all.item(i).style.display == "block")
					document.all.item(i).style.display = "none";
				obj.innerHTML = "Expand All";
			}
		}
	}
}
