function switchElement( aOffElements, strOnElement, aOffLinks, strOnLink, aOffClassName, strOnClassName, bAlternate )
{
	var oOnElement = document.getElementById( strOnElement );
	var oOnLink = document.getElementById( strOnLink );
	
	var wasOn = oOnElement ? oOnElement.style.display != 'none' : false;
	
	
	for ( var i = 0; i < aOffElements.length; i++ )
	{
		var oElement = document.getElementById( aOffElements[i] );
		if ( oElement ) oElement.style.display = 'none';
	}
	
	if ( oOnElement )
	{
		if ( bAlternate )
			oOnElement.style.display = wasOn ? 'none' : 'block';
		else
			oOnElement.style.display = 'block';
	}
	
	
	for ( var i = 0; i < aOffLinks.length; i++ ){
		var oOffLink = document.getElementById( aOffLinks[i] );
		if ( oOffLink ) oOffLink.className = aOffClassName[i];
	}
	
	
	if ( oOnLink )
	{
		if ( bAlternate )
			oOnElement.style.display = wasOn ? strOffClassName : strOnClassName;
			
		else
			oOnLink.className = strOnClassName; 
	}
}