/*
var currentRegion = null;

function showContent( e ) {
	var panel;
	
	if( !e ) e = window.event;
	
	if( e.srcElement ) target = e.srcElement;
	else if( e.target ) target = e.target;
	
	if( currentRegion != target ) {
		alternateShowPanel( currentRegion );
	}
	
	alternateShowPanel( target );
	
	if( currentRegion == target ) {
		currentRegion = null;
	}
	else {
		currentRegion = target;
	}
	
	e.returnValue = false;
	e.cancelBubble = true;
	return false;
}

function alternateShowPanel( region ) {
	if( !region )
		return false;
		
	if( region._panel ) {
		panel = region._panel;
	}
	else {
		panel = getNextSiblingByNodeName( region, 'div' );
		region._panel = panel;
	}
	
	if( panel ) {
		if( panel.style.display == '' ) {
			panel.style.display = 'none';
			region.style.backgroundImage = '';
		}
		else {
			panel.style.display = '';
			region.style.backgroundImage = 'url(images/related-minus.gif)';
		}
	}
}
*/
function getNextSiblingByNodeName( node, nodeName ) {
	nodeName = nodeName.toUpperCase();

	while( node ) {
		if( node.nodeName == nodeName ) {
			return node;
		}
		
		node = node.nextSibling;
	}
	
	return null;
}