// Toggler linguette

//  switchElement(  ['fg2', 'fg3', 'fg4', 'fg5', 'fg6', 'fg7'], 'fg1',  ['linkB', 'linkC',  'linkD', 'linkE', 'linkF', 'linkG'], 'linkA',  'linkOff', 'linkOn' );

function switchElement( aOffElements, strOnElement, aOffLinks, strOnLink, strOffClassName, strOnClassName )
{
  for ( var i = 0; i < aOffElements.length; i++ )
  {
    var oElement = document.getElementById( aOffElements[i] );
    if ( oElement ) oElement.style.display = 'none';
  }

  var oOnElement = document.getElementById( strOnElement );
  var oOnLink = document.getElementById( strOnLink );
  if (oOnElement.style.display == 'block' && oOnLink.className == strOnClassName) {
    if (oOnLink.href != 'undefined' && oOnLink.href != null && oOnLink.href != '' && oOnLink.href != window.location) {
      location.href = oOnLink.href;
    } else {
      return false;
    }
  }

  if ( oOnElement ) oOnElement.style.display = 'block';
  for ( var i = 0; i < aOffLinks.length; i++ )
  {
    var oOffLink = document.getElementById( aOffLinks[i] );
    if ( oOffLink ) oOffLink.className = strOffClassName;
  }

  if ( oOnLink ) oOnLink.className = strOnClassName;
}
