/*
 * Gestion des panneaux a onglets
 */
 
 function switchTab(elm, stub) {
    stub = $(stub)
    var classe = elm.className;
    if (classe.indexOf('selectedTab') != -1) {
      return;
    } else {
      var tabHead = document.getElementsByClassName('tabHead', stub)[0];
      var onglets = tabHead.getElementsByTagName('a');
      for (i = 0; i < onglets.length; i++ )
      {
        var classInfo = onglets[i].className;
        var selectedPos = classInfo.indexOf(' selectedTab');
        if (selectedPos != -1) {
          onglets[i].className = classInfo.slice(0, selectedPos);
        }
      }
      elm.className += ' selectedTab'; 
      
      var tabs = document.getElementsByClassName('tabs', stub)[0];
      var ongletsCorps = tabs.getElementsByTagName('li');
      for (i = 0; i < ongletsCorps.length; i++ )
      {
        var classInfo =  ongletsCorps[i].className;
        if (classInfo != classe && classInfo.indexOf('tab') != -1) {
          ongletsCorps[i].style.display = 'none';
        } else {
          ongletsCorps[i].style.display = 'block';
        }
      }
      elm.blur();
      return false;
    }
  }