function switchDesc(id) {
	var button = document.getElementById("switch_"+id);

	if(button==null)
		return true;

	var more = document.getElementById("more_"+id);
	var part2 = document.getElementById("fullDesc_"+id);
		
	if(button.className=='plusDesc') { //expand
		button.className='minusDesc';
		if(part2!=null) part2.style.display='inline';
		if(more!=null) more.style.display='none';
	} else if(button.className=='minusDesc') { // contract
		button.className='plusDesc';
		if(part2!=null) part2.style.display='none';
		if(more!=null)more.style.display='inline';
	}
	if( navigator != null && navigator.userAgent != null && navigator.userAgent.indexOf("Firefox") != -1 )
		document.body.innerHTML = document.body.innerHTML; // force firefox to re-compute the layout
	return false;
}

