function show(id)
{
	showhide(id, false);
}
 
function showhide(id, justShow)
{
	var idAnchor = 'a_' + id;
	var idDiv = 'd_' + id;
	
	var divElem = document.getElementById(idDiv);
	var anchorElem = document.getElementById(idAnchor);
	
	if (divElem.style.display == 'none' || divElem.style.display == '' || justShow)
	{
		divElem.style.display = 'block';
		anchorElem.style.backgroundImage = 'url(\'img/minus.gif\')';
	}
	else
	{
		divElem.style.display = 'none';
		anchorElem.style.backgroundImage = 'url(\'img/plus.gif\')';
	}
}
 
function prepnodes()
{
	var i;
	var n = document.getElementById('content').childNodes;
	
	for(i in n)
	{
		var e = n[i];
		
		if (!IsDefined(e.id))
			continue;
		
		if (e.id.length > 2)
		{
			if (e.id.substring(0, 2) == 'd_')
				e.style.display = 'none';
		}
	}
}
 
function log(text)
{
	try {console.log(text);}
	catch(e) { /* no debugging */ }
}
 
function IsDefined(v)
{
	var temp;
	if (v == temp)
		return false;
	return true;
}
