function ShowTopic(WhichElement)
{

	Permalink_Topic = WhichElement

	for (i=0; i<TopicArray.length; i++)
	{
		
		ElementName = TopicArray[i]
	
		document.getElementById(ElementName).style.display = "none"
		
		try
		{
		document.getElementById("Link_" + ElementName).className = LinkColor + "Link"
		}
		
		catch(e)
		{}
		
	}

	document.getElementById(WhichElement).style.display = "block"
	
	try
	{
	document.getElementById("Link_" + WhichElement).className = LinkColor + "LinkSelected"
	document.getElementById("TopicLinks").style.visibility = "visible"
	}
	
	catch(e)
	{}
	
	document.getElementById("Footer").style.visibility = "visible"
	
	CloseSubTopics()
	
	try
	{
	document.getElementById(WhichElement).scrollTop = 0
	}
	
	catch(e)
	{}
		
}


function CloseSubTopics()
{
	
	try
	{
		for (i=0; i<SubTopicArray.length; i++)
		{document.getElementById(SubTopicArray[i]).style.display = "none"}
	}
	
	catch(e) {}

}


function ShowSubTopic(WhichElement)
{

	if (document.getElementById(WhichElement).style.display == "none")
	{document.getElementById(WhichElement).style.display = "block"}

	else
	{document.getElementById(WhichElement).style.display = "none"}
	
	for (i=0; i<SubTopicArray.length; i++)
	{
	
		ElementName = SubTopicArray[i]
		
		if (ElementName != WhichElement)
		{document.getElementById(ElementName).style.display = "none"}
		
	}
	
	if (Global_IsIE && Global_BrowserVersion < 8)
	{
		document.getElementById(DivID).scrollTop = document.getElementById('Row_' + WhichElement).offsetTop		
	}
	
	else
	{
		document.getElementById(DivID).scrollTop = parseInt(document.getElementById('Row_' + WhichElement).offsetTop) - parseInt(document.getElementById(Permalink_Topic).offsetTop)	
	}
	
}