
function expand()
{
	for (var i = 0; i < this.parentNode.childNodes.length; i ++)
		this.parentNode.childNodes[i].collapse(); 
	
	try {
	this.childNodes[1].className = "shown";
	} catch (e) {}
}

function collapse()
{
	try
	{
		if (this.contains(event.toElement)) return;
	} catch (e) {}
	
	try {
	this.childNodes[1].className = "hidden";
	} catch (e) {}
}

function divCollapse ()
{
	this.className = "hidden";
}

function f ()
{
		return false;
}
window.onload = function ()
{
	m = document.getElementsByTagName ("ul")[0];
	for (var i = 0; i < m.childNodes.length; i ++)
	{
		m.childNodes[i].onmouseover = expand;
		m.childNodes[i].onmouseout = collapse;
		try 
		{
				m.childNodes[i].childNodes[1].onmouseout = divCollapse;
		}
		catch (e) {}
		
		m.childNodes[i].collapse = collapse;
	}
	
	var hrefs = document.getElementsByTagName("a");
	for (var i = 0; i < hrefs.length; i ++)
		if (hrefs[i].attributes["href"].value == location.href)
		{
			hrefs[i].id = "Active";
			hrefs[i].style.cursor = "default";
			hrefs[i].onclick = f;
		}		
}

function switchSrc (i, imgsrc)
{
	i._src = i.src;
	i.src = imgsrc;
}

function switchBack (i)
{
	i.src = i._src;
}