function getChildrenByClass(el,className) {
	
	var todo  = [];
	var found = [];
	
	var children = el.childNodes;
	for( var i = children.length - 1; i >= 0; --i ) {
		var node = children[ i ];
		if( node.nodeType == 1 ) {
			todo.push( node );
		}
	}
	
	while( todo.length > 0 ) {
		node = todo.pop();
		if( node.nodeType != 1 ) {
			// Do nothing
		}
		else if( node.className == className ) {
			found.push( node );
		}
		else {
			list = node.childNodes;
			for( var j in list ) {
				todo.push( list[j] );
			}
		}
	}
	return found;
}

function showContent(aNode, current_id) {
	// alert(current_id) ;
	var closeList = getChildrenByClass( document.getElementById( 'home_right' ), 'content-open' );			
	for( var i in closeList ) {
		closeList[i].className = 'content-closed';
	}

	// only re-open this node if the "show" button has been pushed //
	if(aNode.className.match('hide') == null)
	{
		aNode.parentNode.className = 'content-open';
	}

	var x = document.getElementById('home_quicklinks_show2') ;

	var id_arr = new Array('home_quicklinks_show2', 'home_events_show2', 'home_news_hide2' ) ; 
	for(var i = 0 ; i < id_arr.length ; i++)
	{
		if(id_arr[i] != current_id)
		{
			x = document.getElementById(id_arr[i]) ;
			if(x.className == 'home_quicklinks_hide')
			{
				x.className = 'home_quicklinks_show' ;
			} else if(x.className == 'home_events_hide')
				{
					x.className = 'home_events_show2' ;
				} else if(x.className == 'home_news_hide')
				{
					x.className = 'home_news_show' ;
				}
		}
		// break ;
	}

	var y = document.getElementById(current_id) ;
	if(y.className == 'home_quicklinks_hide')
	{
		y.className = 'home_quicklinks_show' ;
	} else if(y.className == 'home_quicklinks_show')
		{
			y.className = 'home_quicklinks_hide' ;
		} else if(y.className == 'home_events_show2')
		{
			y.className = 'home_events_hide' ;
		} else if(y.className == 'home_events_hide')
		{
			y.className = 'home_events_show2' ;
		} else if(y.className == 'home_news_hide')
		{
			y.className = 'home_news_show' ;
		} else if(y.className == 'home_news_show')
		{
			y.className = 'home_news_hide' ;
		}
}