var enablepersist="on" //Enable saving state of content structure? (on/off)
if (document.getElementById)
	{
	document.write('<style type="text/css">')
	document.write('.switchcontent{display:block;}')
	document.write('</style>')
	}
function getElementbyClass(classname)
	{
	ccollect=new Array()
	var inc=0
	var alltags=document.all? document.all : document.getElementsByTagName("*")
	for (i=0; i<alltags.length; i++)
		{
		if (alltags[i].className==classname)
			ccollect[inc++]=alltags[i]
		}
	}
function contractcontent(omit)
	{
	var inc=0
	while (ccollect[inc])
		{
		if (ccollect[inc].id!=omit)
			ccollect[inc].style.display="none"
		inc++
		}
	}
function expandcontent(cid)
	{
	if (typeof ccollect!="undefined")
		{
		contractcontent(cid)
		document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"
		selectedItem=cid+"|"+document.getElementById(cid).style.display
		}
	}
	
function revivecontent()
	{
	selectedItem=getselectedItem()
	selectedComponents=selectedItem.split("|")
	contractcontent(selectedComponents[0])
	document.getElementById(selectedComponents[0]).style.display=selectedComponents[1]
	}
	
function get_cookie(Name)
	{
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0)
		{
		offset = document.cookie.indexOf(search)
		if (offset != -1)
			{
			offset += search.length
			end = document.cookie.indexOf(";", offset);
			if (end == -1) 
				end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
			}
		}
	return returnvalue;
	}
	
function getselectedItem()
	{
	if (get_cookie(window.location.pathname) != "")
		{
		selectedItem=get_cookie(window.location.pathname)
		return selectedItem
		}
	else
		return ""
	}
	
function saveswitchstate()
	{
	if (typeof selectedItem!="undefined")
	document.cookie=window.location.pathname+"="+selectedItem
	}
	
function do_onload()
	{
	getElementbyClass("switchcontent")
	if (enablepersist=="on" && getselectedItem()!="")
		revivecontent()
	}
	if (window.addEventListener)
		window.addEventListener("load", do_onload, false)
	else if (window.attachEvent)
		window.attachEvent("onload", do_onload)
	else if (document.getElementById)
		window.onload=do_onload
	if (enablepersist=="on" && document.getElementById)
		window.onunload=saveswitchstate